Posted Apr 27, 2026
Key Responsibilities:
Serve as the primary technical point of contact for your squad, owning day-to-day technical decisions and ensuring alignment with broader engineering standards. - Design, develop, and maintain full-stack applications using .NET (C#) for backend services, Angular for front-end experiences, and DocumentDB for data persistence. - Lead feature design and architecture at the team level, translating product requirements into scalable, maintainable technical solutions. - Conduct thorough code reviews focusing on performance, security, readability, and adherence to best practices. - Drive adoption and improvement of CI/CD pipelines using GitLab CI or similar tooling (GitHub Actions or Jenkins) within your team. - Collaborate closely with engineering, product, and design stakeholders to align sprint-level execution with broader technical strategy. - Mentor and support engineers on your team, guiding technical skills, problem-solving approaches, and engineering best practices. - Identify and proactively address technical debt, system dependencies, and architectural risks before they impact delivery. - Contribute to cloud-native development on AWS (experience with Azure or GCP also valued), applying best practices for reliability and scalability. - Participate in long-term technical planning and roadmap discussions, representing the team's perspective and surfacing delivery risks. - Champion a culture of continuous improvement in code quality, tooling, processes, and team practices. Qualifications Required:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. - 10+ years of professional software development experience, with a strong background in .NET (C#) and Angular. - Demonstrated experience leading or technically guiding a development team or workstream. - Proven ability to design and deliver cloud-native applications in AWS, Azure, or GCP. - 3+ years of Python development experience, particularly for data processing, scripting, or pipeline automation. - Solid understanding of microservices architectures, API design, and distributed systems. - Strong grasp of CI/CD processes, version control (Git), and modern DevOps practices. - Excellent communication and collaboration skills, with the ability to align teammates and stakeholders around technical decisions. - Demonstrated ability to mentor engineers and elevate the technical capabilities of those around you. (Note: Preferred qualifications and additional details about the company are not included in the provided job description.) Role Overview: As a technical lead, you will be the engineering anchor of your team, combining hands-on development with day-to-day technical guidance to deliver high-quality, scalable software. You are a versatile technologist with deep roots in the Microsoft .NET ecosystem and a strong command of Python for data-centric workloads. Your role includes actively contributing to the codebase, guiding teammates through design decisions and code reviews, and ensuring clarity, velocity, and confidence within your team. You will serve as a trusted point of contact for both engineering and product stakeholders, translating requirements into pragmatic technical solutions. Your passion for clean code, sound architecture, and creating an environment where engineers can grow and excel will be key to your success. Key Responsibilities:
Serve as the primary technical point of contact for your squad, owning day-to-day technical decisions and ensuring alignment with broader engineering standards. - Design, develop, and maintain full-stack applications using .NET (C#) for backend services, Angular for front-end experiences, and DocumentDB for data persistence. - Lead feature design and architecture at the team level, translating product requirements into scalable, maintainable technical solutions. - Conduct thorough code reviews focusing on performance, security, readability, and adherence to best practices. - Drive adoption and improvement of CI/CD pipelines using GitLab CI or similar tooling (GitHub Actions or Jenkins) within your team. - Collaborate closely with enginee
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City