SRS Distribution

SRS Distribution

Software Engineering Manager

McKinney, Texas

Sponsorship not specifiedDetected 9 days ago
JavaScriptHTMLCSS.NETGitSQLAWSAzureCI/CDDevOpsRESTCybersecurityAgilePipeline ManagementBudgetingHRCustomer SuccessLeadershipCommunicationCollaborationProblem SolvingMentoringAdaptabilityCISSP

About the role

  • Direct Manager Direct Reports: - Reporting Structure: - The Software Engineering Manager reports directly to the Senior Engineering Director.
  • This position is accountable for ensuring alignment with the strategic vision and technical roadmap as set forth by senior leadership.
  • Direct Reports: - The Software Engineering Manager will directly oversee a team consisting of 2 to 5 software engineers.

Responsibilities

  • Partner closely with Product Management, Architecture, Security, and business stakeholders to translate business needs into scalable, high-impact technical solutions.
  • Lead and deliver high-quality web applications within a fast-paced Agile/DevOps environment, ensuring the continuous integration and deployment of reliable solutions that align with business objectives.
  • Drive the adoption and continuous improvement of agile practices to foster self-directed teams, enhancing their ability to execute high-quality work autonomously and effectively.
  • Develop and maintain comprehensive technical roadmaps, guiding engineers across multiple teams to deliver strategic initiatives that align with key business opportunities and objectives.
  • Provide strategic recommendations to enhance overall application system design and architecture, with a focus on ensuring robust security, scalability, reliability, and performance across all platforms.
  • Diagnose, troubleshoot, and resolve extremely complex technical issues, mediating conflicts and facilitating resolutions to maintain team effectiveness and project momentum.
  • Drive the responsible adoption of AI-enabled engineering practices, including AI-assisted development, testing, and operational insights, to enhance developer productivity, system reliability, and decision-making.
  • The role emphasizes fostering an agile, self-directed team environment, empowering engineers to deliver high-quality work through effective coaching and leadership.

Requirements

  • Proven experience as a Hands-on Leader within a Software Engineering environment.
  • A minimum of 5 years of experience in developing cloud-native applications leveraging Microservices architecture and Serverless computing.
  • Extensive experience and proficiency with Azure functions,.Net, and C using the Microsoft Visual Studio IDE, focusing on developing Websites, RESTful APIs, database connectivity, and back-end systems and integrations.
  • Expertise in SQL, including the use of stored procedures and data retrieval methods across various database systems.
  • Deep knowledge of Azure Cloud, specifically Azure functions, and Azure API management.
  • Proven expertise in designing and maintaining scalable systems utilizing Microservices or Service-Oriented Architecture (SOA).
  • Knowledge and execution of unit testing and mocking frameworks.
  • Experience in managing DevOps processes and supporting Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Proficiency in Infrastructure as Code tools, particularly Terraform.
  • Strong understanding of system architecture and design patterns.

Nice to have

  • Advanced Technical Leadership
  • Demonstrated experience in leading large, cross-functional teams and managing complex projects with multiple stakeholders.
  • A track record of fostering a collaborative, high-performance engineering culture is highly desirable.
  • Agile and DevOps Mastery
  • In-depth understanding and practical application of Agile methodologies and DevOps practices.
  • Experience in transitioning teams to Agile frameworks while optimizing performance and delivery.
  • Innovative Problem Solving
  • Recognized for innovative approaches to complex technical challenges, leveraging cutting-edge technologies.

Skills

  • Certification in Azure or AWS cloud services (e.g.,

Benefits

  • Manage all human resources responsibilities for the engineering team, including pay planning, promotions, budgeting for expenses, and monitoring leave to ensure team stability and morale.
  • Establish and monitor engineering metrics (delivery predictability, quality, reliability, and operational health) to drive continuous improvement and informed decision-making.
  • This managerial role includes end-to-end responsibility for HR tasks, such as performance evaluations, mentorship, pay planning, promotions, and leave management.

Equal opportunity

  • Demonstrated commitment to fostering an inclusive work environment that values diverse perspectives and encourages the free exchange of ideas.
  • Resilience and Adaptability
  • Ability to thrive in a fast-paced, dynamic environment, demonstrating resilience in the face of setbacks and adaptability to ever-evolving business and technological landscapes.
  • Certifications and Continuous Learning

This listing is sourced directly from SRS Distribution's careers page and normalized into a canonical job model.