← Back to jobs
Springfield, MO, USA
No related jobs found
Must-Have Skills 12+ years of software engineering experience 5+ years managing software engineering teams Strong leadership experience managing multiple development teams Expertise in Software Development Life Cycle (SDLC) Experience leading enterprise application development Cloud platform experience (AWS, Azure, or GCP) Software architecture and system design Agile/Scrum methodologies Technical roadmap planning and execution Cross-functional stakeholder management Software quality, reliability, and operational excellence Budget, resource, and project management Coaching, mentoring, and performance management Roles & Responsibilities Lead and mentor multiple software engineering teams delivering enterprise applications. Define and execute engineering strategy aligned with business and technology objectives. Drive architecture discussions and recommend scalable, high-quality software solutions. Ensure adherence to SDLC, coding standards, security policies, and software engineering best practices. Partner with business leaders, architects, product owners, and infrastructure teams to deliver strategic initiatives. Develop and maintain technology roadmaps that balance business priorities and technical debt. Drive software quality, reliability, scalability, and operational excellence. Implement proactive monitoring, resiliency, and incident management practices. Coordinate project planning, resource allocation, dependency management, and release schedules. Manage engineering budgets, vendor relationships, and software investments. Lead performance management, coaching, mentoring, and career development for engineering teams. Foster a culture of continuous improvement, innovation, collaboration, and accountability. Identify technology risks and develop mitigation strategies. Evaluate emerging technologies and recommend adoption where appropriate. Required Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. 12+ years of software engineering experience with progressive leadership responsibilities. Experience leading enterprise software development organizations. Strong understanding of software architecture, cloud computing, distributed systems, and modern engineering practices. Experience delivering large-scale software projects using Agile methodologies. Excellent communication, stakeholder management, and leadership skills. Experience managing engineering budgets, staffing, and strategic planning. Preferred Skills Experience with microservices architecture and cloud-native development. DevOps, CI/CD, Infrastructure as Code, and automation experience. Experience with Kubernetes, Docker, and containerized applications. Knowledge of security, governance, and compliance frameworks. Experience with data-driven engineering metrics and operational dashboards. PMP, Scrum Master, SAFe, or cloud certifications are a plus
Bachelor's degree
No related jobs found
← Back to jobs