- Own and continuously improve engineering team processes and workflows
- Ensure engineers have clear, actionable priorities and deliverables
- Conduct regular 1:1s, providing mentorship and supporting career development
- Participate in hiring, onboarding, and team growth initiatives
- Foster a culture of trust, ownership, consistency, and transparency
- Help unblock engineers on technical or product-related challenges
- Partner closely with Product to define roadmap priorities and ensure technical alignment
- Collaborate with leaders across engineering, product, and operations
- Document technical requirements and proposed solutions clearly for the team
- Collaborate with cross-functional partners to translate customer needs into scalable software solutions
- Build and maintain systems using technologies such as Go, CosmosDB, Postgres, Azure Functions, Event Grid, and Event Hub
- Support and modernize legacy systems built in .NET/C# and SQL Server
- Actively identify and reduce technical debt as part of feature development
- Design and maintain complex data pipelines supporting business-critical systems (e.g., tax filing, rate ingestion, order ingestion)
- Partner with Product to understand customer reporting and data needs
- Establish and promote clean, consistent data standards across the organization
- Work extensively with Databricks on Azure, leveraging tools such as Delta Tables, Lakeflow Declarative Pipelines, Workflows, and Unity Catalog
- Promote best practices for code quality, testing, and documentation
- Participate in and lead code reviews to maintain high engineering standards