Software Engineer
$110k - $130kActalent
Job Title: Software Engineer
Job Description
This is a hands-on software engineering role for someone who enjoys making real machines move, respond, and perform. You will work on production software that directly drives automated electro-mechanical systems, owning features from concept through support. This role is ideal for a mid-level engineer who seeks real responsibility, technical influence, and daily interaction with hardware, not just time behind an IDE. You will be a core contributor on a small, collaborative team where your ideas can shape design decisions and best practices.
Responsibilities
Own and support existing production software used in automated equipment.
Design and develop new features, enhancements, and bug fixes across the full software lifecycle.
Work hands-on with electro-mechanical hardware to understand system behavior and performance.
Develop Windows-based applications using C#, with exposure to C++ and Python as needed.
Build and maintain database-driven functionality using SQL.
Apply WPF and MVVM patterns to create intuitive, reliable user interfaces.
Collaborate closely with mechanical, electrical, and manufacturing teams.
Participate in design discussions and contribute to software standards and best practices.
Work independently while staying aligned with a small, agile software team.
Essential Skills
5+ years of professional software development experience.
Strong experience developing Windows-based applications.
Proficiency in C# with a solid object-oriented programming foundation.
Experience with multi-threaded and multi-processor application development.
Hands-on experience with SQL databases and database design.
Familiarity with WPF and MVVM design patterns.
Comfort working with hardware, mechanical systems, and motion-controlled equipment.
Experience working in an Agile development environment.
Strong communication skills and ability to work cross-functionally.
Ability to work independently with minimal supervision.
Additional Skills & Qualifications
- Experience developing software for machines or electro-mechanical products.
Work Environment
The position is onsite in a pleasant facility with ample natural sunlight. The role supports the bio-tech industry and is part of the exciting field of robotics. The company offers a good work-life balance, with rare instances of working outside normal hours, and has a good management structure.
Job Type & Location
This is a Permanent position based out of Franklin, MA.
Pay and Benefits
The pay range for this position is $110000.00 - $130000.00/yr.
Excellent Benefit Package (medical, dental, vision insurance, paid vacation time, paid sick time, disability insurance, 401k, tuition reimbursement and much more)
Workplace Type
This is a fully onsite position in Franklin,MA.
Application Deadline
This position is anticipated to close on Jun 15, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
- ...to the local markets and respond quickly to market needs. Responsibilities This is an exciting opportunity for a skilled software developer who likes to make things do things. The ideal candidate is a software developer with experience working with automated electro...SuggestedLocal area
$138.9k - $180.6k
...Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining...SuggestedTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work- ...Senior Software EngineerWe are looking for a highly skilled Senior Observability Software Engineer to design, implement, and maintain large‑scale observability platforms that provide deep visibility into distributed systems. Qualifications, skills, and all relevant experience...Suggested
$179k - $231k
Software Principal Engineer - Data Path (C/C++) The Data Protection Software Engineering team delivers next-generation data protection and data availability enhancements and new products for a changing world. Working at the cutting edge, we design and develop software...Suggested- ...Software Principal Engineer Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below. - Data Path (C/C++)The Data Protection Software Engineering team delivers next-generation data protection and data availability...Suggested
- ...Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Do you have the right skills and experience for this role Read on to find out, and make your application. Working at the cutting...
$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense. The mission of the software team in Marlborough, MA is to provide world-class software for...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$95k - $115k
...Software Engineer Level 2 We are seeking a level 2 Software Engineer with expertise in developing Linux-based medical device software. The candidate will design, develop and maintain the application with integrated TCP/IP-based communication protocols. You will have...Work at officeFlexible hours$64.89k - $173.04k
...Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold...Hourly payFull timeTemporary workWork experience placement- ...Senior Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Applying for this role is straight forward Scroll down and click on Apply to be considered for this position. Working at the cutting...
- ...Applications Engineer Applications Engineering is a vital link between the customer, engineering, and production teams. This role... ...manufacturing processes based on project needs. # Proficiency in CAD software (e.g., SolidWorks), GD&T, and technical drawing interpretation....Work at officeFlexible hours
$140k - $175k
...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based medical device software. As a Senior SW Engineer, you will design, develop and maintain the application with integrated TCP/IP-based communication...Hourly payWork at officeFlexible hours- ...Job Description Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications...
- ...Job Description We are seeking a highly skilled Senior Software Engineer / Technical Lead to play a key role in the design, development, and modernization of a Blazor-based web application supporting complex, data-driven business workflows. This individual will provide...
$118.6k - $189.4k
...driving our business priorities alongside meaningful social, community, and societal impact. How You Will Contribute: As a Software Engineer at Ciena, you will play a key role in developing software for industry-leading Data Center PON Solutions. You will design and...Remote workFlexible hours- Onsite hiring for U4 band, PID: 000000000045395, NNA AMO COE ICS, Requested by: Herald John(306316) Job Responsibilities: Manage PostgreSQL databases and collaborate with our Application team and customers on their projects. Perform Architectural health checks and suggest...Flexible hours
- ...Job Title: Senior Software Developer Location: Nissan, US TN Franklin Years of Experience: 7 10 Years Job Summary: We are... ...Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. 7 10 years of professional experience...
$116.5k
...Senior Full Stack Software Developer Req. # 22987 Job Family DE - Development Engineering Location US-MA-Milford Pay Range Minimum USD $116,500.00 Pay Range Maximum USD $194,500.00 Overview Waters Corporation...For contractorsLocal areaWorldwide$66.55 per hour
...Position Location: Wright Patterson AFB, OH Makai is seeking a Software Systems Engineer to support the Advanced Framework for Simulation, Integration, and Modeling (AFSIM) Model Management Office (MMO) contract. Your career at Makai enables the AFSIM MMO to fulfill...Hourly payFull timeContract workPart timeFor contractorsWork at office$115.2k - $172.8k
...critical path of progress by making them smarter, faster and more efficient. Job Summary & Responsibilities We are looking for a Software Engineer to join the Inspection Business Unit (IBU). Whether you are launching your career or bringing years of deep expertise, what...Permanent employmentFull timeWorldwide$109.2k - $174.6k
...Preferred experience with enterprise platforms such as SAP, ServiceNow, Workday, Veeva, MES, and LIMS. Understanding of software development lifecycle (SDLC) and Agile methodologies. Exposure to monitoring tools, log aggregators, and alerting systems to...Permanent employmentWork at officeWork from home$144.2k - $288.4k
...the core of our ability to serve patients, members, and customers reliably and securely. The Lead Director - Mainframe Systems Engineer is a senior leadership position, not a hands-on engineering role. In this Executive role, you will set strategic direction, shape...Hourly payFull timeContract workTemporary workFor contractorsLocal area$83.43k - $222.48k
...– helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY The Senior Software Development Engineer will act as the Linux engineering subject matter expert on projects and business support requests of all sizes, from initiation...Hourly payFull timeTemporary workLocal area$110k - $130k
...centered service in everything we do. ConnectPay is seeking a Software Developer to join our growing IT team. In this role, you will... ...degree in Computer Science, Information Technology, Computer Engineering, or a related field. ~4+ years of experience in web...Temporary workVisa sponsorshipFlexible hours- ...Job Description We're looking for a strong Java API Engineer to join a high-performing engineering team focused on building and scaling backend services. This role will focus on designing, developing, and maintaining robust, secure, and scalable APIs that power...
- Java Developer Apex has an opportunity for a Java Developer role able to sit fully remote. This is a 6+ month contract to hire position. Here are the details: Position: Java Developer Location: Hybrid, Woonsocket, RI Duration: 6+ month Position Description...Contract workLocal areaImmediate startRemote work
$19 - $24 per hour
...fullstack development experience ~ Experience with Typescript ~ Experience with Python Nice to Have Skills & Experience ~ Palantir Foundry experience ~ Code optimization experience ~ JavaScript or TypeScript training courses -Experience in Data Engineering...Contract workRemote work- ...Embedded Software Developer Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of... ...skilled and motivated Embedded Software Developer to join our engineering team focused on developing next-generation semiconductor capital...Permanent employmentWork at office
$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...Processing Architecture (REPA) Department as a Principal Embedded Software Engineer. The department's primary goal is to design, develop,...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hoursDay shift$165k - $200k
We are hiring a Salesforce Revenue Cloud Solution Architect for one of our consulting clients in the USCandidates must be eligible to work in the US without any additional sponsorship. This role is fully remote, working on EST timezone and is a FTE role with an annual ...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- part time software developer remote Franklin, MA
- healthcare software sales Franklin, MA
- software Franklin, MA
- software implementation project manager Franklin, MA
- remote software sales Franklin, MA
- id software Franklin, MA
- federal government software engineer
- software sales engineer
- software engineer full time
- facebook software engineer


