Skip to content Skip to footer

Tech Jobs

Explore Jobs

Take your tech career to the next level with Everyone Who Codes!

Take the next step toward landing your next tech opportunity!

popup cross
Sr. Software Engineer, Information Systems & Technology
Full-Time
salary 143,100 - 264,200 $ / Per Year
category Software development - Backend/Full stack
created 04/09/2025
end dateCloses: 05/14/2025
location Cupertino, California, United States
location Views: 39
Contact Email: Jobs@everyonewhocode.com
Job Info
Status: Actively Hiring
Experience: 5 Years
Career Level: Experienced (Non-Manager)
Posted: 04/09/2025
Apply Before: 05/14/2025
Description

As a senior-level Software Engineer, you will design, develop, test, document, improve, and maintain code mostly in Java (and other languages as needed). You will partake in every aspect of your projects, from planning to design to implementation and future iterations, and you will be encouraged to play an extended role in designing solutions. The ideal candidate is self-motivated, pro-active and results-driven. Attention to detail, dedication to providing high-quality solutions modeling engineering excellence, and ability to work towards on-time delivery of projects are all crucial qualities needed to work at Apple as a Software Engineer. The ideal candidate will also possess excellent communication and collaboration skills to work with various internal and external partners.
Minimum Qualifications
B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
5+ years proven experience developing software in a professional capacity. Longer experience preferred.
3+ years proven experience implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.).
3+ years proven experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including proficiency in schema design and query optimization.
2+ years proven experience with Java, including proficiency in concurrency, memory management, and performance optimization techniques.
Proficiency in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code.
Preferred Qualifications
Track record of leading software projects within a team as a tech lead (TL), while mentoring software engineers.
Comfortable using CI/CD tools to build, test, deploy, and release containerized software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc.).
Expertise in Java web (e.g. ServiceTalk, Spring, Dropwizard, Quarkus, Micronaut, etc.) and unit testing frameworks (e.g. JUnit, Mockito, etc.).
Experience with tooling languages (e.g. Go, Python, Ruby, etc.) and distributed orchestration & computing systems (e.g. Airflow, Spark, Flink, etc.).
Understanding of advanced JVM internals (e.g. garbage collection, memory allocation, JIT, JNI, etc.).
Knowledge of networking concepts & protocols (e.g. HTTP/HTTPS, CDN, edge computing, load balancing, OSI model, etc.).
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

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.

Apply to the Job

You are not a logged in member.

Or
Testimonials

Candidates Testimonials

Lakshmi, Thanks to your incredible help with my resume and job search advice, I just landed a role, and I am starting soon. I couldn’t have done it without you, and I really appreciate all the guidance you gave me.

Siddhesh N

I’d highly recommend Lakshmi Marikumar. Lakshmi helped me immensely to land my current position. She is extremely passionate and most importantly, genuine – she cares tremendously for each of her candidates. Seriously, Lakshmi’s the real deal!

Ryan Menghani

Thanks to Lakshmi, her mentoring and resume review transformed my job search, leading to three interviews and multiple offers. Her expertise is truly invaluable. Grateful for her guidance!

Sai Keerthi

Subscribe to the Everyone Who Codes newsletter!