Senior Software Engineer
IPG Photonics
IPG’s Material Processing Systems Group is focused on integrating state-of-the-art IPG lasers into turn-key systems to be used in the semiconductor, medical and other industries. We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position serves as a senior technical contributor responsible for designing, implementing, testing, and supporting software solutions for IPG's laser processing equipment. The successful candidate will leverage extensive experience in industrial automation, machine control, and software engineering to develop new machine capabilities, improve existing platforms, and support customer-driven enhancements. While working within established software architectures, this individual will collaborate with other engineers, share technical knowledge, participate in code reviews, and mentor junior engineers as opportunities arise. In addition to software development responsibilities, the Senior Software Engineer will work closely with manufacturing, applications, service, and project teams to support machine builds, system integration, commissioning activities, and project execution on the production floor. This role requires strong system-level problem-solving skills and the ability to coordinate efforts across software, electrical, mechanical, and applications engineering disciplines. Analyze machine requirements, customer requests, and engineering specifications to develop software solutions for laser-based material processing systems. Design, implement, test, and maintain software features within established machine control architectures. Serve as a senior software engineer within assigned projects, providing technical input and collaborating with team members to deliver high-quality software. Mentor junior and mid-level engineers through design reviews, code reviews, troubleshooting, and technical guidance. Collaborate with electrical, mechanical, controls, and applications engineers to deliver integrated machine solutions. Support machine integration, testing, validation, and commissioning activities during machine builds. Support assigned projects through software implementation, testing, integration, and troubleshooting. Diagnose and resolve complex system-level issues involving software, motion control, machine vision, communications, and hardware integration. Drive software quality through adherence to coding standards, testing practices, and maintainability guidelines. Contribute to improvements in existing machine architectures, software frameworks, and development processes. Support field service teams and customers in resolving advanced software and machine performance issues. Participate in customer visits and occasional domestic or international travel to support installations and project execution. Qualifications: 10+ years professional software engineering experience. Demonstrated experience contributing to technically complex software projects. BSCE, BSCS, BSEE, or equivalent. MS, a plus. Demonstrated history of solving complex technical challenges in industrial automation, CNC, robotics, or manufacturing systems. Strong proficiency in Microsoft C#/.NET development. Experience developing software for industrial automation, CNC, robotics, precision automation equipment, or other complex hardware-integrated systems. Strong understanding of multithreaded and distributed systems. Experience with integrating one or more of the following: motion control systems, machine vision systems, and industrial hardware. Ability to manage multiple projects and priorities in a fast-paced manufacturing environment. Experience with Application Lifecycle Management (ALM) tools such as Microsoft Azure DevOps and Git. Strong understanding of object-oriented design principles and software development best practices. Ability to troubleshoot complex system-level issues involving software, electrical, and mechanical components. Strong professional organization and task priority skills. Experience Desired (not required): Experience with advanced software testing technologies in .NET. Experience using a PC to interface with external sensors and control peripheral devices via vendor SDK, serial or TCP/IP communications. Experience with web services and APIs including ASP.NET, JSON, and RESTful interfaces. Experience developing automated manufacturing equipment, particularly factory-connected systems and Industry 4.0 solutions. Experience with databases (Microsoft SQL Server). Motion control systems (Aerotech A3200, Aerotech Automation 1, ACS). Machine vision (Dalsa/Sapera/Sherlock, Cognex, Matrox). Pay Range The pay range on this posting applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location posted, the applicable range could differ. Actual starting pay is determined by a number of factors including relevant skills, qualifications, and experience. Other Compensation Annual Discretionary Bonus or Sales Bonus as Applicable. Benefits Provided Paid vacation time accrued based on years of service. Paid sick time. 12 (twelve) Paid Holidays Each Calendar Year. *Prorated for reduced hour schedules. Additional Benefits Offered Medical, dental, and vision insurance plans with options for HSA/FSA. Dependent Care FSA. Paid Basic Life and AD&D Insurance. Short-term and Long-term Disability insurance. 401(k) plan with Company matching. Employee Stock Purchase Plan (ESPP). Tuition Reimbursement Program. Employee Assistance Program (EAP). Adoption Assistance. Pet Insurance. Parental Bonding Leave. Bright Horizons Backup Care. Bright Horizons College Coach. *Benefits eligibility may differ by program for reduced hour schedules. #J-18808-Ljbffr
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$78k - $185k
...responsible for the development of Parametric's proprietary software supporting middle- and back-office operations, including... ...our reconciliation, accounting, and settlements systems.The Senior Software Engineer will be responsible for design, development, and integration...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$97.5k - $150.6k
...backend services and APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics, telemetry-adjacent workflows... ...architecture, structured programming fundamentals, and robust engineering practices across the team.Become the technical owner and...SeniorLocal areaRemote work$142.7k - $174.5k
...SummaryDesign, develop, assess, and troubleshoot software applications in an Agile environment for... ...customers, product partners, and other engineers to solve complex engineering challenges... ...hundreds of thousands of customers.Senior Software Engineers are expected to use...SeniorFull timeWork at officeLocal areaImmediate startFlexible hoursShift work$159k - $259.7k
...seven languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help... ...accessible to stakeholders. Who You Are ~5+ years of software development experience, including 3+ years in iOS/Swift development...SeniorFull timeLocal areaFlexible hours- ...where you'll have the opportunity to work on cutting-edge mobile software solutions that make a real difference in people's lives. As... ...expertise and creativity.Must HaveBachelor's degree in Software Engineering, Computer Science, or equivalent with 5 to 8 years of managing...Senior
- ...Software EngineerOur software engineering team develops software using Cisco's Design Thinking Principles, with simplification and security at its core. We use secure coding practices, protect user privacy, and follow software development best practices. We are looking...Senior
- ...Senior Software EngineerIn this role, you will:Lead moderately complex initiatives and deliverables within technical domain environmentsContribute... ...staffRequired Qualifications:4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination...SeniorWork experience placementRemote work
- ...Software Engineer For Medical Technology OrganizationOur client is a pioneering medical technology organization advancing MRI-compatible solutions for cardiac ablation procedures. Known for innovation in interventional MRI environments, the company develops cutting-edge...SeniorFlexible hours
$150k - $165k
...Senior Software EngineerWe are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable programming software and mobile applications that...Senior- ...greenfield rewrite for its own sake - it’s a pragmatic, high-impact investment in software that real customers depend on every day. You’d be joining a tight, experienced engineering squad - 6 to 7 senior engineers spanning multiple products and stacks - at a genuinely defining...SeniorWork at officeRemote workFlexible hoursShift work
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorWork at office- ...and more) Please apply and see more job requisitions at: Essential Duties and Responsibilities: · Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal candidate will write, test, secure, and maintain code for our suite of...SeniorFull timeWork experience placementWork at officeLocal areaRemote workWorldwideMonday to Friday
$121k - $151k
...Location Ryan Companies seeks a Senior Software Engineer for its headquarters office in Minneapolis. This is an IN-OFFICE role with a flexible work schedule in Minneapolis. About the Role The Senior Software Engineer position is responsible for producing scalable software...SeniorTemporary workWork at officeFlexible hours- ...Description Keeper Security is hiring a Senior Client Software Engineer to join our engineering team. This is a 100% remote position, with an opportunity to work a hybrid schedule for candidates based in the Chicago, IL or El Dorado Hills, CA metro areas. Keeper’s cybersecurity...SeniorTemporary workRemote work
- ...Senior Software EngineerHusch Blackwell LLP is a full-service litigation and business law firm with multiple locations across the United... ...empowered, then we invite you to apply to our Senior Software Engineer position. This position may be filled remotely or in a hybrid...SeniorFull timeTemporary workWork at officeRemote workFlexible hours
- ...equivalent experience5+ years of experience in software development, with demonstrated knowledge... ...knowledge of software engineering best practices, including Agile development... ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences...SeniorApprenticeshipEasy work
- ...an innovative medical device company that's redefining how complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting: Meaningful technology. Your work will directly support life-...Senior
$118.65k - $150k
AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability...SeniorWork at officeRemote workMonday to Friday- ...experience and a powerful user interface. This is a hands-on role, working alongside a collaborative team of talented software and machine learning engineers as well as visual designers to develop new and exciting features across all layers of web applications. Skills...Senior
$137.4k - $161.7k
Are you ready to make an impact?West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver...SeniorLocal areaImmediate startFlexible hours- ...Description Job Description We are unable to sponsor or take over sponsorship of an employment visa at this time. Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments...SeniorWork experience placementRemote workWork visa
- ...requirements and translate them into technical requirements ~ Demonstrate a solid understanding of core engineering principles ~ Familiarity with modern software engineering practices and continuous integration and delivery ~ Comfortable working in a tech-driven...SeniorRemote workHome office
- ...technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Sr. MDM Software Engineer for our client in the Financial Services domain. We value our professionals, providing comprehensive benefits and the...SeniorContract workLocal areaImmediate startRelocation
- ...Senior Software Engineer, Auth Department: Core Cloud Employment Type: Full Time Location: Minneapolis, MN Reporting To: Shannon Fung Description SmartThings is a leading IoT ecosystem. We are a wholly owned subsidiary of Samsung. Our mission is...SeniorFull timeWork at office3 days per week
$90k - $120k
...Accurant International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is responsible for design and development of our software product...SeniorWork experience placement$120k - $200k
...Technology Organization Reports To: Head of Engineering Location: Minneapolis, MN Ya rdstik is a start‑up software company with a mission of building trust and... ...organizations and their people. We are adding a Senior Software Engineer to help build out our...Senior- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$95.8k - $170k
...Overview Impact As our Senior Engineer in Birmingham, Minneapolis, or working remotely, you will build, manage, and enhance shopper payments... ...support rotation. Qualifications You have 5+ years of software development experience with a programming language like...SeniorWork at officeRemote workWork from home- ...Overview QuantLink is a financial technology company building data and analytics tools for public equity markets. We use modern software engineering, machine learning, and quantitative research to help investors understand how companies and stocks have behaved historically...SeniorFull timeWork at officeRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Minneapolis, MN
- software system engineer Minneapolis, MN
- intel software engineer Minneapolis, MN
- software developer fintech Minneapolis, MN
- software development engineer aws Minneapolis, MN
- information technology software engineer Minneapolis, MN
- graduate software developer no experience Minneapolis, MN
- software developer internship no experience Minneapolis, MN
- ngo software engineer Minneapolis, MN
- software engineer travel Minneapolis, MN




