Software Engineer building backend systems for user activation, onboarding, sharing, and growth features at Otter.ai. Requires 2-4 years backend experience with Python/Django, databases, and AWS; involves instrumentation, A/B testing, and cross-functional collaboration.
136k – 185k
Hybrid2+ YOEBackend Engineering
About the role
Responsibilities
Build and iterate on backend systems that power core activation features — onboarding, sharing, invite flows, and notification pipelines
Instrument new features with analytics events to measure funnel conversion and user behavior, in close collaboration with data partners
Participate in A/B experiments: support test setup, interpret results, and help translate findings into product decisions
Write clean, well-tested, maintainable code that your teammates can build confidently on top of
Contribute actively to design reviews, sprint planning, and team retrospectives
Surface and address problems in existing systems — not just within your assigned scope
Requirements
Bachelor's degree in Computer Science or a related field, or equivalent practical experience
2–4 years of backend software engineering experience, with a track record of shipping user-facing features
Working experience with Python and a backend web framework such as Django
Familiar with relational databases (MySQL or similar) and has some exposure to NoSQL or high-performance data stores such as DynamoDB, Cassandra, or Redis — and understands when to reach for each
Some exposure to cloud infrastructure, ideally AWS (EC2, S3, or similar services)
Some exposure to product analytics or A/B testing, and is eager to develop deeper fluency
Thinks about user outcomes alongside technical correctness when making engineering decisions
Communicates clearly and works well across functions — with product, design, and data partners
Comfortable navigating ambiguity and making progress without a fully-specified design
Build and maintain backend services, APIs, and data pipelines for Beacon AI's flight safety platform. Requires 2+ years backend experience with Python or JS/TS, API and database familiarity, and production environment exposure. Hybrid role in San Carlos, CA.
135k – 190k
Hybrid2+ YOEBackend Engineering
Software Engineer II, Backend
PinterestUnited States
Backend engineer building scalable Pinner-facing features and distributed systems. Requires 2+ years experience, proficiency in Python/Java/Go/C++, and experience with large-scale systems.
139k – 189k
Remote2+ YOEBackend Engineering
Software Engineer, Upstart Bank
UpstartUnited States
Software Engineer on the Upstart Bank team building scalable backend systems, services, and APIs in a regulated fintech environment. Requires 2+ years experience, proficiency in a modern language (Java, Python, Go, etc.), and strong fundamentals; fintech or regulated industry experience preferred.
131k – 154k
Remote2+ YOEBackend Engineering
Software Engineer
NexHealthSeattle, WA
Early-career backend engineer building healthcare infrastructure, writing production code for EHR integrations and data pipelines with senior mentorship.
129k – 190k
On-siteEntry levelBackend Engineering
Software Engineer, Routing
NuroMountain View, CA
Builds and scales backend systems and onboard modules for autonomous vehicle routing, optimizing algorithms, road network graphs, and deployment pipelines. Requires 2+ years experience with C++, databases, RPC frameworks, and cloud providers.