Overview
Director of Software Engineering – SaaS ERP Modernization at Rocket EMS. Lead the end-to-end transformation of core manufacturing ERP and Factory Execution platforms from a legacy system to a scalable cloud-native SaaS ecosystem on Microsoft Azure. Reporting to the CIO, you will guide globally distributed engineering teams across the U.S., Vietnam, and India to drive technical strategy, execution excellence, and platform modernization that supports mission-critical factory operations and enterprise-wide integration.
Base pay range
$250,000.00 / yr - $275,000.00 / yr
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Information Services
Key Responsibilities
- Strategic & Technical Leadership : Define and execute ERP modernization and SaaS architecture strategies; partner with CIO, software architects, product managers, and Development Manager; own the entire software development lifecycle from design through deployment and support.
- Engineering Team Leadership : Hire, lead, and grow a high-performing, distributed engineering team; cultivate ownership, excellence, and continuous improvement; mentor team members and build future leaders.
- Application Modernization & Architecture : Drive migration from .NET monolithic ERP to Azure-based microservices; transition infrastructure from IIS to NGINX and containerized platforms; champion API-first, modular architecture; oversee front-end modernization (React / Angular / Vue) with a security-first approach.
- Software Development Standards : Define and enforce best practices including clean code, test-driven and secure coding, peer reviews, agile methodologies; monitor health via KPIs (code quality, APM, velocity, documentation, deployment frequency); experience with Power BI / Tableau for reporting.
- DevOps & Cloud Infrastructure : Build scalable CI / CD pipelines, IaC (Terraform / Python / Bicep), automated testing, and monitoring; ensure security, scalability, and compliance of cloud environments.
- Legacy ERP & Factory Execution System Stability : Maintain operational continuity during SaaS transition; lead efforts to improve uptime and streamline support, transitioning dependencies to the SaaS platform.
- Cross-Functional Collaboration : Liaise among software engineering, cybersecurity, IT infrastructure, and business units (manufacturing, finance, supply chain); provide transparent updates to executives.
- Soft Skills : Strong interpersonal, oral and written communication skills.
- Technical Skills & Experience : Extensive hands-on experience with Microsoft Azure (App Services, Functions, SQL, API Management), NGINX, Docker, Kubernetes, Terraform / Bicep / ARM; proven track record migrating legacy .NET ERP to cloud-native SaaS; API design; strong SQL Server and PostgreSQL skills; Power BI KPI reporting; Agile / DevOps / CI / CD; automation and security best practices; experience with QA automation; token-based auth (OAuth 2.0, SAML 2.0, Active Directory, Entra ID) and API security policies.
Minimum Qualifications
Bachelor’s or Master’s degree in computer science, engineering, or related field.15+ years of software engineering experience, including 5+ years in a leadership role.Experience with distributed systems in real time.Experience with Application Performance Monitoring (e.g., Kafka, Datadog).Demonstrated success leading global teams and modernizing enterprise applications while managing legacy system support.Excellent communication skills and ability to engage with executives and technical teams alike.Success Measures
Successfully launch the modernized ERP platform for internal operations and roll out the commercial SaaS version to customers on schedule.Build and lead a high-performing, distributed engineering team delivering continuous improvements in velocity and code quality.Implement a secure, scalable, API-first microservices architecture on Azure meeting performance and compliance targets.Maintain operational stability of legacy ERP during transition with minimal incidents and downtime.Ensure strong cross-functional collaboration and transparent executive reporting throughout modernization and launch.Why Choose Us
This is more than just a job – it’s a chance to lead a bold transformation at the heart of Rocket EMS. You’ll be empowered to innovate with cutting-edge technology, inspire a global team, and build the future of manufacturing software. If you’re ready to make a lasting impact in a fast-paced company that values vision and leadership, this is the role for you.
Seniority level
Director
Inferred from the description for this job
Medical insurance, Vision insurance, 401(k), Paid maternity leave
#J-18808-Ljbffr