Jobs · Engineering · Texas

Team Leader of Software Development

CSC · Lewisville, TX · 1 wk ago
HybridEngineering$110k–$145k/yrFull-time

About the role

The Software Development Team Lead at CSC is responsible for guiding and mentoring a team of developers, leading the software development lifecycle, and collaborating with internal stakeholders to deliver high-quality tools.

Responsibilities

  • Lead, mentor, and support team members, helping them enhance their technical skills and professional growth.
  • Guide the software development lifecycle, including architectural design, development, code reviews, testing, deployment, and maintenance.
  • Lead by example and coach the team in adopting AI-assisted development practices, enabling the team to solve problems more effectively and deliver higher-quality solutions faster through human-guided use of AI tools.
  • Collaborate closely with internal stakeholders and collaborate with other teams (e.g., DevOps) to deliver high-quality tools that drive efficiency.
  • Provide technical leadership in architectural decisions, ensuring solutions are scalable, secure, maintainable, and aligned with business objectives.
  • Facilitate code reviews and enforce coding standards and best practices across the development team.
  • Oversee task delegation, resource allocation, and prioritization within an Agile environment (Scrum, Kanban).
  • Actively participate in sprint planning, daily stand-ups, retrospectives, and stakeholder meetings.
  • Create and maintain clear technical documentation and knowledge-sharing materials.
  • Provide immediate and continuous feedback regarding team performance and individual career development.
  • Aid in recruiting, interviewing, and onboarding new development team members.

Requirements

  • Bachelor's degree in computer science, engineering, or equivalent practical experience.
  • 7-10 years of experience with software development and architecture in technologies such as C#, Python, GitHub, Azure, .NET Desktop Applications, React, Node.js, and Azure DevOps.
  • Experience using generative AI in development (e.g., for planning, design, coding, testing, and documentation) with a strong emphasis on human judgment, problem-solving, and accountability.
  • Proven experience managing early career software developers.
  • Strong understanding of coding and process best practices and demonstrated experience collaborating with product teams to enhance end-user experiences.
  • Hands-on experience with cloud infrastructure, CI/CD pipelines, and DevOps practices (preferably Azure and GitHub Actions).
  • Proficiency in Agile methodologies and project management tools (Azure DevOps Boards).
  • Strong analytical and problem-solving capabilities.

Qualifications

  • Experience with generative AI in development (e.g., for planning, design, coding, testing, and documentation) with a strong emphasis on human judgment, problem-solving, and accountability.
  • Experience managing early career software developers.
  • Strong understanding of coding and process best practices and demonstrated experience collaborating with product teams to enhance end-user experiences.
  • Hands-on experience with cloud infrastructure, CI/CD pipelines, and DevOps practices (preferably Azure and GitHub Actions).
  • Proficiency in Agile methodologies and project management tools (Azure DevOps Boards).
  • Strong analytical and problem-solving capabilities.

Benefits

At CSC, compensation decisions are dependent on a number of factors including job location and the knowledge and experience of each individual. A reasonable estimate of the current range is $109,961.10 to $144,906.88.

Pay

A reasonable estimate of the current range is $109,961.10 to $144,906.88.

Schedule

We offer a hybrid schedule, Monday to Friday 8:00 am to 5:00 pm.

Similar jobs