Software Engineer Jobs at RoviSys with Visa Sponsorship
RoviSys builds automation and process control systems for manufacturers, and their Software Engineers work at the intersection of industrial operations and software development. The company has an established path for sponsoring work visas, making it a realistic target for international candidates with engineering backgrounds.
See All Software Engineer at RoviSys JobsOverview
Showing 5 of 71+ Software Engineer Jobs at RoviSys jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 71+ Software Engineer Jobs at RoviSys
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at RoviSys.
Get Access To All Jobs
INTRODUCTION
RoviSys is seeking an experienced engineering professional to lead the delivery of holistic MES solutions across industries, including Production Management, Directed Work, Quality, Traceability, Maintenance Management, and Performance. This role goes beyond execution: you will help shape the future of MES by applying AI, DevOps principles, and next-generation requirement definition strategies, strengthening our DxOps Transformation service offerings.
We work with leading manufacturers in semiconductors, life sciences, discrete manufacturing, consumer goods, and specialty chemicals, industries at the forefront of technological progress. Our mission is to help these customers produce valuable products more efficiently, more reliably, and with greater quality.
Unlike legacy projects that rely on lengthy, monolithic specifications, our approach emphasizes iterative requirement definition. We collaborate directly with customers, blending proven MES frameworks with modern discovery and refinement techniques that allow for flexibility, faster validation, and more resilient deployments.
If you are motivated by both technical depth and innovation, this is an opportunity to influence how global manufacturers adopt and sustain digital execution.
Responsibilities
- Partner with customers and RoviSys functional analysts to define functional requirements using modern iterative approaches
- Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to manage global, large-scale MES deployments
- Design, configure, commission, and qualify MES solutions across industries and processes
- Lead development of MES platform extensions using compatible programming languages
- Create and maintain clear documentation describing solution design and implementation
- Provide mentorship and leadership to less experienced engineers, fostering a culture of technical growth and innovation
- Break down work into technical tasks consumable by our developers and configurators and oversee task completion
- Travel to customer sites to perform requirement gathering, deployment, and post-deployment support
- Actively contribute to the evolution of our DxOps Transformation service offerings, shaping best practices across the broader RoviSys organization
- Explore and apply emerging technologies, including frontier agentic AI and LLM-based automation, to improve MES efficiency, quality, and scalability
QUALIFICATIONS
- 4+ years of experience in MES, industrial automation, or related software engineering fields
- Strong competency in object-oriented programming concepts and data integration
- Hands-on implementation experience in one or more MES platforms, including:
- Connectivity to shop floor data sources and historians
- Integration with enterprise systems such as ERP and PLM
- T-SQL query and stored procedure development
- Client display and web report configuration
- Modern web-based UI configuration and deployment
- Training certifications in one or more MES platforms, or the skillset to achieve them quickly
- Platforms of focus currently include Parsec TrakSYS, Critical Manufacturing MES, GE Vernova Proficy, Aveva, Ignition, and Apprentice Tempo. Candidates with experience in one or more of these platforms will be prioritized.
- Ability to integrate new software modules with existing systems
- Background in systems (controls) or software engineering
- Bachelor’s Degree in an engineering or software development field
- Demonstrated adaptability and curiosity to explore emerging approaches such as AI, low-code/no-code integration, and iterative requirement definition
COMPENSATION & BENEFITS HIGHLIGHTS
- Competitive Base Salary: $80,000–$130,000, depending on experience
- Performance Bonuses: Bonus structure designed to reward results
- Travel Perks: Travel incentives + per-diem packages for field assignments
- Full Benefits Package: Medical, dental, and vision coverage
- Retirement Ready: 401(k) with company match
- Time Off: Generous PTO which includes vacation, holidays, and unlimited personal time
- Grow With Us: Ongoing training, certifications, and professional development support

INTRODUCTION
RoviSys is seeking an experienced engineering professional to lead the delivery of holistic MES solutions across industries, including Production Management, Directed Work, Quality, Traceability, Maintenance Management, and Performance. This role goes beyond execution: you will help shape the future of MES by applying AI, DevOps principles, and next-generation requirement definition strategies, strengthening our DxOps Transformation service offerings.
We work with leading manufacturers in semiconductors, life sciences, discrete manufacturing, consumer goods, and specialty chemicals, industries at the forefront of technological progress. Our mission is to help these customers produce valuable products more efficiently, more reliably, and with greater quality.
Unlike legacy projects that rely on lengthy, monolithic specifications, our approach emphasizes iterative requirement definition. We collaborate directly with customers, blending proven MES frameworks with modern discovery and refinement techniques that allow for flexibility, faster validation, and more resilient deployments.
If you are motivated by both technical depth and innovation, this is an opportunity to influence how global manufacturers adopt and sustain digital execution.
Responsibilities
- Partner with customers and RoviSys functional analysts to define functional requirements using modern iterative approaches
- Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to manage global, large-scale MES deployments
- Design, configure, commission, and qualify MES solutions across industries and processes
- Lead development of MES platform extensions using compatible programming languages
- Create and maintain clear documentation describing solution design and implementation
- Provide mentorship and leadership to less experienced engineers, fostering a culture of technical growth and innovation
- Break down work into technical tasks consumable by our developers and configurators and oversee task completion
- Travel to customer sites to perform requirement gathering, deployment, and post-deployment support
- Actively contribute to the evolution of our DxOps Transformation service offerings, shaping best practices across the broader RoviSys organization
- Explore and apply emerging technologies, including frontier agentic AI and LLM-based automation, to improve MES efficiency, quality, and scalability
QUALIFICATIONS
- 4+ years of experience in MES, industrial automation, or related software engineering fields
- Strong competency in object-oriented programming concepts and data integration
- Hands-on implementation experience in one or more MES platforms, including:
- Connectivity to shop floor data sources and historians
- Integration with enterprise systems such as ERP and PLM
- T-SQL query and stored procedure development
- Client display and web report configuration
- Modern web-based UI configuration and deployment
- Training certifications in one or more MES platforms, or the skillset to achieve them quickly
- Platforms of focus currently include Parsec TrakSYS, Critical Manufacturing MES, GE Vernova Proficy, Aveva, Ignition, and Apprentice Tempo. Candidates with experience in one or more of these platforms will be prioritized.
- Ability to integrate new software modules with existing systems
- Background in systems (controls) or software engineering
- Bachelor’s Degree in an engineering or software development field
- Demonstrated adaptability and curiosity to explore emerging approaches such as AI, low-code/no-code integration, and iterative requirement definition
COMPENSATION & BENEFITS HIGHLIGHTS
- Competitive Base Salary: $80,000–$130,000, depending on experience
- Performance Bonuses: Bonus structure designed to reward results
- Travel Perks: Travel incentives + per-diem packages for field assignments
- Full Benefits Package: Medical, dental, and vision coverage
- Retirement Ready: 401(k) with company match
- Time Off: Generous PTO which includes vacation, holidays, and unlimited personal time
- Grow With Us: Ongoing training, certifications, and professional development support
See all 71+ Software Engineer at RoviSys jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at RoviSys roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at RoviSys Jobs
Frame your resume around industrial software experience
RoviSys projects span SCADA, DCS, and MES platforms used in manufacturing environments. Highlighting any exposure to process control software, PLC programming, or plant historian tools positions you as a stronger fit than a generalist software candidate.
Clarify your OPT or CPT timeline early
F-1 candidates should confirm their OPT start date and remaining authorization window before applying. RoviSys project timelines can span months, and a recruiter who sees a clear authorization runway is more likely to move forward without hesitation.
Understand how TN status applies to your role
Canadian and Mexican nationals may qualify for TN status as a Software Engineer or Computer Systems Analyst. Confirm with the hiring team which job title appears on the offer letter, since the exact USMCA-listed category determines TN eligibility at the port of entry.
Prepare for a technical screen tied to systems integration
RoviSys interviews for Software Engineers often include problems related to data acquisition, real-time systems, or API integration with industrial equipment. Practicing these scenarios before your screen gives you a measurable edge over candidates without manufacturing context.
Time your H-1B petition around the April filing window
USCIS opens H-1B registration in March for an October 1 start date. If you're interviewing at RoviSys in late fall or winter, align your offer acceptance timeline so your employer can register in the next available cycle without rushing the petition.
Use Migrate Mate to filter open roles by sponsorship type
RoviSys posts Software Engineer openings across multiple specializations. Use Migrate Mate to browse current listings filtered by the visa category you hold, so you're applying to roles where your authorization status already matches what the team is prepared to support.
Software Engineer at RoviSys jobs are hiring across the US. Find yours.
Find Software Engineer at RoviSys JobsFrequently Asked Questions
Does RoviSys sponsor H-1B visas for Software Engineers?
Yes, RoviSys has a track record of sponsoring H-1B visas for Software Engineers. The process follows the standard USCIS H-1B cap timeline, with registration in March and an October 1 start date. If you're already in H-1B status with another employer, a transfer petition can allow you to start sooner without waiting for a new cap cycle.
How do I apply for Software Engineer jobs at RoviSys?
You can browse and apply for Software Engineer roles at RoviSys through Migrate Mate, which filters openings by visa sponsorship type so you can target positions that match your authorization status. Applications typically move through an initial recruiter screen, a technical assessment focused on systems integration or industrial software, and then a panel interview with the engineering team.
Which visa types does RoviSys commonly use for Software Engineers?
RoviSys sponsors H-1B petitions and supports F-1 OPT and CPT for Software Engineers. Canadian and Mexican nationals may also be eligible for TN status, which is processed at the port of entry rather than through USCIS and does not require waiting for a cap cycle. The right visa path depends on your nationality, current status, and the specific role title on your offer letter.
What qualifications does RoviSys expect for Software Engineer roles?
RoviSys typically looks for a bachelor's degree in computer science, software engineering, electrical engineering, or a closely related field. Practical experience with industrial automation platforms, systems integration, or manufacturing execution systems strengthens your application considerably. For H-1B purposes, the role must qualify as a specialty occupation, meaning a relevant technical degree is the minimum baseline, not a preference.
How do I manage timing between my visa status and a RoviSys offer?
The most common timing issue is an OPT expiration that falls before an H-1B petition can take effect on October 1. If your OPT includes a STEM extension, you may have up to 24 additional months of work authorization, which provides enough runway to bridge the gap. Confirm your I-94 expiration date and any cap-gap coverage rules with the RoviSys HR team as soon as you receive an offer.
See which Software Engineer at RoviSys employers are hiring and sponsoring visas right now.
Search Software Engineer at RoviSys Jobs