Apple is looking for a Senior Software Developer to work on innovative technologies used throughout Apple, focusing on security across all products and services. The role involves identifying security risks, developing cutting-edge services, and applying interactive intelligence to mitigate these risks, ultimately impacting the global security landscape.
Requirements
- 7+ years of experience designing, building, and maintaining scalable distributed or cloud-based business systems
- 4+ years of experience in designing frontends using Tailwind CSS
- 7+ years of experience with a modern object-oriented language such as Ruby, Python, Go, Java, Javascript, Swift, or Objective-C
- 7+ years of experience with one or more web frameworks such as Rails, Django, Spring, ReactJS
- Experience with CI/CD and DevOps practices
- Experience writing automated unit, integration, and acceptance tests, and using continuous integrationsystems
- Comfort with macOS, Linux, or other Unix-based operating systems
Responsibilities
- developing cutting-edge services and applying interactive intelligence to identify and mitigate security risks
- identifying problems, developing a vision for how to address them, and uniting relevant business owners to achieve that vision
- Partner with teams across Apple to prioritize and build the product roadmap
- Work to develop beautiful and functional frontends
- Continue to research, drive, and develop solutions
- Leverage AI and ML technologies to enhance our security solutions
- Build strong relationships to effectively communicate secure solution designs and benefits to developers
Other
- Advocate for your solutions and secure buy-in
- Excellent collaboration and communication skills with a focus on the user experience
- Experience leading complex projects with cross-functional technical and business collaborators
- Experience mentoring other software engineers
- Bring passion and dedication to your job