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
Apply directly at SRS Distribution →Create a free account for alerts like thisView SRS Distribution immigration profile
This listing is sourced directly from SRS Distribution's careers page and normalized into a canonical job model.