Software Engineering Manager
Why Youll Love This Role
Build and lead a growing software engineering team from the ground up in Joplin
Architect embedded cloud and application software that powers advanced battery systems
Drive engineering standards best practices and scalable development processes
Stay hands-on technically while shaping team growth and long-term strategy
Work cross-functionally with systems product engineering QA manufacturing and customers
Make a real impact in safety-critical high-reliability product environments
About the Role
We are seeking a Software Engineering Manager to lead and grow a Joplin-based software development team focused on building scalable reusable software infrastructure across embedded systems user applications web platforms and cloud data processing.
This role owns the full software development lifecyclefrom architecture and design through testing deployment and continuous improvementwhile driving standardization of development processes and best practices aligned with product development standards.
Youll begin as a hands-on technical leader and transition into a full people management role as the team expands working closely with Systems Engineering Product Engineering Quality Assurance Manufacturing IT and customers.
Key Responsibilities
Architect scalable embedded software platforms and reusable application infrastructure
Develop embedded systems software for sensor monitoring and actuator control in safety-critical environments
Design standardized communication interfaces across hardware and system components
Implement modular algorithms for battery State of Charge and State of Health
Lead development of battery management testing and maintenance applications
Collaborate across engineering teams to automate data analysis and system performance reporting
Define and document software requirements and design specifications
Ensure high-quality code through testing analysis and coding standards compliance
Participate in safety and cybersecurity risk assessments
Drive continuous improvement and standardization of software development processes
Mentor coach and develop software engineers through technical reviews and leadership support
Stay current on modern development tools technologies and best practices
Qualifications
Bachelors degree in Computer Engineering Computer Science or Electrical Engineering (required)
5 years of experience in software development environments with leadership or management experience
Strong background in Object-Oriented Programming (OOP)
Experience in safety-regulated industries (e.g. DO-178C or similar standards) preferred
U.S. Person status required
Proven ability to lead teams while remaining technically engaged
NO SPONSORSHIPS on this role:
Notable languages with OOP support includeAdaActionScriptCCommon LispC#DartEiffelFortran 2003HaxeJava4JavaScriptKotlinLogoMATLABObjective-CObject PascalPerlPHPPythonRRakuRubyScalaSIMSCRIPTSimulaSmalltalkSwiftValaandVisual Basic (.NET).Required Experience:
Manager
Software Engineering ManagerWhy Youll Love This RoleBuild and lead a growing software engineering team from the ground up in JoplinArchitect embedded cloud and application software that powers advanced battery systemsDrive engineering standards best practices and scalable development processesStay h...
Software Engineering Manager
Why Youll Love This Role
Build and lead a growing software engineering team from the ground up in Joplin
Architect embedded cloud and application software that powers advanced battery systems
Drive engineering standards best practices and scalable development processes
Stay hands-on technically while shaping team growth and long-term strategy
Work cross-functionally with systems product engineering QA manufacturing and customers
Make a real impact in safety-critical high-reliability product environments
About the Role
We are seeking a Software Engineering Manager to lead and grow a Joplin-based software development team focused on building scalable reusable software infrastructure across embedded systems user applications web platforms and cloud data processing.
This role owns the full software development lifecyclefrom architecture and design through testing deployment and continuous improvementwhile driving standardization of development processes and best practices aligned with product development standards.
Youll begin as a hands-on technical leader and transition into a full people management role as the team expands working closely with Systems Engineering Product Engineering Quality Assurance Manufacturing IT and customers.
Key Responsibilities
Architect scalable embedded software platforms and reusable application infrastructure
Develop embedded systems software for sensor monitoring and actuator control in safety-critical environments
Design standardized communication interfaces across hardware and system components
Implement modular algorithms for battery State of Charge and State of Health
Lead development of battery management testing and maintenance applications
Collaborate across engineering teams to automate data analysis and system performance reporting
Define and document software requirements and design specifications
Ensure high-quality code through testing analysis and coding standards compliance
Participate in safety and cybersecurity risk assessments
Drive continuous improvement and standardization of software development processes
Mentor coach and develop software engineers through technical reviews and leadership support
Stay current on modern development tools technologies and best practices
Qualifications
Bachelors degree in Computer Engineering Computer Science or Electrical Engineering (required)
5 years of experience in software development environments with leadership or management experience
Strong background in Object-Oriented Programming (OOP)
Experience in safety-regulated industries (e.g. DO-178C or similar standards) preferred
U.S. Person status required
Proven ability to lead teams while remaining technically engaged
NO SPONSORSHIPS on this role:
Notable languages with OOP support includeAdaActionScriptCCommon LispC#DartEiffelFortran 2003HaxeJava4JavaScriptKotlinLogoMATLABObjective-CObject PascalPerlPHPPythonRRakuRubyScalaSIMSCRIPTSimulaSmalltalkSwiftValaandVisual Basic (.NET).Required Experience:
Manager
View more
View less