Senior Technical Lead - Data & Integrations
About the role
This contract role is for a Senior Technical Lead specializing in Data & Integrations. The position is responsible for driving the technical direction and architectural scalability of core data integration and product expansion initiatives. The successful candidate will take hands-on technical ownership of engineering pods, establish governance, optimize ETL pipelines, and tune database performance. Key responsibilities include defining technical vision, leading technical scoping and code reviews, mentoring engineers, and partnering with leadership to scale system integrations. The role requires advanced proficiency in Python, .NET, C#, experience with ETL pipelines and Apache Airflow, strong database expertise, and hands-on AWS experience. The company, PetDesk, provides client engagement tools for veterinary clinics and follows a standardized, fair hiring process.
Must have
- 8+ years of hands-on software development experience, with 2+ years leading engineering pods or acting as a Tech Lead.
- Core Technical Stack (Mandatory): Advanced proficiency in Python, .NET, and C#.
- Proven experience building and maintaining robust ETL pipelines and orchestrating workflows with Apache Airflow.
- Strong expertise in MSSQL and PostgreSQL database design, query optimization, and performance tuning.
- Hands-on experience with core AWS technologies (e.g., S3, RDS, Lambda, ECS) to deploy scalable data architecture.
- Experience conducting architectural reviews, breaking down complex epics, and mentoring engineers to elevate team output.
- Strong ability to balance immediate roadmap delivery against long-term architectural stability, cost efficiency, and scalability.
Technologies
- Airflow
- AWS
- C#
- .NET
- ECS
- ETL
- AWS Lambda
- PostgreSQL
- Python
- RDS
- S3
- SQL Server
Highlights
This is a contract position. The hiring process averages two weeks and uses a standardized interview method. External recruiters are not considered. AI tools may be used in the recruitment process, but final decisions are made by humans.