Software Engineer, Backend
Build and own backend software for a private-markets investment platform, contributing across the full development lifecycle. The role requires 6+ years of software development experience, strong Python, REST API, SQL, and distributed-systems expertise, plus familiarity with AWS and AI/LLM applications.
About the job
Responsibilities
- Own the delivery of high-quality software projects, coordinating with teammates and stakeholders to meet agreed timelines.
- Contribute across specification, implementation, code review, QA testing, deployment, and operations.
- Seek context and rapidly iterate on solutions to eliminate ambiguity and drive projects forward.
- Participate actively in engineering recruiting, including interviewing, problem specification, and role ownership.
- Communicate with stakeholders, teammates, and managers to unblock progress.
Requirements
- 6+ years of hands-on software development experience, with a strong emphasis on individual contribution.
- A four-year technical degree in Computer Science, Data Science, Engineering, or a related field, or equivalent experience.
- Background or demonstrated interest in investment management, fintech, or financial data.
- Proficiency in Python, REST APIs, and SQL.
- Familiarity with TypeScript, React, and AWS.
- Strong understanding of distributed-system tradeoffs, including data modeling, API design, and performance tuning at scale.
- Deep understanding of testing and delivery practices, including pytest and CI/CD.
- Experience applying AI/LLMs to data extraction, data interrogation, and document generation.
- Ability to thrive in ambiguity, execute independently, and communicate clearly and calmly in a fast-paced startup environment.
- Authorization to work for any employer in the United States; visa sponsorship is unavailable.
Compensation and Benefits
- Cash salary range: $160,000–$240,000, dependent on skills, experience, and expected contribution.
- Significant equity.
- Health, dental, and vision insurance.
- Unlimited PTO.
- 401(k) retirement savings plan.
- Learning, fitness, and commuter stipends.
- Paid holidays.
Skills
Python, REST APIs, SQL, TypeScript, React, AWS, AWS Lambda, FastAPI, Distributed Systems, Data Modeling, API Design, Pytest, CI/CD, Ai/Llms, Next.js
Similar jobs
Backend Engineering jobsBuild and operate the foundational API platform powering Lithic’s fintech products, with ownership across reliability, authorization, audit logging, and API evolution. Requires 4+ years of backend experience, strong API design skills, and senior-level ownership in a remote, async environment.
Build and optimize distributed compute infrastructure for enterprise-scale analytics and AI workloads, improving query performance, reliability, scheduling, and compute costs. Requires senior-level distributed systems experience and production expertise with Spark or comparable query and data-processing engines.
Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.
Designs and operates scalable backend services for an experimentation platform, including data ingestion, metric computation, and results processing. Requires 6+ years of software engineering experience, strong Go or comparable backend-language skills, and experience with distributed, cloud-based, data-intensive systems.
Builds and operates high-scale, low-latency distributed systems that stream feature-flag configuration to connected SDKs. The role requires 6+ years of backend experience, production ownership, and proficiency with backend languages, cloud infrastructure, infrastructure as code, and observability tooling.