Software Engineer
$80 - $90 per hourActalent
Software Engineer
Job Responsibilities
- Design, develop, test, integrate, and maintain software solutions that meet functional, performance, and quality requirements.
- Apply sound software engineering principles and best practices throughout all phases of the software development lifecycle (SDLC).
- Develop embedded software solutions using C++ in real-time operating system (RTOS) environments.
- Support software development involving processor and board-level architectures.
- Lead and provide technical guidance to a small engineering team.
- Collaborate with cross-functional engineering teams, program leadership, and external stakeholders to develop reliable and scalable solutions.
- Participate in software integration and testing activities, including integration with custom hardware and FPGA interfaces.
- Support Agile software development practices, including Scrum, Continuous Integration, and Test-Driven Development.
- Contribute to software architecture, system design, performance optimization, and technical documentation.
Qualifications
Required Qualifications
- Bachelor's degree in Science, Technology, Engineering, Mathematics (STEM), or a related technical field with a minimum of 8 years of relevant experience; or an advanced degree in a related field with a minimum of 5 years of relevant experience.
- Experience working across multiple phases of the software development lifecycle.
- Prior experience leading a small engineering team.
- Strong software development experience using C++.
- Experience with real-time operating systems (RTOS), embedded programming, and processor/board architecture and design.
- Working knowledge of Linux, VxWorks, or other real-time operating systems.
- Experience working in collaborative, cross-functional environments involving multiple engineering disciplines, program teams, and external stakeholders.
- Active and transferable U.S. government-issued security clearance required prior to start date.
- U.S. citizenship required due to security clearance requirements.
Preferred Qualifications
- Experience with Unified Modeling Language (UML) and Object-Oriented Analysis and Design (OOA/D).
- Understanding of systems engineering design artifacts, including Use Cases and SysML diagrams.
- Experience with Agile development methodologies, including Scrum, Continuous Integration, and Test-Driven Development (TDD).
- Experience with DevOps, Jenkins, and automated testing.
- Experience with Model-Driven Development.
- Experience integrating software with custom hardware.
- Experience with FPGA interfaces, including memory-mapped interfaces and software/firmware messaging.
- Experience with microservice architectures and containerized applications.
- Knowledge of Versal and ARM assembly.
- Software performance optimization experience.
- Experience with CORBA.
- Experience with scripting languages such as Python.
Job Type & Location
This is a Contract position based out of Marlborough, MA.
Pay and Benefits
The pay range for this position is $80.00 - $90.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Marlborough, MA.
Application Deadline
This position is anticipated to close on Sep 18, 2026.
$140.5k - $221.5k
...positive impact to join our team. What you'll do Join Viasat Government - Secure Network Systems (SNS) as a full-stack software engineer in the developing networking and cyber security products for diverse customer based. You will join a dynamic, multi-...Suggested$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...that create a safer, more secure world. \n The mission of the software team in Marlborough, MA is to provide world-class software for...SuggestedTemporary workWork experience placementWork at officeLocal areaRemote workWork from homeRelocationFlexible hours$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... ...Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design,...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift$68.9k - $131.1k
...Collins AerospaceCollins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute programs and... ...reasons engineers come to work at RTX.The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented...SuggestedTemporary workWork experience placementWork at officeRemote workFlexible hours$111k - $150k
...challenge, we recognize, develop, and empower talent!Position: Senior Software Systems EngineerDepartment: Beauty and WellnessWork Location:... ...will be doing:We are looking for a hands-on software systems engineer to help lead development of connected consumer and medical...SuggestedFull timeTemporary workWork at officeLocal areaImmediate startRemote workWorldwideMonday to FridayFlexible hours$86.8k - $165.2k
...Clearance Type: None/Not Required Security Clearance Status: Not RequiredOur Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for a talented experienced Software Engineer to join our team developing and supporting our...Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours$68.9k - $131.1k
...Security Clearance Type: None/Not RequiredSecurity Clearance Status: Not RequiredOur Connected Aviation - Air Traffic Solutions - Software Engineering Department (ATS-SED) is looking for a talented engineer with experienced in Information Technology to join our team...Contract workTemporary workWork experience placementStart working todayWork at officeRemote workWorldwideFlexible hours- ...To submit: ~ Need month and day of birth ~ Last 4 of social ~ Location on Resume ~5-10 years' as a software engineer or application developer ~ UKG Pro WFM and WKG WFC ~ Kronos Workforce Integrations Manager (WIM) and Kronos infrastructure...Remote workFlexible hours
- ...Software Engineer II This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and sea-based radar systems. We are looking for a...Interim roleRelocationDay shift
$50 - $70 per hour
...Software Engineer II Location: Marlborough, MA Onsite Flexibility: Hybrid - 4 days onsite per week Contract Details Position Type: Contract Contract Duration: 12 months Pay Rate: $50.00-$70.00 / Hour (USD) Work Authorization: Applicants...Contract workWork visa- ...Software Engineer II The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented Software Engineer II to join our team. What You Will Do # Participate on collaborative, cross-disciplined integrated product teams, often...Work experience placementRelocation
- ...Job Description: The Software Engineer designs, develops, tests, and maintains software solutions to meet functional, performance, and quality requirements. This role applies sound engineering practices across the software lifecycle while collaborating with...Temporary workWork experience placement
$68.9k - $131.1k
...Aerospace Collins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute programs and... ...engineers come to work at RTX. The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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... ...future of aerospace and defense. \n \n We are seeking Senior Software Engineers to join our development team in Marlborough,...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workRelocationFlexible hours$86.8k - $165.2k
...Aerospace Collins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute programs and... ...engineers come to work at RTX. The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...Group you can expect challenging projects, a motivating and friendly environment, and competitive benefits. The Senior Imaging Software Engineer is responsible for working with a team of engineers to develop software solutions used in controllers and peripherals of fiber...For contractors
- ...Software Engineer Tuono is an early stage startup looking for passionate and self-driven software engineers and architects who enjoy the challenge of designing and building new groundbreaking products. We are revolutionizing the management of cloud based infrastructure...
- Collins Aerospace in Marlborough, MA is seeking an experienced Software Engineer to join our ATS-SED team developing and supporting air traffic control software. You will contribute to design, integration, and testing across the lifecycle, collaborating with multi-disciplinary...
$86.8k - $165.2k
Raytheon seeks a skilled software developer in Marlborough, Massachusetts. In this role, you will engage in collaborative, integrated product teams to develop and test software solutions for aerospace and defense applications. Candidates must have a Bachelor's in STEM...$86.8k - $165.2k
...Participate in collaborative, integrated product teams, employ agile software development techniques and resources to develop, test, and... ...team. Work collaboratively with Systems and Integration Test Engineers to analyze, implement and test system. Qualifications You...Temporary workRelocationFlexible hours- RTX is seeking a Senior Software Engineer for its Strategic Communication Software Engineering team in Marlborough, MA. You will own full lifecycle development from architecture to field support within an agile environment. You will apply C++ in embedded systems with RTOS...
$86.8k - $165.2k
...200 per year Requirements: Bachelors degree in Science, Technology, Engineering, or Mathematics (STEM), or equivalent experience At least 5 years of relevant industry experience in software development, integration, and/or testing using C++, C#, Java, or a similar...Full timeLocal areaRelocationFlexible hours$160k - $220k
DescriptionKforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe.Summary:In this role, you will contribute to the design...$57.2k - $108.8k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...create a safer, more secure world. \n Raytheon is hiring a Software Development Engineer to support our Radar Product Line Team. We...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$57.2k - $108.8k
...Tactical Situational Awareness (TSA) group as part of the Maintenance Applications (TCMA) department is seeking a highly motivated Software Engineer. TSA is involved in many next generation products that are changing the landscape of the Avionics environment at Collins...Full timeContract workTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours- Job Summary:The Lead Systems Engineer, R&D, GSS is a key stakeholder in the development of complex, technically challenging products. This... ...systems with ability to collaborate between hardware and software working groupsFoundational Matlab and Python background.Ability...
$135k - $165k
...competitive wages and PTO, plus our benefits begin on day 1 of employment. Come join a workforce where we put you first!Embedded Software Engineer: The Embedded software engineer designs and implements infrastructure and applications for deploying embedded Linux and...Full timeFor contractorsRemote workWeekend work$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Exciter and Processing Architecture (REPA) Department as a Senior Software Engineer. The team’s primary goal is to design, architect, and...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$180k - $250k
DescriptionKforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join a collaborative, multidisciplinary team developing high-speed, scalable network software for advanced communications systems.Summary:In this role, you will...Worldwide$139k - $174k
We are seeking a highly skilled Advanced Software Engineer with expertise in LabView ,Visual Basic, understanding of SQL databases and a strong understanding of electronics. The ideal candidate will be responsible for designing, implementing, and optimizing manufacturing...Temporary workWork experience placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- real time software engineer Marlborough, MA
- financial software developer Marlborough, MA
- software engineer travel Marlborough, MA
- experienced software developer Marlborough, MA
- remote entry level software developer Marlborough, MA
- information technology software engineer Marlborough, MA
- network software engineer Marlborough, MA
- software engineer remote Marlborough, MA
- senior software engineer Marlborough, MA
- intel software engineer Marlborough, MA





