Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer Data Solutions & Initiatives 
United States, California, Cupertino 
658496378

06.05.2025
This is a senior full-stack software engineering role. You will collaborate closely with other engineers, users and business leaders to plan, design, build and deliver high quality software.Your responsibilities will include: - Leading technical direction and execution. Demonstrate rigor through implementations that can scale to meet business needs with high availability, performant and robustness- Driving best practices in linting, testing, patterns/paradigms, documentation, processes, etc.- Developing, maintaining, and reviewing software with a focus on quality and maintainability- Facilitating coordination with cross-functional partners (e.g. Product Manager, DevOps, Data Engineer, Data Scientist) to design and deliver robust solutions in a timely and cost-efficient manner- Providing technical oversight for the entire software development lifecycle, ensuring plan and outcomes align to expected functional and non-functional requirements- Debugging production issue, perform root cause analysis and ensure timely followups on short-term and long-term solutions- Mentoring and coaching less experienced engineers, providing technical guidance when necessary- Researching novel technologies, building proofs of concept and presenting learnings- Promoting and exemplifying technical excellence and innovation
  • 7+ years of software engineering experience
  • Experience leading or managing engineering teams
  • Proficiency in JavaScript/TypeScript and one compiled language, e.g. Java, Go, Swift, Kotlin
  • Familiarity with systems architecture, API and frontend development
  • Knowledge of infrastructure, various data stores and caches
  • Strong communication skills to effectively convey technical concepts
  • Ability to guide teams through iterative planning, execution, and delivery processes
  • Understanding of designing for resilience and self-healing capabilities
  • 10+ years of software engineering experience
  • Expert level understanding of distributed services, databases and API development
  • Proven experience in rapid scaling, performance and resilience testing
  • Deep knowledge of AWS or other cloud platforms
  • Familiarity with native development (iOS, macOS, Swift)
  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.