Senior Software Engineer
Senior engineer designing and scaling high-traffic distributed services, deploying features with flags, and troubleshooting production issues. Requires 6+ years experience, architecture skills, and AI tool fluency.
About the job
Responsibilities
- Solve a scaling bottleneck in a critical service
- Deploy a new feature to production, progressively rolling it out with feature flags
- Investigate and fix a production issue from a service your team owns
- Design a way to scale up a service for more traffic
- With your team, plan the most important projects to work on next
Requirements
- Significant experience in one or more languages
- Value code simplicity and performance
- Can design architecture to solve problems at high scale
- BS/MS/PhD in a scientific field or equivalent experience
- Want to work in a fast, high-growth startup environment that respects its engineers and customers
- Demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output
- 6+ years of experience
Nice-to-Haves
- Worked at high scale with systems like Redis, Cassandra, Kafka
- Wrote your own data pipelines once or twice before
- Strong background in statistics
- Significant experience with Go, C, or Python
- Excited about leveraging AI tools to enhance how you code, solve problems, and build – or eager to learn how
- Motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled products
Compensation & Benefits
- New hire stock equity (RSUs) and employee stock purchase plan
- Free global mental health benefit through Spring Health
- Generous global benefits
- Product training to develop an in-depth understanding of our product and space
- Continuous career development and pathing opportunities for internal mobility
- Intra-departmental mentor and buddy program for in-house networking
- An inclusive company culture, ability to join our Community Guilds
Skills
Go, Python, C, Redis, Cassandra, Kafka, Ai Coding Tools, Data Pipelines, Statistics
Similar jobs
Fullstack Engineering jobsBuild and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Senior Software Engineer building and scaling core dealer and lending products on a Python/Django/React/PostgreSQL stack. Owns system design, code quality, mentoring, and cross-team delivery for a nationwide marketplace.
Design and build AI-driven products and scalable distributed systems, contributing across backend services, web interfaces, architecture, testing, and operational excellence. Requires a bachelor's degree and senior-level software engineering experience with Java, Python, Go, React, TypeScript, AWS, and Kubernetes.
Senior Software Engineer on Pilot’s Takeoff team, building and operating accounting systems that support transaction categorization, revenue recognition, and accurate financials. The role requires 5+ years of software engineering experience, production experience with Python or Vue/JavaScript frameworks, strong systems judgment, and mentoring skills.