- Company Name
- Delo | A Wonder by Deloitte Business
- Job Title
- Software Engineering Manager
- Job Description
-
Job title: Software Engineering Manager
Role Summary: Lead a small engineering team to design, build, and scale a Python‑and‑React TypeScript platform that supports AI‑driven financial automation, including ingestion pipelines, workflow engines, and retrieval systems. Drive architectural decisions, engineering practices, and cross‑functional collaboration with Product.
Expectations: 8‑12 years of software development experience with 3‑5 years of team leadership in a fast‑moving, early‑stage environment. Required hands‑on expertise in Python and React TypeScript, plus proven ability to deliver clean, scalable architecture and to mentor engineers. Must thrive in a 0‑to‑1 setting, balancing speed with maintainability, and communicate complex technical concepts clearly to diverse stakeholders.
Key Responsibilities:
- Architect and develop core platform components (ingestion, workflows, retrieval, integrations) using Python and React TypeScript.
- Design and maintain scalable, multi‑tenant system architecture following clean‑architecture principles.
- Build reusable internal frameworks and components for AI agents and products.
- Make critical technical decisions, ensuring systems are scalable, maintainable, and clear.
- Mentor, review, and pair with engineers; provide structured feedback and coaching.
- Establish engineering rituals, delivery practices, and predictable execution across the team.
- Partner with Product to define roadmap, scope projects, and sequence technical work.
- Implement best practices for AI engineering, including prompts, retrieval design, model evaluation, and safety.
- Foster a culture of ownership, simplicity, and high‑quality engineering.
Required Skills:
- 8‑12 years software development, 3‑5 years engineering leadership.
- Strong proficiency in Python and React TypeScript.
- Experience building platforms, internal tools, or multi‑tenant architectures.
- Proven knowledge of clean architecture and scalable design patterns.
- Hands‑on experience with LLMs, retrieval pipelines, vector databases, or agent‑based workflows.
- Technical judgment balancing speed, simplicity, and long‑term maintainability.
- Excellent communication skills; ability to clarify ambiguity and align teams.
Nice to have (not required): domain‑driven design, schema‑driven development, AWS or GCP experience, automation products, workflow engines, internal developer platforms, prior startup or SaaS exposure.
Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). No mandatory certifications.