Senior Software Engineer - Apple Corporate Systems

Austin, TX 78701
  • Job Code
    200158272
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 27, 2020

Weekly Hours: 40

Role Number:200158272

Imagine what you could do here... At Apple, new ideas have a way of becoming great products, services, and cust...Summary

Summary

Posted: Mar 27, 2020

Weekly Hours: 40

Role Number:200158272

Imagine what you could do here... At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. What inspires you? Creating something new and finding solutions to complex problems? Bring passion and dedication to your job and there's no telling what you could accomplish.

The Corporate Systems Engineering group at Apple primarily focuses on creative ways to engineer business solutions to meet the growing business needs of Apple's Finance, HR, iTunes, Sales, Retail, and Apple Park business groups. At core, our portfolio comprises of engineered custom solutions to process very high-volume micro- transactions from iTunes Downloads, iPhone Activations, Sales from Retail, Online, Resellers, and more. These solutions are based on cutting edge enterprise technologies ranging from Server Side Java, Web Technologies, Cocoa, iOS, Oracle, and Non-SQL Databases. Building simple, intuitive, accessible, and high quality systems is our
core strength.

Key Qualifications

  • Sound knowledge of web applications development, Java/J2EE, Spring, & Spring Boot
  • Thorough understanding of highly scalable distributed databases and multi-clustered systems
  • Experience in data modeling to support agility and scale for present and the future
  • Define and advocate best application practices to leverage strengths of a scalable datastore
  • Good understanding of common testing frameworks such as JUnit
  • Ability to review the technical design and perform code review with the developers
  • Strong ability to quickly learn new technologies
  • Data security techniques for applications and database

Description

We are looking for an energetic and seasoned Software Engineer with deep experience in microservice based architecture, data modeling, highly scalable distributed systems, and strong problem solving mindset to contribute to the design and development of several key systems. As a Senior member of the team, you'll be instrumental in design, development, standardization, and validation of several critical applications.

As member of the technical team, you will be joining a highly effective self-organizing agile team who plays a critical role in shaping new systems architecture and technical direction for the Corporate Systems organization; working with project managers, engineers, and external vendors to ensure high quality deliverables. Candidates should have a strong software engineering background with current hands-on design and development experience in building mission critical applications in an enterprise environment. Sound judgment, excellent oral and written communication skills, and strong technical acumen with the ability to drive decisions through consensus and influence change are preferred.

Education & Experience

BS Computer Science or Equivalent. Minimum of 8 years in Software development

Additional Requirements

  • Understanding of NOSQL Database (preferably MongoDB)
  • Techniques for sharing data processing between application and datastore (MapReduce, etc)
  • Some knowledge of ReactJS, Redux, and Angular frameworks


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer - Apple Corporate Systems

Apple, Inc.
Austin, TX 78701

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199