Advanced Search
Title
Company
Description

Location:

Start New Search:

devsecops
serialization
drone
macos
project architect
site reliability engineer
solr
elasticsearch
apple store
ui design
postgresql
kafka
cocoa
ansible
scala
greenfield
thrift
jenkins
senior software engineer
pattern

Senior Software Engineer - Platform (POS) Point of Sale

Share Job
Suggest Revision
Apple, IncMyrtle Point, OR
  • You will work on projects that touch all aspects of Apple Retail Point-of-Sale system, and will demonstrate your strong software and interpersonal skills to develop and integrate on multiple platforms and architectures.
  • You will develop enterprise class software to enable Apple Store employees to provide the best experience to customers.
  • Key Qualifications 5+ years of experience in software development in Java/Linux/macOS environment Strong understand of Micro Service application development and design.
  • Experience with messaging queue based systems like ActiveMQ, RabbitMQ or Kafka Additional experience in Apache Lucene, SOLR, ElasticSearch and other NoSQL data stores is a plus Experience with binary serialization systems, e.g. Avro/Protobuf is a plus Experience with RPC based, e.g. Apache Thrift / Google gRPC is a plus.
  • Experience with automated testing methodologies and frameworks Ability to take requirements from design to implementation both independently and with larger teams.
  • You work on projects that touch all aspects of Apple Retail Point-of-Sale system, and will demonstrate your strong software and interpersonal skills to develop and integrate on multiple platforms and architectures.
  • Education & Experience BS or MS in Computer Science/Engineering OR a related field.
  • At least 5 years of professional software development experience Additional Requirements
  • Associated topics:.net, architecture, backend, c/c
  • design pattern, develop, devops, java, php, project architect

Similar jobs:

Active
  • All Jobs
  • Active
Senior Software Engineer - Development Environment
Twitter, IncMyrtle Point, OR
Write code primarily in Python, Scala, and shell scripts to run on macOS and Linux.
Remote Elasticsearch Expert / AWS / Terabytes of Data
Motion RecruitmentMyrtle Point, OR
Expertise with Elasticsearch and SOLR
Remote
Senior Software Engineer MacOS
Veeva SystemsMyrtle Point, OR
Authority with Object-Oriented Design, MVVM design principles, macOS UI design patterns, and standards
Site Reliability Engineer
FreightWavesMyrtle Point, OR
FreightWaves is on the hunt for a Site Reliability Engineer to join our fast paced engineering team.
Full-timeRemote
Senior Backend Software Engineer (Java)
LogicMonitorMyrtle Point, OR
Strong experience with Big Data technologies (Apache Spark, Kafka Streams, etc.)
blog.jobsearcher.com
What to Include in a Resume + Skills to Put on Resume Documents

Writing a resume from scratch can be a daunting task. There is a lot to consider, such as what to include and how to organize skills to put on resume documents! Having a well written and developed resume is key to getting your foot in the door. It can be tricky to know what should be on a resume, especially if you are revisiting your resume after some time. 

Senior Software Engineer
IT AvalonMyrtle Point, OR
Proficiency with Azure DevOps or GitHub Repositories/Actions
Full-timeRemote
iOS Engineer 2- Frontend Platform
GrubhubMyrtle Point, OR
Even Better Experience building highly modular, multi-target iOS apps Experience building and maintaining reusable libraries in Swift Experience with frontend observability (logs, tracing, and metrics) and SLOs Experience creating CICD pipelines for iOS apps Experience building software for other Apple platforms (tvOS, watchOS, macOS) Fluency with a scripting language (shell, Python, Ruby, etc.)
Software Engineer
Octo Consulting GroupMyrtle Point, OR
Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government’s most pressing missions.
Full-time
Software Engineer 4
The Judge GroupMyrtle Point, OR
Location: REMOTE Description: Our client is currently seeking a software Engineer 4 LOng term contract 100% remote Experience with one or more of these open source technologies like Node.js, JavaScript, Postgres, Redis, RabbitMQ, ElasticSearch/Kibana is required.
Remote
blog.jobsearcher.com
15+ Situational Interview Questions & Answers

Situational interview questions are a great way for hiring managers and recruiters to learn more about an applicant’s prior experience. They also show how an applicant would approach potential challenges in a new role.

Staff Software Engineer - Remote
LogicMonitorNew York, NY
Extensive experience with one of the following Big Data technologies: Apache Spark, Kafka Streams, AWS Kinesis/Firehose.
Remote
Senior Staff, Product Software
Equinix, IncMyrtle Point, OR
Solid hands an experience and understanding on virtual/overlay data center networking control plane, data plane and related protocols and concepts like SDN, TCP/IP, L2/L3, BGP, VxLAN, VLAN, P4, DPDK, SRIOV is a big plus.
Senior Software Engineer - Backend - Remote
FlymachineMyrtle Point, OR
The job is fully remote in any US or European timezones, and reports directly to the Director of Engineering.
Remote
Principal Software Engineer - Globalization - Remote
OktaNew York, NY
Our weekly production releases are made possible by Continuous Integration and sophisticated build, test and release automation leveraging Maven, npm, Artifactory, Chef, Ansible and the like
Remote
blog.jobsearcher.com
Diversity in the Workplace: How to Update Your Hiring Practices to Attract More Talent

Google, Apple and IBM are just some of the companies whose hiring practices no longer prioritize or require a university degree in their job descriptions. Instead, they’ve begun emphasizing employability skills, and moved towards skills based hiring for some of their roles as a better indicator of what would make a good employee. Likewise, in light of more recent events of racial injustice, harassement and gender inequality, many businesses are taking a second look at their recruitment strategy to build more inclusive workplaces.

Senior React Engineer
Creative AlignmentsMyrtle Point, OR
This is our stack: React Ruby on Rails Typescript React Native Material UI Postgres ElasticSearch Heroku and AWS Skills (Must Have) Functional React Hooks Typescript Redux React Testing Library Restful API Integration Skills (Nice to Have) Material UI Websockets React Native Cypress Design System Development Web Scraping Why TextUs?
Remote
UI Engineer
Saxon GlobalMyrtle Point, OR
Associated topics: gui, interactive producer, interface, ui, ui ux designer, user experience, user interface, ux, ux ui designer, wireframing

Latest Blog Posts:

blog.jobsearcher.comHow to Craft Your Resume SummaryWhen companies publish a help wanted ad, they are likely to get tons of responses. People may submit resumes even if they think they have an inkling of a chance to land the position. This leaves recruiters with the task of sorting through possibly hundreds of resumes to find the best applicants, and most of them will lighten their load by starting with the resume summary. 
blog.jobsearcher.comHow Long Should A Resume Be?Only about 2% of submitted resumes result in an interview, and with the increase of remote work, job applicants can come from anywhere. For job searchers, this means that your resume needs to stand out and capture a hiring manager or recruiter’s attention. 
blog.jobsearcher.comHow to Survive the First 90 Days of a Career ChangeThe hard work is done. You’ve tended your resignation without burning bridges. You’re at peace with the sunken cost of putting a successful career trajectory on hold. You’ve modeled out your cash flows. Your health insurance is buttoned up. After all, quitting should be easier for executives – with savings come safety nets. Yet, once they quit they look more like deer in headlights than wolves of Wall Street. I should know, six years ago I was one of them.
blog.jobsearcher.com9 Best Jobs for IntrovertsIf you really think about it, we aren’t actually either introverts or extroverts. Instead, we’re all on a spectrum as ‘Big Five’ personality tests characterize. Someone more on the side of extroversion would enjoy social contact more, especially large group projects and company parties. It seems as if modern workplaces seem tailor-made for extroverts with the open plan layouts, which removes barriers between people. However, it seems there are very few options that would be perfect jobs for introverts that don't always require working from home.
blog.jobsearcher.com14 Potential Answers to 'Why Did You Leave Your Last Job?'There are two questions that interviewees hate: why did you leave your last job and what are your salary expectations?
blog.jobsearcher.com9 Best Seasonal Jobs to Consider for Short-Term EmploymentIf you are looking to make extra income, but aren't looking for a long-term job, then seasonal jobs are an ideal solution. This article will provide information on seasonal work and how you can land a position that’s right for you.
blog.jobsearcher.comHow to Respectfully Put in Your Two Weeks NoticeThe best reason for leaving a job is finding a new one. Whether you hate your job and can't cope, you’ve found someone who pays more, or you’ve found a way of advancing your career, it just may be time to leave. But how should you do it? Do you need to write a two weeks notice letter? If so, what are you supposed to write?