Our company is excited to hire a “Software Development Team Lead” to manage a team of talented engineers in the continuous improvement of our API driven platform. This role will oversee the development, testing, and deployment of new features leveraging the Microsoft stack. The lead will also look to introduce new processes, tools, and technologies that enable efficient and seamless software service delivery. Additionally, they will serve as an individual contributor on the team, taking on tasks for both technical design and development as needed.
As “Software Development Team Lead” you will:
- Lead cross-functional, agile development team(s) including technologists from software engineering, quality assurance, and business analysis
- Assume the role of software architect on projects, serving as technical SME for a particular domain within the platform
- Collaborate with Product and UI/UX teams to ensure that requirements are understood, and short-term and long-term business objectives are met
- Design product features to meet business objectives while fitting into the enterprise platform ecosystem
- Step in for day-to-day coding contributions as needed, adding to the repository and completing assigned user stories/tasks
- Lead the team in unit testing their code, collaborating closely with QA leadership to ensure successful functional and regression testing of new features
- Own the creation of technical documentation and content, ensuring that software engineering knowledge and best practices are transferred across the various dev team(s)
- Provide guidance and mentoring including paired programming, code reviews, demos, 1:1 coaching, and career development planning
- Participate in hiring decisions, including interviews and team debriefs to make informed decisions
- Act as career advisor for direct reports, leading regular 1:1 meetings and providing guidance in their professional development
We are looking for:
- Bachelor’s degree in Computer Science or related technology field preferred, or equivalent work experience required
- 10+ years of software engineering experience w/ expertise in C# and .NET technologies
- 3+ years of experience leading development teams
- Strong hands-on coding ability in C# language with experience working in ASP.NET MVC framework and .NET Core (required)
- Database experience with SQL Server and other common relational DBs
- Enterprise level software/platform architecture experience, including designing and delivering APIs and leading complex integrations
- Experience designing and configuring Azure cloud services (serverless, data storage, messaging, etc.)
- Experience designing and implementing both monolithic and microservice architectures
- Experience supporting creation of CI/CD pipelines and deployment of Infrastructure-as-Code (IAC)
- Experience working on large software development projects and collaborating across multiple Agile/Scrum teams
- BONUS: Insurance Tech experience; full-stack dev experience w/ TypeScript and SPA frameworks (Angular, React, etc.)
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Insurance
Referrals increase your chances of interviewing at Grayson Search Partners by 2x
Get notified about new Software Engineering Team Lead jobs in United States.
United States $160.00-$210.00 3 months ago
Robotics Software Engineering Team Lead - Planning and Controls
Software Engineering Manager - (Remote - US)
United States $150,000.00-$180,000.00 1 month ago
United States $150,000.00-$200,000.00 2 days ago
Sr Manager - Software Development (Remote US Based)
Vice President, Services Software Research and Development
United States $250,000.00-$350,000.00 2 weeks ago
Sr Mgr, Software Dev Engineering, Experience and Engagement
Software Engineering Technical Leader-Hypershield
United States $156,200.00-$282,900.00 2 weeks ago
Sr Manager - Software Development (Remote US Based)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.