Manager, Software Development
Overview:
We are seeking an experienced Manager for Software to join our Engineering organization, reporting to the Director of Engineering. You will own the technical direction of a high-performing squad working on our Data Governance SaaS platform, translating product vision into robust, scalable engineering outcomes. This is a hands-on leadership role — you will write and review code, mentor engineers, drive architectural decisions, and act as the technical bridge between your team and wider engineering leadership.
What you will do:
Technical Leadership
Own the technical design and architecture of squad deliverables; produce clear specs and design documents.
Lead code reviews and set the bar for engineering quality, testing, and maintainability.
Identify and drive reduction of technical debt; champion platform performance and reliability improvements.
Partner with the engineering leaders across the platform and Product teams to break down roadmap initiatives into well-scoped engineering work.
Team & Delivery
Lead and mentor a team of engineers across the full development lifecycle.
Run effective sprint ceremonies; maintain predictable, high-quality delivery cadences.
Proactively identify risks, dependencies, and blockers; communicate transparently with stakeholders.
Contribute to growing the team — participate in interviews, onboarding, and capability development.
Collaboration & Stakeholder Engagement
Work closely with Product, UX, SRE, and Support teams to deliver customer-centric outcomes.
Contribute to cross-team technical initiatives and engineering-wide standards.
What we are looking for:
Required:
10+ years of software engineering experience, with at least 2 years in a technical lead or senior engineering role.
Strong backend engineering skills — Node js/C#/.NET, Java, or equivalent; comfortable with SQL and cloud-native patterns.
Hands-on experience with AWS or any cloud services and modern SaaS platform architecture.
Proven ability to lead engineers: you coach, unblock, and grow people as well as write great code.
Experience driving agile delivery with quality first mindset — sprint planning, retrospectives, continuous improvement.
Strong communication skills; able to engage confidently with Product, Support, and leadership.
Familiarity with data platforms, data governance, or data quality domains is a significant advantage.
Nice to Have
Experience with platform migrations or large-scale refactoring in production SaaS environments.
Exposure to observability tooling, incident reduction practices, and SRE collaboration.
Experience working with geographically distributed engineering teams.
AI Skills/Knowledge:
Proficiency with AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Amazon CodeWhisperer) to accelerate development velocity.
Experience using AI-powered code review agents to improve code quality and reduce review cycles.
Ability to critically evaluate and validate AI-generated code for correctness, security, and maintainability.
Familiarity with LLM APIs or agentic workflows.
Comfortable incorporating generative AI tools into daily engineering workflows (debugging, documentation, test generation).
Preferred Skills:
Experience on git hub spec driven development.
Understands concept of constitutions and skills and agents MD.
Hands-on experience building or architecting agentic workflows and multi-step AI pipelines.
Experience with prompt engineering and fine-tuning strategies for developer productivity use cases.
Familiarity with AI observability and evaluation frameworks (e.g., LangSmith, Weights & Biases).
Exposure to Retrieval-Augmented Generation (RAG) patterns and vector database integrations.
Experience leading or mentoring teams in adopting AI tooling and best practices.
Knowledge of responsible AI principles — bias detection, model safety, and governance at the enterprise level.
#LI-SR1