Software Architect / Manager
$120k - $165kUpgrade Resources
Job Description
Job Description
Job Title: Software Architect / Manager
Location: North Sutton, NH, (Onsite, with flexibility for some remote work) Employment Type : Full-Time Salary: $120,000 - $165,000 Salary
Company Introduction
This role is with a manufacturer headquartered in Merrimack County, New Hampshire. The company designs and manufactures light measurement systems, integrating spheres, reflectance materials, optical calibration solutions, and specialty light sources used across aerospace and defense, automotive, LED and lighting, medical device, image sensors, telecom, and industrial photonic markets worldwide.
The company is in an active growth and transformation phase. The Vice President of Operations will be central to building that operational rigor, leading change without disruption, and blending the global footprint into a single coordinated manufacturing operation.
Role Overview
The Software Architect / Manager is a hands-on full stack technical leader reporting to the VP Engineering, with management responsibility for a four-person software team in the US and software contractors globally. This role plays a central part in the modernization of the company's core software platforms. You will reimagine and rebuild key applications with a focus on modern user experience, improved system performance, maintainability, and long-term lifecycle sustainability, including evaluating legacy systems, defining updated architecture approaches, and delivering next-generation solutions that serve as the foundation for future product development.
The work is practical and close to the hardware. Daily tasks include developing and maintaining applications that control and interact with advanced photonics, industrial, and measurement systems, understanding user and system requirements, and delivering intuitive, reliable software using JavaScript, TypeScript, and modern frameworks, mostly targeting desktop deployment. A key component is building on the company's native hardware abstraction library as the foundation for integrating and controlling instrumentation, then designing user-facing applications that manage measurement, calibration, and data acquisition, with advanced business logic and project-specific data and file management.
The ideal candidate is forward-thinking in adopting modern development tools and architectures, including AI co-development where appropriate, while remaining open to collaboration and constructive discussion on usability, performance, and system design with project and organizational stakeholders. The role carries significant visibility with internal and external stakeholders, and requires managing multiple projects and tasks while acting as a technical contributor, balancing engineering best practices with business objectives and timelines. Because the software integrates directly with company hardware, the role is on-site with flexibility for some remote work.
Core Responsibilities
- Lead and supervise the US software team and global software contractors, including planning, prioritization, and delivery
- Define the architecture approach for modernizing the company's core software platforms, including evaluation of legacy systems
- Reimagine and rebuild key applications with a focus on modern user experience, performance, maintainability, and long-term lifecycle sustainability
- Develop and maintain applications that control and interact with the company's photonics, industrial, and measurement hardware
- Build on the native hardware abstraction library to integrate and control instrumentation
- Design and implement user-facing applications for measurement, calibration, and data acquisition, including advanced business logic and data and file management
- Deliver intuitive, reliable software using JavaScript, TypeScript, and modern frameworks, primarily for desktop deployment
- Gather and translate user and system requirements into practical, high-performance software solutions
- Adopt modern development tools and architectures, including AI co-development where appropriate
- Collaborate with project and organizational stakeholders on usability, performance, and system design
- Manage multiple projects and tasks concurrently while remaining a hands-on technical contributor
- Balance engineering best practices with business objectives and timelines
Required Background
- B.S. or M.S. in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Full stack development experience using JavaScript and TypeScript, with a focus on desktop application development using Electron or similar frameworks
- Experience designing and building user applications that interface with hardware systems
- Familiarity with integrating and working against native libraries or APIs, such as DLLs
- Development of intuitive user interfaces for controlling instrumentation, monitoring system state, and visualizing data
- Experience with asynchronous data handling, device communication, and real-time data processing
- Strong understanding of software architecture, system integration, and performance optimization
- Demonstrated ability to proactively propose and implement practical solutions to technical challenges
- Proven ability to collaborate across engineering, product, and hardware teams
- Ability to make informed technical decisions and assess risk based on available information
- Excellent communication skills, including presenting technical concepts to technical and non-technical audiences
- Lives within commuting distance of central New Hampshire or has documented willingness to relocate; the role is on-site with flexibility for some remote work
- Experience with Electron, Node.js, or similar desktop application frameworks (Preferred)
- Familiarity with hardware communication protocols such as USB, RS-232, and TCP/IP (Preferred)
- Knowledge of data visualization techniques and tools for scientific or engineering applications (Preferred)
- Experience with C/C++ or .NET interop for working with native libraries (Preferred)
- Understanding of instrument control systems, calibration workflows, or scientific software environments (Preferred)
- Experience with CI/CD pipelines and software lifecycle management (Preferred)
- Prior experience managing software engineers or contractors (Preferred)
Compensation & Perks
- Base Salary: $120,000 - $165,000 based on experience
- Full benefits package including medical, dental, vision, life and disability, and retirement plan
- High-visibility role with real impact on company's core product platforms
- Career development, networking, and advancement opportunities across the parent group of companies worldwide
$200k - $220k
Software ArchitectSalary Range: $200,000 - $220,000 + full benefits & retirement plan Location... ...SummaryReporting to the Software Manager for Architecture and Platforms, you will... ...career move.Position SummaryAs a Software Architect, you will own the technical blueprint for...SuggestedWorldwide$60 - $78.73 per hour
Senior Principal Embedded Software Engineer This role focuses on low-level embedded software development for next-generation flight control... ...for real-time and safety-critical aerospace applications. Architect and implement Symmetric Multi-Processing (SMP) and Multi-Core...SuggestedContract workTemporary work- ...and handles stakeholder escalations.Skills- 3-5 Years of working experience and strong knowledge of FTP / SFTP / AS2/ NDM and other managed file transmission protocols - Experience with batch and data support activities. - Python scripting and automationTeamThe EDT team...SuggestedWork experience placementWeekend work
- ...candidate will collaborate with developers, architects, and business stakeholders to translate... ...Analyst supporting complex enterprise software solutions. Strong experience with SQL... ...s degree in Finance, Computer Science, Management Information Systems, or equivalent...Suggested
- ...translate business drivers into well-defined user stories and scalable solutions across compensation, payroll, recruiting, talent management, and regulatory compliance while ensuring platform stability, scalability, and engineering quality. Due to client...SuggestedHourly payLocal area
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours$60 per hour
...operational data sources to build KPIs and trend-analysis models. Domain Background: Prior experience in Mainframe Operations, Capacity Management, Performance Engineering, or Production Support. Business Translation: Exceptional skills in translating complex technical data...- ...required, with outstanding aptitude for business systems design and solutions8+ years of experience as a Business Systems Analyst with software application developmentProactive, organized, highly responsive and committed to qualityHighly effective written and verbal...Work at officeWork from home
- ...Experience Requirements: Bachelor’s degree required. Ten years of systems analysis experience. Six years working within an Agile software development framework. Strong SQL skills and proficiency with database query tools. Strong understanding of IT processes and...Hourly payLocal area
$102k - $135k
...architectures and scalable factory-built product platforms. We are seeking a high-gravity, technically authoritative Customer Systems Architect to serve as the critical interface between our enterprise/hyperscale clients and our internal product development engines. In...Work at officeLocal areaRemote workWorldwideShift work- ...Modeler Description: MUST HAVE: 1.) SAP Power Designer (Erwin is fine as well) 2.) SQL querying *DOES NOT want a Data Engineer / Architect. Needs a full time DM* Your Expertise • Strong Data modeling (Conceptual, Logical, Physical, 3nF, Dimensional) at both a project...Full time
$160k - $180k
...Job Description Job Description Job Title: Optical Applications Engineering Manager Location: North Sutton, NH, (Onsite, with flexibility for some remote work) Employment Type : Full-Time Salary: $160,000 - $180,000 Salary Company Introduction This role...Full timeRemote workWorldwideRelocation$130k
...Salesforce.com platform while considering reuse, speed to market, and technical excellence. - Collaborate with business partners, architects, analysts, and engineers to design solutions. - Provide recommendations regarding technical architecture, standards and...Permanent employmentFull timeLocal areaImmediate startRelocation- ...wrangling experience with structured, semi-structured and unstructured data Experience building ML infrastructure, with an eye towards software engineering Excellent communication skills, both through written and verbal channels Excellent collaboration skills to work with...Local area
- ...integrate Salesforce applications with other systems to support asset management processes. Develop and maintain custom objects, workflows,... ...and integrations. Troubleshoot and resolve issues related to Salesforce and asset management processes. Software Technology Inc
- ...the Salesforce.com Platform while considering reuse, speed to market, and technical excellence Collaborate with business partners, architects, analysts, and engineers to design solutions Provide recommendations into overall technical architecture, standards & practices,...Contract work
- ...people and technology. If a customer is looking for a better way to manage their warehouse inventory, equip their workforce, or secure... ...it takes is finding the right combination of tech hardware, software, cloud solutions, and support services. That’s what we do. We’re...Work visa
- ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... ..., SASS, Node JS and XML Hands on experience in any Content Management like AEM, Tridion etc. Hands on experience in building...Long term contract
- ...complex customer requirements into technical solutions, creating and managing development, integration, and testing solutions, and ensuring... ....Create and manage laboratory environments for hardware and software integration and testingSupporting application tools for a wide...Immediate startRemote work
$80.6k - $194k
...databases (PostgreSQL, MongoDB, etc.) . Ensure high performance, availability, and data integrity Cloud & DevOps . Deploy and manage applications in cloud environments (AWS, Azure, GCP) . Use Docker and Kubernetes for containerization and orchestration ....Full timeLocal areaWorldwide- ...people and technology. If a customer is looking for a better way to manage their warehouse inventory, equip their workforce, or secure... ...it takes is finding the right combination of tech hardware, software, cloud solutions, and support services. That’s what we do. We’re...For contractors
$185k - $210k
...service expectations, and performance measures that strengthen accountability, reliability, and operational excellence. Develop and manage annual operating and capital budgets, technology forecasts, business cases, sourcing strategies, vendor investments, and multi-year...For contractorsWork at office- ...functional teams. Experience in top down development of REST based API’s using Open API Specification. Proven experience in JAVA Programming Language (Java 1.8+). Strong programming, debugging and secure software development skills (e.g. Veracode, Sonar etc.) SamprasoftLong term contract
- Java Full Stack Engineer Industry: Top Financial Banking Client Mode: Remote Duration: Hybrid (5 days per Month) :: 12+ Months (Possible Extension - Long Term) Location: Westlake, TX / Durham, NC / Jersey City, NJ Job Description: • Full stack Java Engineer: 70-80% Backend...Remote work
$55 - $60 per hour
...analyzers). Analytical and troubleshooting skills for complex hardware-software interaction issues. High level of self-organization and ability... ...to meet varying hardware and accessory specifications. Manage, monitor, and debug embedded communication interfaces, specifically...- Embedded Software Engineer The responsibilities can include, but are not limited to: embedded software design & implementation, design for critical features and functions, enabling implementation of features as part of a multi-disciplinary R&D team (systems, electrical...
- Backend Java DeveloperLocation: Durham, NC, Westlake, TX, Merrimack, NH (Remote Till Covid)Duration: Long Term ContractRequirement:2-4 years’ experience in Java 8 / Java 11Develop REST APIs or Microservices using Spring Boot along with other core components like OAuth2 ...Remote work
- ...Object Oriented Analysis and Design.Experience with Agile Methodology a plus.Bachelor’s Degree or applicable work experience plus 5 years of experience in a software engineering and development role.Key Skills:Spring bootJavaTesting frameworks (ex: JUnit/Mockito) My3TechWork experience placement
$104k - $124.8k
...analytical, communication, and organizational capabilities, able to manage multiple priorities. ~ Demonstrated technical design,... ...innovative methods to achieve quality outcomes. Promote exemplary software engineering practices. Maintain a high standard of integrity...Full time- ...post-launch process adherence. The position is designed as a 12-month engagement, with a focus on operational readiness, change management, and workflow optimization.Responsibilities:Assist in the creation of localized training plans tailored to shop floor operations...Permanent employmentImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect / Manager. Be the first to apply!
- embedded software Merrimack, NH
- entry level software sales Merrimack, NH
- software technology Merrimack, NH
- software implementation project manager Merrimack, NH
- software support Merrimack, NH
- ultimate software Merrimack, NH
- remote software sales Merrimack, NH
- healthcare software sales Merrimack, NH
- id software Merrimack, NH
- software sales Merrimack, NH




