What are the responsibilities and job description for the Technical Team Lead – Production Support position at London Approach?
Location: Pittston, PA or Omaha, NE
Salary: Up to $160,000
Work Model: Primarily remote, with onsite meetings approximately every other month and as needed. Candidates must live within reasonable driving distance of either office.
Schedule: Eastern Time business hours
We are hiring for our client, an insurance organization developing a cloud-first, API-driven platform. They are seeking a hands-on Technical Team Lead to guide a cross-functional production support team while remaining actively involved in coding, troubleshooting, architecture, and solution design.
This role combines technical leadership with day-to-day support of enterprise applications and integrations. You will coordinate developers, business analysts, and QA engineers, prioritize production issues, mentor team members, and help improve application reliability. The position will initially have no direct reports, with leadership focused on technical guidance, team coordination, and process ownership.
Responsibilities
- Lead daily production support activities, prioritize issues, and help remove blockers.
- Troubleshoot complex application and integration issues using C# and .NET.
- Perform root cause analysis and implement solutions that prevent recurring problems.
- Lead planning sessions, standups, retrospectives, and issue triage meetings.
- Manage Kanban workflows and coordinate with other development teams to resolve issues.
- Design and review technical solutions across cloud applications, APIs, and backend systems.
- Mentor developers through pair programming, code reviews, and technical guidance.
- Collaborate with QA on unit, functional, and regression testing.
- Improve processes and tools to identify issues before production deployment.
- Support application performance, security, and reliability goals.
- Participate in interviews and hiring decisions.
Required Qualifications
- 10 years of software development experience, primarily using C#.
- 3 years of experience leading development teams that include developers, business analysts, and QA engineers.
- Strong hands-on programming, debugging, and troubleshooting skills with C# and .NET.
- Enterprise architecture experience, including RESTful APIs, integrations, and complex business processes.
- Experience designing and configuring cloud services, preferably Azure, including serverless computing, storage, messaging, and logging.
- Experience with both monolithic and microservice architectures.
- Experience designing reliable, high-performing data solutions using SQL databases, document databases, and unstructured data.
- Experience creating CI/CD pipelines that support Infrastructure as Code.
- Experience collaborating across multiple Agile teams on large software projects.
- Strong communication, collaboration, and problem-solving skills.
- Bachelor’s or master’s degree in computer science or a related field, or equivalent professional experience.
Preferred Qualifications
- Experience managing Kanban processes and workflows.
- Practical knowledge of ASP.NET MVC and .NET Core.
- Experience with TypeScript and frameworks such as Angular or React.
- Experience using AI tools for code research, debugging, and root cause analysis.
- Commercial property and casualty insurance experience. Insurance experience is helpful but not required; domain training will be provided.
If you enjoy solving complex technical problems, mentoring developers, and improving production systems, we’d love to hear from you.
#LAIT
Pay: $130,000.00 - $160,000.00 per year
Work Location: In person
Salary : $130,000 - $160,000