Senior Software Engineer

AppleSan Diego, CA
11d

About The Position

As an engineer on our team, you will iterate quickly to create, maintain, and improve apps and backend services that empower the day-to-day work of tens of thousands of Apple employees. You’ll spend most of your time writing code, reviewing contributions from others, and collaboratively designing technical solutions. We obsess over the user experience. We strongly value creative problem-solving and continuous improvement. When we find a great technical or process solution, we adopt and adapt it across our projects. Being disciplined about our day-to-day work gives us the freedom to respond flexibly and creatively to new challenges. Our work requires significant interaction with our users, cross-functional partners, and leaders across Apple so the ideal candidate will excel at communication and collaboration in additional to technical skills.

Requirements

  • 5+ years building backend services in Ruby, Python, or Swift
  • Bachelor’s degree in Computer Science or related fields, or equivalent experience
  • Experience leading engineering work for complex, cross-functional projects

Nice To Haves

  • Solid software engineering fundamentals including architecture and OO-design patterns and functional programming.
  • Experience with tools, frameworks, libraries such as Kubernetes, continuous integration systems, Unix, relational or no-SQL Databases
  • Experience writing tests and testable code
  • Can investigate and debug difficult problems
  • Can create roadmaps and drive product vision by prioritizing excellent user experience
  • Passion for quality and attention to detail
  • Creative thinker and strong problem solver
  • Excellent communication and collaboration skills

Responsibilities

  • create, maintain, and improve apps and backend services
  • writing code
  • reviewing contributions from others
  • collaboratively designing technical solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service