- Company Name
- Addepar
- Job Title
- Sr. Backend Software Engineer
- Job Description
-
**Job title**
Sr. Backend Software Engineer
**Role Summary**
Lead the design, development, and delivery of backend services for Navigator, a quantitative liquidity risk projection tool, and related components of Addepar’s product ecosystem. Collaborate cross‑functionally with product, design, GTM, and engineering teams to build scalable, high‑performance web applications that support global investment workflows.
**Expectations**
- Deliver high‑quality, production‑ready code adhering to architectural standards.
- Own end‑to‑end lifecycle of features, from conceptualization to deployment and maintenance.
- Actively contribute to technical strategy, code reviews, and knowledge sharing.
- Mentor junior engineers and foster a culture of continuous improvement.
**Key Responsibilities**
- Design and implement robust Python backend services, using Django or comparable framework.
- Develop RESTful APIs, manage HTTP best practices, and ensure secure, high‑throughput communication.
- Build and maintain cloud‑native infrastructure on AWS (or similar), employing IaC practices such as Terraform.
- Engineer data pipelines and storage solutions across SQL, NoSQL, OLAP, and data lake architectures.
- Integrate AI/ML components and agentic coding into production workflows.
- Coordinate with product owners, designers, and program managers to translate business requirements into technical solutions.
- Conduct performance tuning, scalability assessments, and fault‑tolerance design.
- Write comprehensive unit, integration, and end‑to‑end tests; maintain automated CI/CD pipelines.
**Required Skills**
- 5+ years of professional software engineering experience building complex web applications.
- Strong proficiency in Python; deep knowledge of Python libraries (e.g., Pandas, NumPy).
- Expertise with Django or similar Python web frameworks.
- Solid understanding of HTTP, REST, and API best practices.
- Cloud experience (AWS preferred); familiarity with IaC (Terraform).
- Database proficiency: SQL, NoSQL, OLAP, and/or data lake architectures.
- Exposure to Java backends is a plus.
- Experience with AI/ML integration and agentic coding.
- Basic front‑end knowledge (HTML/CSS/JS) is desirable.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Optional certifications in cloud platforms, data engineering, or open‑source frameworks.
Edinburgh, United kingdom
Hybrid
11-03-2026