Staff Software Engineer (ASE Framework)
Apple
Summary
Description
Minimum Qualifications
- Strong object-oriented programming experience (primarily Java)
- Expert knowledge of build and dependency management tools like Maven and Gradle (Bazel a bonus)
- Excellent understanding of software development life cycle, version control, code reviews, testing, code quality tools
- Experienced in SQL, relational databases, and ORM tooling (Cassandra a bonus)
- Hands on knowledge of scaling distributed services using modern cloud tech (Kubernetes, containers etc)
- Motivated by operational excellence, maintenance of distributed services, and data driven decision making
- Passionate about creating developer tools and services that improve the quality of life for other engineering teams
- Strong problem solving and excellent communication skills
- B.S. degree in Computer Science or equivalent professional experience
Key Qualifications
Preferred Qualifications
- Experience with Bazel and Cassandra
- M.S. or PhD. in Computer Science or equivalent field
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.