Apple-posted 3 months ago
Senior
Sunnyvale, CA
5,001-10,000 employees

Join our team and be a key architect in building the next generation of our core software systems! We're looking for a passionate Senior Software Architect/Developer to create exceptional user experiences and scalable, well-architected solutions that drive our business forward. If you thrive on solving complex challenges and mentoring others, this is the place for you. In this role you’ll be responsible for designing and implementing software solutions that empower our business to achieve its goals and delight our users. You will lead the development of various tools, ensuring they are designed with performance, efficiency, and long-term value in mind. You’ll also mentor junior developers, conduct code reviews, and provide technical leadership for the team, fostering a collaborative and innovative environment.

  • Design and implement software solutions that empower the business.
  • Lead the development of various tools with a focus on performance and efficiency.
  • Mentor junior developers and conduct code reviews.
  • Provide technical leadership and foster a collaborative environment.
  • Bachelor’s Degree in Computer Science or equivalent work experience.
  • 8+ years of hands-on software development experience.
  • Expertise with Python and Java.
  • Experience designing and architecting complex distributed systems using Python, Java, or Rust.
  • A solid understanding of distributed systems software development, CI/CD pipelines, and databases (MongoDB, Postgres, Oracle).
  • Experience with Rust, Kafka, and Bazel is a significant plus.
  • Exceptional analytical and problem-solving skills.
  • Deep understanding of concurrency and distributed systems.
  • Outstanding communication and interpersonal skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service