Harnham is a high‑growth AI/analytics organization seeking a Senior Software Engineer to help evolve its core backend systems into an event‑driven, API‑first, containerized platform. The role involves building foundational systems, improving reliability, and mentoring junior engineers.
Responsibilities:
- Develop secure, scalable APIs for internal and external use
- Build portable, packaged, reusable code compatible across internal and partner environments
- Implement CI/CD pipelines and automated testing practices
- Create technical proposals from product specifications
- Build integrations, data routes, and event‑driven backend pipelines
- Define system reliability standards and ensure code observability
- Mentor junior engineers and support their development
- Identify architectural risks and contribute to reducing technical debt
Requirements:
- 7+ years of experience building and operating production backend systems (Python, SQL, Rust, Javascript)
- Strong experience with APIs, event‑driven designs, microservices, multitenant architectures, and AWS
- Hands‑on experience with Docker and containerized workloads
- Experience with CI/CD automation (e.g., GitHub Actions) and improving testing practices
- Exposure to Databricks and event‑driven workflows
- Bachelor's degree in Computer Science or related field