Senior Software Engineer

Sorry, this job was removed at 2:35 p.m. (CST) on Wednesday, June 15, 2022
Find out who's hiring in San Diego, CA.
See all Developer + Engineer jobs in San Diego, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Summary
Are you interested in shaping next generation Application and Infrastructure architecture at a scale that everyone dreams of? AMP Delivery Engineering's mission is to improve every Engineer's life at Apple Media Products through building innovative and state of the art tools that span wide spectrum in Software Development Life Cycle (SDLC). If you are a smart software engineer who loves working on lower level infrastructure and are passionate about building innovative tools, AMP Delivery Engineering is looking for you. Apple is looking for a highly motivated individual contributor / Architect to join the Delivery Engineering team. You will be a key part of shaping the future architecture of Apple Media Products services and how they are developed as well as deployed that delight Apple Customers. If this sounds like the type of career you're looking for, we'd love to hear from you!

Key Qualifications
Overall 4+ years of experience in software development.
4+ years of experience in Java.
Additional experience in one of the following languages: Kotlin, Go, Python or Perl.
Hands on experience with Build & Deploy technologies such as Bazel, Maven, Gradle, Artifactory, Git/Github Enterprise.
Practical experience building and testing RESTful services.
A strong foundation in Computer Science fundamentals such as data structures and algorithms.
Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.

DESIRE
Experience with cloud technologies such as Docker, Kubernetes, Helm and Spinnaker
Additional experience in Kotlin, Go, Python, Node/npm or Perl.
Hands on experience with Jenkins or Tekton.
Experience with improving Software Development Lifecycle and CI/CD pipelines.
Experience of developing automated testing throughout the SDLC.
Experience in software testing frameworks like JUnit, tools like RestAssured and techniques like Canary Analysis, Chaos Engineering
Experience with Sonarqube and UNIX based system administration.

Description
Our team is in the business of helping Apple Media Products (AMP) to produce high quality software. A strong culture of testing and review needs to be cultivated and maintained in order to accomplish this. This role focuses on building software to improve our in-house CI/CD automation. Candidates should be excited about automated testing and continuous deployment.

The selected candidate should have a strong development background and not be afraid to question assumptions and should possess excellent verbal, written and communication skills. You will need to have both the technical chops and the communication skills to articulate your ideas as well as influence others.

Education & Experience
Bachelor Degree in Computer Science or equivalent

More Information on Apple
Apple operates in the Consumer Web industry. The company is located in Cupertino, CA. Apple was founded in 1976. It has 165000 total employees. It offers perks and benefits such as Flexible work schedule, Remote work program, Flexible Spending Account (FSA), Disability insurance, Dental insurance and Vision insurance. To see all 897 open jobs at Apple, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AppleFind similar jobs