Senior Software Architect
Physical Electronics
Physical Electronics USA (PHI) is the world’s leading supplier of ultra-high vacuum surface analysis instrumentation. Our XPS, AES, and SIMS systems enable scientists and engineers worldwide to analyze materials and develop next-generation technologies across industries including microelectronics, nanotechnology, catalysis, biomaterials, and pharmaceuticals.
PHI develops sophisticated software that controls complex scientific instruments, orchestrates automated experiments, acquires scientific data, and enables advanced analysis workflows. Our engineers collaborate closely with scientists and multidisciplinary engineering teams to translate analytical workflows into reliable software systems.
Position Overview
PHI is seeking a Software Architect to guide the long-term technical direction of our instrument software platform. This role combines deep software development expertise with architectural leadership in a multidisciplinary environment involving hardware control, automation workflows, and scientific data analysis.
The Software Architect will help evolve PHI’s software platform while maintaining the reliability and performance required for advanced analytical instrumentation used by research institutions and industry worldwide.
This role is expected to provide architectural vision, mentor engineers, and remain actively involved in hands‑on software development.
Key Responsibilities
- Guide the long‑term architecture and evolution of PHI’s instrument software platform
- Design and implement robust object‑oriented software systems for instrument control, automation, and data analysis
- Define and improve API architecture that enables modular, extensible, and maintainable software systems
- Identify opportunities to improve system architecture, scalability, reliability, and maintainability
- Contribute to the modernization and evolution of existing software platforms
- Work with scientists and engineers to translate analytical procedures into reliable automation workflows
- Improve the user experience of complex instrumentation software
- Mentor software engineers and provide architectural guidance across the development team
- Lead design discussions and participate in architecture and code reviews
- Collaborate with engineering teams in the United States and Japan
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline
- 8+ years of professional software development experience
- Strong expertise in object‑oriented software design and architecture
- Experience designing modular systems and API‑based architectures
- Experience developing complex software systems involving automation, workflow management, or hardware integration
- Excellent analytical, troubleshooting, and problem‑solving skills
- Strong communication skills and ability to work effectively in cross‑disciplinary teams
Preferred Qualifications
- Experience developing software for scientific instruments, laboratory systems, or industrial equipment
- Experience designing automation frameworks or workflow‑driven systems
- Experience integrating software with hardware control systems or data acquisition systems
- Experience improving user experience for complex technical applications
- Experience or vision for modernizing or evolving large legacy software systems
Ideal Candidate
The ideal candidate enjoys solving complex system‑level problems that involve both software and physical instrumentation. They bring architectural vision while remaining hands‑on in development, and they enjoy working closely with scientists and engineers to build reliable systems that support advanced materials research.
Why Work at PHI
Work on sophisticated scientific instruments used by leading research institutions and advanced manufacturing companies. Collaborate with experts in materials science, engineering, and software development. See your software interact directly with real instrumentation and scientific experiments. Contribute to technology that helps advance next‑generation materials and devices.
#J-18808-Ljbffr- IWS Partners, located in Shakopee, Minnesota, is seeking a passionate Senior Software Architect to lead our development team. In this role, you will be responsible for designing and developing applications for clients, fostering a collaborative environment while ensuring...Senior
- Optum in Minnetonka, Minnesota seeks a skilled Software Architect to design high-performance software solutions. Your role will involve leading architectural visions and collaborating with teams to ensure best practices. Ideal candidates will have strong expertise in ....Senior
- UnitedHealth Group is seeking a Software Architect to design and implement high-performance software solutions. You’ll lead architectural guidance and collaborate with teams using modern technology stacks like .NET and Angular. Key responsibilities include developing robust...Senior
$134.6k - $230.8k
...collaboration with cross-functional teams, and hands-on development using various technologies. Candidates should have 13+ years in software engineering with a proven track record in back-end technologies and DevOps practices. The role offers flexibility to work remotely...SuggestedWork at officeLocal areaRemote work- Arctic Wolf in Eden Prairie, MN, is looking for an IT Enterprise Systems Architect. This role is pivotal in designing, implementing, and evolving enterprise IT architecture solutions. The architect will lead cross-functional initiatives, translate business requirements...Senior
- Arctic Wolf Networks, Inc. is seeking an IT Enterprise Systems Architect to design and implement scalable IT architecture supporting critical business operations. The role involves leading cross-functional initiatives, defining integration approaches, and providing technical...Senior
- Entrust Corporation is seeking a Senior Electrical Engineer in Shakopee, MN, dedicated to embedded hardware and firmware design. This role involves leading complex projects, driving designs from concept to production, and collaborating closely with vendors and manufacturing...Senior
- A leading sustainability firm in Excelsior, MN is seeking a Data Strategy Leader to enhance its data management and product offerings. This role requires extensive experience in data architecture, Python, and SQL, along with strong leadership skills. The organization values...Senior
$112.7k - $193.2k
...technology systems in accordance with modern design standards. The Software Architect will play a key role: working within our legacy application... ...of new technologies across the organization. In senior level roles, leads business solutions, capabilities, and is a...Remote jobMinimum wageFull timeWork experience placementWork at officeLocal area- The Optum team is seeking a Senior AI/ML Engineer to drive healthcare innovation through advanced machine learning and generative AI solutions. This role is crucial for designing and deploying systems that enhance patient care and operational efficiency. As a key player...Senior
$100k - $120k
...possess 8+ years of engineering experience and will deliver end-to-end AI/ML solutions by blending applied machine learning with software engineering. This role emphasizes strong technical leadership, mentoring, and the deployment of scalable systems that align with business...Senior- ...involving collaboration with cross-functional teams and managing advanced machine learning systems. Candidates should have significant software engineering experience and a solid background in Python and MLOps. In addition, the position offers flexibility to work remotely...SeniorRemote job
$91.7k - $163.7k
...providers, governments and life sciences companies to simplify and enhance clinical, administrative and financial processes through software‑enabled services and analytics, while advancing value‑based care. Our differentiated products, technology insights, clinical...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours- UnitedHealth Group seeks a Senior AI/ML Software Engineer to design cutting-edge AI/ML systems tackling real-world healthcare challenges. Responsibilities include building models for patient engagement, predicting disease progression, and optimizing clinical trials using...SeniorRemote jobFlexible hours
- Optum is seeking a dynamic Sr Director of AI/ML Engineering to lead innovative AI initiatives within the healthcare sector. This role combines strategic leadership with technical expertise, involving the design and deployment of advanced AI and machine learning solutions...SeniorRemote job
$91.7k - $163.7k
A leading health care innovation firm seeks a lead AI/ML engineer to drive generative AI and machine learning projects. Applicants should have over 10 years of experience, including proficiency in deep learning, Python, and cloud technologies. The role is remote-friendly...SeniorRemote jobWork at office$80k - $110k
A leading technology company in Eden Prairie, MN is seeking a Senior Application Engineer to design and engineer electronic controls solutions. The ideal candidate will have a Bachelor's degree in engineering and 5-7 years of experience. This role involves training sales...Senior$80k - $110k
Motion is seeking a Senior Application Engineer in Eden Prairie, MN, to be the primary technical resource for the outside sales team. In this role, you will design electronic controls solutions, support sales efforts, and mentor lower level Application Engineers. The ideal...Senior- A national staffing firm is seeking an experienced AEM Consultant for a 6+ month contract in Eden Prairie, MN. You will design, develop, and maintain user interfaces based on functional requirements while utilizing Adobe CQ/AEM. The ideal candidate should have over 5 years...SeniorContract work
- ...ideal candidate will have at least 7 years of A/V experience, strong knowledge of network configurations, and proficiency in design software like AutoCAD and Bluebeam. Responsibilities include client communication, system design, troubleshooting, and training. The...Senior
- Optum, located in Eden Prairie, Minnesota, is seeking professionals to join their AI team. In this role, you will help build and scale advanced machine learning systems that significantly enhance patient outcomes and clinical efficiencies. With the flexibility to work remotely...SeniorRemote job
- A leading automation solutions provider is seeking a Field Application Engineer III to provide essential technical and commercial application support. This role involves assisting in the promotion of sales, conducting product demonstrations, and providing guidance to customers...Senior
- Arctic Wolf Networks, Inc. is on the hunt for a Senior Business Applications Developer in Eden Prairie, Minnesota. This hybrid role involves working closely with stakeholders to develop integration solutions using tools like Salesforce and NetSuite. The ideal candidate...SeniorFlexible hours
$80k - $110k
A leading parts supplier in Eden Prairie is seeking a Senior Application Engineer to serve as the primary technical resource for the outside sales team. This role involves designing electronic controls solutions, training customers, and providing technical support. Ideal...Senior- Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity, we use innovative approaches...Senior
$103.65k - $152.03k
Position Overview We are seeking a Senior Business Systems Analyst - Oracle to serve as a functional and technical leader across our Oracle enterprise application landscape. This role is responsible for driving solution strategy, optimizing Oracle Cloud ERP and/or Oracle...SeniorWork at office3 days per week$74k - $240k
Location: Eden Prairie, Minnesota, USA (Hybrid role, 3 days a week in office) About the Role The Senior Business Applications Developer works with internal and external stakeholders to understand, document, and develop against business system requirements. You will play...SeniorWork at officeLocal areaRemote workFlexible hours3 days per week$100k - $160k
...engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate will work with an experienced...SeniorTemporary workWork at office$103.65k - $152.03k
...curiosity, dedication, and innovation that drive our success and help us anticipate the future. Position Overview We are looking for a Senior Oracle SCM Business Systems Analys t (Fusion & EBS) to join our experienced team. This position will be comprised of functional and...SeniorWork experience placementWork at officeRemote workRelocationFlexible hours3 days per week$74k - $240k
...operations.Our mission is simple: End Cyber Risk. We’re looking for a Senior Business Applications Developer to be a part of making this... ...for employment will be conditioned on authorization to receive software or technology controlled under these laws and regulations.The...SeniorWork at officeLocal areaRemote workWorldwide3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!
- senior performance engineer Chanhassen, MN
- senior resident engineer Chanhassen, MN
- senior performance tester Chanhassen, MN
- senior implementation engineer Chanhassen, MN
- senior application administrator Chanhassen, MN
- senior application security Chanhassen, MN
- senior leadership Chanhassen, MN
- senior consulting engineer Chanhassen, MN
- senior manager diversity & inclusion Chanhassen, MN
- senior human factors engineer Chanhassen, MN

