Senior Software Engineer
Seasoned product-focused engineer to architect and build core backend systems for a private fund management platform. Requires strong technical skills in Python/Django, databases, and distributed systems.
About the job
Responsibilities
- Build, test, and deploy software continuously
- Architect, scope, and build core parts of the system from the ground up
- Work closely with problem experts to design elegant, flexible solutions that solve early clients' problems while being forward-thinking about future use cases
Requirements
- Comfortable working with server-side languages and frameworks (Python and Django used in practice)
- Solid grasp of relational databases and transactions
- Knowledge of platform/cloud technologies and distributed systems
- Obsessed with details and excited to "get into the weeds"
- Excellent written and verbal communication skills
- Capacity to work in high growth, fast-paced environments and adapt to change
Nice-to-Haves
- AWS experience
- Experience as a technical lead on system design and backend development
Benefits
- Competitive salary + equity package
- Comprehensive healthcare benefits (Maybern covers 100% of medical, dental, and vision premiums)
- HSA & FSA plans
- Paid parental leave
- Flexible schedule
- Flexible PTO / sick leave
- WFH as needed
- 401k
Skills
Python, Django, Relational Databases, Distributed Systems, AWS, System Design, Backend Development
Similar jobs
Backend Engineering jobsSenior software engineer building core platform components, developer tools, and reliability capabilities that improve engineering productivity. Requires 4+ years of software engineering experience, cloud or platform exposure, and strong knowledge of databases, distributed systems, observability, and production reliability.
Build and optimize high-performance, real-time speech, audio, video, and WebRTC infrastructure for conversational AI across mobile and web platforms. The role requires professional C or C++ experience, concurrent systems knowledge, and at least three years of software engineering experience.
Build and operate reliable, scalable backend services and infrastructure for Duolingo’s advertising business. The role requires strong backend fundamentals, systems thinking, programming experience in Java, Python, or Kotlin, and a bachelor’s degree in a technical field.
Build and operate reliable, scalable backend services or infrastructure for Duolingo products, owning complex projects from design through production. The role requires strong backend fundamentals, a bachelor’s degree, and experience with Java, Python, or Kotlin and database technologies.
Senior software engineer responsible for revenue-critical backend systems spanning account lifecycle management, metering, billing, integrations, and customer-facing usage transparency. The role requires strong distributed-systems experience, Go or comparable backend expertise, and operational ownership.