We are seeking a Senior Software Engineer to architect, build, and evolve complex, production-grade software systems that underpin core products. This role focuses on scalability, reliability, and long-term maintainability. You will own technical design and execution for significant features and services, translating product and business requirements into clear, well-reasoned engineering solutions. You will also set and uphold engineering standards through rigorous code reviews, design discussions, and technical documentation. Mentoring and developing engineers through hands-on guidance, thoughtful feedback, and technical coaching is a key aspect of this role. Additionally, you will optimize system performance and resilience, identify bottlenecks, reduce technical debt, and improve severability across the software stack. Collaboration with Product, Design, and other stakeholders is essential to deliver high-impact initiatives on time, balancing speed, quality, and architectural integrity. Leading troubleshooting and root-cause analysis for complex production issues, driving durable fixes, and preventing recurrence are also expected. You will evaluate and introduce new technologies or approaches where they provide clear value, while continuously improving existing systems and development practices. All other duties as assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior