Mid Level Systems Programmer Jobs
Mid level systems programmer jobs go to engineers ready to own projects end to end, drive architectural decisions with limited oversight, and mentor junior colleagues on their team. Openings run across 50% remote and hybrid settings in Manufacturing, Staffing & Recruiting, and Technology & Software, with employers like Jobot, Marvin, and M&T Bank hiring at this level now.
Find JobsOverview
Showing 5 of 8+ Mid Level Systems Programmer jobs









This role is located onsite in Fargo, ND.
- Write code, analyze and document programs across platforms in accordance with programming standards
- Test code to be functional and match project scope requirements
- Deliver project assignments on-time
- Successfully lead projects through completion, either independently or within a team
- Utilize appropriate development tools and version control software for source code management
- Apply proven communication skills, problem-solving skills and knowledge of best practices to support system team
- Provide excellent customer service to support in-house applications and assist with training
- Maintain and assist with design of application related database tables
- Design and maintain coding guidelines
- Mentor new programmers to follow consistent coding guidelines
- Relevant associate degree preferred or a comparable level of knowledge and skill gained through relevant work experience
- 3-5 years’ experience developing applications using Java, JavaScript, C++, C#, Python and T-SQL preferred along with experience using web technologies HTML, CSS, PHP and Wicket
- Willingness and ability to remain current on changes in the industry through continuing educational activities
For more than a century, we’ve been at the forefront of designing, building, and engineering premium, award-winning products. Today, Marvin is also proud to have been named a Top Large Employer by Forbes Magazine two years in a row, in 2024 and 2025. With operations in 19 cities across North America, we manufacture Marvin’s quality products, including Infinity Replacement Windows and Doors, and TruStile Doors.
Some of our unique and most popular benefits include:
- $300 annual wellbeing account to spend on what helps you feel happy + healthy
- Better Living Day! (a paid day off to go have some fun)
- Annual profit sharing – recognizing everyone’s contribution to Marvin’s success
- Giving at Marvin – participate in organized volunteer opportunities
- Brighter Days Fund – financial support from your colleagues and the Marvin family during personal hardships
Marvin is committed to creating an inclusive environment for all employees and applicants. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected status under applicable laws. Applicants requiring reasonable accommodation for any part of the application and hiring process may contact us at CareerSupport@marvin.com.
See All 8 Mid Level Systems Programmer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsMid Level Systems Programmer Job Market
Who's Hiring



Top Industries Hiring
- Manufacturing
- Staffing & Recruiting
- Technology & Software
- Banking & Financial Services
- Consulting & Professional Services
Mid Level Systems Programmer Jobs: Frequently Asked Questions
How do I get a mid level systems programmer job?
Position yourself around ownership, not just contribution. Highlight systems you built or significantly modified, performance improvements you drove, and decisions you made without heavy supervision. Emphasize depth in a core area such as operating systems, embedded systems, or distributed infrastructure, and show evidence of cross-functional collaboration. Concrete outcomes, such as reduced latency or improved reliability, carry far more weight than a list of tools.
Which companies hire mid level systems programmers?
Companies hiring mid level systems programmers right now include Jobot, Marvin, and M&T Bank, based on current listings on Migrate Mate as of August 2026. Hiring at this level comes from a mix of large technology firms, defense contractors, financial institutions, and embedded-systems manufacturers that need engineers who can work independently on complex, low-level problems.
Are there remote mid level systems programmer jobs?
Yes, though availability varies by specialization. About 50% of mid level systems programmer openings are remote or hybrid as of August 2026, with hybrid arrangements more common for roles tied to proprietary hardware or secure infrastructure. Fully remote positions tend to cluster in cloud systems, platform engineering, and distributed systems work where collaboration happens over code rather than physical equipment.
How do I move up to a mid level systems programmer role?
Growth from entry level into mid level comes from accumulating depth and ownership over time. Start by mastering one area, such as memory management, kernel development, or real-time systems, and volunteer for work that requires you to see a feature through from design to deployment. Demonstrating that you can solve ambiguous problems, make sound technical trade-offs, and help others on the team signals readiness for mid level responsibilities.
Which industries hire the most mid level systems programmers?
Mid Level systems programmer roles concentrate in Manufacturing, Staffing & Recruiting, and Technology & Software, based on current listings on Migrate Mate as of August 2026. These sectors drive demand because their products depend on low-level performance, reliability, and tight hardware-software integration that requires engineers who can work below the application layer and iterate on complex, production-critical code.