Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$110k - $130k

Actalent

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Franklin, MA vacancy
  •  ...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... 
    Suggested
    Local area

    Hamilton

    Franklin, MA
    1 day ago
  • $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... 
    Suggested
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Local area
    Remote work

    SAAB

    Bellingham, MA
    23 hours ago
  •  ...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

    Dell

    Franklin, MA
    1 day ago
  • $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

    Dell

    Hopkinton, MA
    23 hours ago
  •  ...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

    Dell

    Hopkinton, MA
    1 day ago
  •  ...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... 

    Dell

    Upton, MA
    1 day ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Ashland, MA
    6 hours ago
  • $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 office
    Flexible hours

    Nova Biomedical

    Norwood, MA
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Work experience placement

    CVS Health

    Woonsocket, RI
    14 hours ago
  •  ...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... 

    Dell

    Sherborn, MA
    1 day ago
  •  ...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 office
    Flexible hours

    Coyote Technical & Executive Sourcing

    Franklin, MA
    23 hours ago
  • $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 pay
    Work at office
    Flexible hours

    Nova Biomedical

    Norwood, MA
    2 days ago
  •  ...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... 

    Dell

    Hopkinton, MA
    2 days ago
  •  ...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... 

    Insight Global

    Woonsocket, RI
    4 days ago
  • $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 work
    Flexible hours

    Ciena

    Mansfield, MA
    2 days ago
  • 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

    Procyon TS

    Franklin, MA
    2 days ago
  •  ...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... 

    Yantran LLC

    Franklin, MA
    1 day ago
  • $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 contractors
    Local area
    Worldwide

    Waters

    Milford, MA
    3 days ago
  • $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 pay
    Full time
    Contract work
    Part time
    For contractors
    Work at office

    Makai Llc

    Hopkinton, MA
    23 hours ago
  • $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 employment
    Full time
    Worldwide

    Onto Innovation

    Upton, MA
    4 days ago
  • $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 employment
    Work at office
    Work from home

    Moderna

    Norwood, MA
    2 days ago
  • $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 pay
    Full time
    Contract work
    Temporary work
    For contractors
    Local area

    CVS Health

    Woonsocket, RI
    4 days ago
  • $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 pay
    Full time
    Temporary work
    Local area

    CVS Health

    Woonsocket, RI
    5 days ago
  • $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 work
    Visa sponsorship
    Flexible hours

    ConnectPay LLC

    Mansfield, MA
    4 days ago
  •  ...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... 

    Insight Global

    Woonsocket, RI
    4 days ago
  • 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 work
    Local area
    Immediate start
    Remote work

    Software Technology Inc

    Woonsocket, RI
    2 days ago
  • $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 work
    Remote work

    Insight Global

    Woonsocket, RI
    2 days ago
  •  ...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 employment
    Work at office

    Onto

    Upton, MA
    11 hours ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon Technologies

    Hopkinton, MA
    6 days ago
  • $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

    Stott and May

    Hopkinton, MA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!