Senior Software Engineer, Employee Experience & Productivity

Apple Inc

Santa Clara Valley (Cupertino), CA

Job posting number: #7134423 (Ref:apl-200452199)

Posted: February 21, 2023

Application Deadline: Open Until Filled

Job Description

Summary
Are you meticulously organized and highly observant? Join our Information Systems and Technology group and play a vital function on one of two Apple teams: Software and Services and Corporate Functions. From Apple ID to the Apple website to our data centers around the globe, our diverse collection of engineers, designers and creators manage the massive systems and services that so many people rely on every single day. We also build the custom tools that empower other Apple employees to solve problems on their own. Joining this group means you’ll be part of the Apple nerve center. You could play a meaningful role in helping Apple connect with over a billion customer devices around the world. Or you could help over 130,000 employees stay connected with each other and our suppliers. Together, you and your team will help everyone at Apple do what they do best: explore every possibility.

IS&T Corporate Systems team is looking for a creative and motivated Senior Software Engineer with excellent problem solving and interpersonal skills! They would work on the Integrations track with our team of high-performing software engineers. Our teams foster a collaborative environment with creative, smart & fun people using innovative technologies. Engineering excellence is expected. Come join us for this once in a lifetime opportunity in building solutions for Apple that has worldwide impact.
Key Qualifications
  • 5+ years of experience in Java, Spring, Multi-Threading, REST, Data Caching, NoSQL technologies
  • 5+ years of experience in design, development and deployment of distributed, large-scale, low-latency, cloud based, stateless REST APIs/web services for web applications
  • Understanding of web service technologies such as REST, JSON, SOAP, HTTP, SSL, SAML, WSDL.
  • Hands on experience in Messaging Solutions like Kafka
  • Hands on experience in Search Solutions like SOLR, ElasticSearch
  • Experience with Cloud Technologies
  • Experience in handling implementation challenges in the area of architecture, design, integration, infrastructure and scale
  • Experience with NoSQL databases like MongoDB
  • Ability to work in a diverse, fast-paced environment and optimally collaborating across teams.
  • Solid understanding of concurrency, scalability and fault tolerant designs.
  • Strong problem solving skills
  • Experience building highly performing and scalable backend components (a keen eye to performance/responsiveness of the backend services is a must for this role).
  • Ability to wear multiple hats and a can-do attitude.
  • Ability to work independently with minimal direction.
  • Additional requirements
  • HAVING THE FOLLOWING ARE PLUSES FOR THIS ROLE:
  • Experience with Spring Reactor or Reactive Java applications
  • Knowledge of HR and/or Recruiting systems
  • Knowledge of application development using workflow technologies
  • Experience with leading and mentoring Engineers
Description
As a Lead Backend Engineer you will be responsible for building integrations to/from a SaaS/cloud-based systems, both Internal & External to Apple. You will be part of an Agile team tasked to deliver close to 400 Integrations across the platform.

You will play a critical role in defining the Integration Platform which will be a backbone for the core People processes at Apple. Key responsibilities include:

Collaborate with peers and cross functional teams on technical design, work estimation and development of new features including interface definitions to integrate with middleware systems, database and dynamic front end technologies.

Maintain tools and templates for each SaaS release/update.

Ensure the applications developed are integrated into the CI/CD pipeline for continuous delivery.

Contribute ideas for continually improving the team’s efficiency, operations, and code quality.

Participate in communities to remain connected with Cloud Computing/SaaS solution providers.

You will be challenged to find creative solutions to technical problems, feel comfortable working with sophisticated systems and large data sets, collaborating in a team environment. We promote innovation to improve our product performance and stay deeply focused on delighting our users.

At Apple, code quality and functional quality is aways at the forefront and one of the key measures of success.
Education & Experience
BS degree in computer science or equivalent field plus 7+ years experience or MS/PhD degree plus 4+ years experience, or equivalent.
Pay & Benefits




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org

More Info

Job posting number:#7134423 (Ref:apl-200452199)
Application Deadline:Open Until Filled
Employer Location:Apple Inc
Jacksonville,Florida
United States
More jobs from this employer