Staff Software Engineer
Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.
About the job
What You’ll Do
- Design, develop, and maintain software using modern languages.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve complex technical issues across various programming languages and technologies.
- Engage with customers to gather feedback, understand their needs, and provide technical support when required.
- Mentor and guide other engineers, promoting best practices in software development.
- Participate in code reviews to ensure high-quality code and maintainable systems.
- Stay current with industry trends and emerging technologies, integrating them into our products where applicable.
- Contribute to the overall architecture and technical strategy of the company.
- Work on more complex projects, cross teams, with much bigger impact.
- Lead new initiatives end to end that have company impact.
- Provide leadership experience - leading multiple teams of engineers.
About You
- 10+ years of experience in software development, preferably in a startup environment.
- Strong technical skills and experience working with developer tools and APIs.
- Proficiency in multiple programming languages, including TypeScript (NodeJS).
- Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Ability to work both independently and collaboratively in a fast-paced, agile environment.
- Located in Austin, Texas, and willing to work in the office three times a week (Monday, Tuesday, and Thursday).
- Have experienced managing and leading a team of engineers.
Nice to Have
- Deep technical expertise in SDKs and Docs.
- Experience creating technical content, such as documentation and tutorials.
- Experience working in a distributed organization, and ability to collaborate with teams in different time zones and cultures.
Compensation & Benefits
- The reasonably estimated base salary for this role ranges from $210,000 to $263,000, plus a competitive equity package.
- Full medical coverage, flexible PTO, wellness reimbursement, and a monthly lunch stipend.
- Wellness programs, team-building events, and donation-matching program.
Skills
TypeScript, Node.js, APIs, SDKs, Software Architecture, Code Review, Mentorship, Technical Leadership, Developer Tools, Documentation
Similar jobs
Backend Engineering jobsLeads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.
Leads the technical direction of Airbnb’s event-logging infrastructure, architecting scalable backend systems, shaping roadmaps, and delivering production tooling. Requires 9+ years of engineering experience, backend expertise, and a strong record of technical leadership and mentorship.
Staff Software Engineer developing high-performance query-engine and core data-processing systems in modern C++. The role requires 8+ years of software engineering experience, deep database-internals expertise, and strong knowledge of large-scale data processing, algorithms, and performance optimization.
Staff engineer responsible for architecting and scaling Airbnb’s account platform, including account state, eligibility, and entitlements. The role requires 9+ years of distributed backend systems experience, strong technical leadership, and expertise in reliability, consistency, caching, and API design.
Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.