As a Staff Software Engineer, you'll play a pivotal role in shaping the engineering architecture of our tooling and operations systems. You'll be actively involved in both the development of new systems and the maintenance of existing platforms. Your designs will focus on scalability and flexibility, ensuring they meet current operational needs while also being adaptable to emerging requirements in this fast-paced environment. A key mission of our team is to optimize human operations and leverage AI for scalable solutions. This role demands innovation on your part, as you'll take the initiative in identifying and capitalizing on opportunities while collaborating closely with partners across operations and legal departments.
A Typical Day
As a Staff Software Engineer, your role will include:
- Designing and developing next-generation services that drive innovation and efficiency.
- Enhancing and maintaining existing platforms and services to ensure optimal performance.
- Collaborating closely with operations, legal, product management, and design teams to align on strategic goals.
- Mentoring and fostering the growth of engineers across the team, promoting a culture of continuous learning.
- Establishing and championing best practices, while exemplifying outstanding engineering behaviors for the team to emulate.
Your Expertise
- Bachelor’s and/or Master’s degree in Computer Science or a related field, or equivalent professional experience.
- Over 9 years of industry experience in software development.
- Proficient in one or more back-end server programming languages (e.g., Java, C++).
- Demonstrated expertise in architectural patterns for high-scale distributed products and services, including well-designed APIs, data pipelines, and efficient algorithms.
- Proven experience in developing and scaling tools and services that enhance human operations.
- Strong collaborative skills, with a track record of working effectively in cross-functional teams, including operations, legal, product, and design partners.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.