Software Engineer
$130k - $150kActalent
Software EngineerThis Software Engineer role focuses on firmware and software development for advanced photonics and instrumentation products. You will design and implement embedded firmware and graphical user interfaces, plan and execute complex software and firmware architectures, and work closely with cross-disciplinary teams to deliver highly integrated systems. The position offers strong growth potential, including a clear path to a future Software Engineering Manager role as the team expands.ResponsibilitiesDesign, develop, and maintain firmware and software for advanced photonics and instrumentation products.Program microcontrollers with a strong emphasis on bare-metal and low-level embedded development.Develop graphical user interfaces (GUIs) using C# and/or Qt C++ on Windows or Linux platforms.Plan, architect, and implement complex software and firmware systems that integrate with hardware and other subsystems.Apply system-level thinking to ensure seamless integration across mechanical, electrical, laser/optics, firmware, and software disciplines.Collaborate closely with cross-functional engineering teams to support highly integrated product designs.Manage multiple projects simultaneously, including planning, scheduling, prioritizing tasks, and reporting progress to leadership.Create and maintain technical documentation, including design specifications, user guides, and release notes.Track, investigate, and resolve defects using structured bug tracking and debugging processes.Provide production support as needed, including troubleshooting issues and implementing corrective actions.Train, mentor, and supervise junior team members, helping them develop technical and professional skills.Use electronics lab tools such as oscilloscopes, logic analyzers, and multimeters to debug and validate firmware and hardware interactions.Configure Linux systems and support embedded software integration with Linux-based environments.Follow software engineering best practices, including version control, code review, documentation, and structured release management.Contribute to continuous improvement of development processes, tools, and standards within the engineering team.Essential SkillsAt least 5 years of experience in firmware or software development for scientific, academic, industrial, biotech, medical, or semiconductor instrumentation.Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; Master's degree preferred.Strong C and C++ programming skills for embedded real-time systems and microcontroller firmware.Extensive microcontroller programming experience with a significant emphasis on bare-metal and low-level development.Hands-on experience with embedded development in both bare-metal and RTOS environments.RTOS experience, including practical implementation and debugging in real-time embedded systems.Strong debugging skills and proficiency with electronics lab tools such as oscilloscopes, logic analyzers, and multimeters.Ability to interact directly with hardware and troubleshoot firmware issues in a laboratory environment.Strong commitment to software engineering best practices, including version control, documentation, and structured release management.GUI development experience using C# and/or Qt C++ on Windows or Linux.Proficiency with Python for scripting, automation, or application support.Experience using Git for software version control.Experience with Linux system configuration and integration.Comfort working beyond pure software development, including close interaction with electronics and hardware.Additional Skills & QualificationsMaster's degree (MS) in Computer Science, Computer Engineering, Electrical Engineering, or a related field.Experience with STM32 microcontrollers.Experience with FreeRTOS or similar real-time operating systems.Proficiency with modern C++ (e.g., C++11 and beyond).Experience using Azure DevOps or similar platforms for managing software projects, work items, and CI/CD pipelines.Linux scripting experience to support development, testing, or deployment workflows.General understanding and/or hands-on experience with analog and digital electronics.Strong communication skills, both oral and written, including the ability to deliver clear technical presentations.Interest in and potential for growing into a Software Engineering Manager position as the team and responsibilities expand.Work EnvironmentThis is an onsite role within a highly collaborative engineering environment focused on advanced photonics and integrated instrumentation systems. You will work closely with a multidisciplinary team spanning mechanical engineering, electrical engineering, laser/optics engineering, firmware engineering, and software engineering. The products are highly integrated, requiring frequent interaction with hardware in a laboratory setting and regular use of electronics lab equipment such as oscilloscopes, logic analyzers, and multimeters. The team culture emphasizes cross-disciplinary collaboration, system-level thinking, and strong internal growth opportunities supported by ongoing company expansion.Job Type & LocationThis is a Permanent position based out of Jessup, MD.Pay and BenefitsThe pay range for this position is $130000.00 - $150000.00/yr. 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.Benefits Basics Employees are eligible for benefits the first of the month following thirty (30) days of service. As an employee, now is your opportunity to review your benefit options and make your enrollment decisions. Once you select your benefit options they will remain in effect until the next Open Enrollment period, to be effective June 1, 2027. Assuming you do not experience a qualifying life event (Please see page 6 or contact a member of the benefits team for additional information). Offers you the option to choose between the Cigna Open Access Plus (OAP) plan or the Cigna Open Access Plus Health Savings Account (H.S.A.) plan. Both of these medical plan options provide the security, benefits and services critical to your well-being. The important difference with the Open Access Plus Health Savings Account (H.S.A.) is that you will first need to meet an out-of-pocket deductible that you pay for with your tax-free savings account (the H.S.A.) before your healthcare benefits kick in. Employees enrolled in the HSA plan, qualify for the Patient Assurance Drug Program. While you are employed with the company will contribute 75% of the In-Network deductible ($1,275.00 lndividual/$2,550.00 Family) to your H.S.A. fund divided and deposited to you on a weekly basis during the 2026-2027 plan year assuming your total combined contributions (employer and employee) are below the Federal maximum amount allowed. This is subject to change annually. See page 10 for more information. The IRS annual minimum HSA deductible for the 2026 plan year is $1,700/ individual and $3,400/family.Workplace TypeThis is a fully onsite position in Jessup, MD.Application DeadlineThis position is anticipated to close on Sep 11, 2026.About ActalentActalent 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 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.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
$86.9k - $198k
Full Stack Software EngineerThe Opportunity:Are you looking for an opportunity to combine your technical skills with big picture thinking... ...'s degree and 7+ years of experience with software engineering, or 12+ years of experience with software engineering in lieu...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$125.1k - $225.2k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and enhance complex software systemsthat directly support critical...SuggestedFull timeFlexible hours$86.9k - $198k
Full Stack Software Engineer, SeniorThe Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create a system that will make...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$166.9k - $309.9k
...be a fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extreferSenior Full Stack Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster...SuggestedFull timeContract workTemporary workWork experience placementCasual workLocal areaFlexible hours$125k - $215k
...Full-Stack Software Engineer As a Full-Stack Software Engineer, you'll support a large mission focused team of software, systems and security engineers in the development and deployment of visualization analysts tools to be used for the greater good. What You Bring...SuggestedSummer holidayImmediate start- ...Looking for mid to senior engineers for a full stack contribution to a mission management tool. You will work as part of a small Agile... ...of engineers building remarkable surveillance augmentation software. Newer UI components are written in React and TypeScript, the...Casual work
$100k
...looking for someone like you to join our team at APL! We develop software systems to address challenging national security problems that... ...processing, and applied data analytics. We seek talented engineers who can work with a team to construct, implement, test, document...Temporary workWork experience placementRelocation packageFlexible hours$86.9k - $198k
...Job Number: R0247324 Full Stack Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Full Stack Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team...Temporary workFor contractorsImmediate startFlexible hours
$175k
...Software Engineer 1 Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in...For contractorsWork at officeRemote workFlexible hours$10k
...Full Stack Software Engineer When you love the work you do, any mission is possible. Position: Full Stack Software Engineer *** Active Clearance with a Polygraph is Required We're on multiple contracts and have many opportunities. It is encouraged if applicants...Extra income- Job Title You will operate in a highly collaborative capacity, working across multiple product teams to design and implement mission-critical solutions. This is a high-speed, rapidly changing environment where direct customer interaction provides new challenges and ...
$203k - $260k
...Full Stack Software Engineer — Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex data into actionable insight for...Immediate startVisa sponsorship- ...one capability to perform functions instead of multiple processes for similar capabilities. Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools. We are seeking a highly motivated...
$150.8k - $265.88k
...fit, click here to submit a referral. If your referral is hired, you'll receive a payment! code-extrefer Senior Full Stack Software Engineer - Clearance Required WHAT WE'RE DOING • Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where we foster...Full timeContract workTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hoursShift work$144k - $147k
Red Arch Solutions is seeking a Software Engineer in Annapolis Junction, MD on a priority contract. The position will support the development, testing, and quality assurance of backend software systems in an Agile environment. The ideal candidate has foundational experience...16 hoursContract workRemote work- ...responsibilities of the position and has completed the necessary telework training Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor’s degree in a technical discipline ~4 additional years of experience as a software engineer may be substituted...16 hoursFull timeImmediate startRemote work
$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$78k - $250k
...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Highly Desired... ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Temporary workWork experience placementRemote workFlexible hours$131.8k - $290k
Job Title: AdmitIT Software Engineer Level 4Job Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:CACI as a Prime Contractor...Contract workFor contractorsWork experience placementLocal areaFlexible hours$115.2k - $155k
...from USA Today, is a leader in big data solution development and deployment, with expertise in cloud-based services, software and systems engineering, cyber capabilities, and data science. Enlighten provides continued innovation and proactivity in meeting our customers...Work experience placementWork at officeWork from home2 days per week1 day per week- Position: Software Engineer 1Location: Annapolis Junction, MDClearance Required to Start: TS/SCI w/ full scope polyKeyLogic is seeking a Software Engineer 1 to join the software development team who will develop and sustain integrated, feature-rich capabilities that promote...For contractors
- ...systems. The ideal candidate for this position has a few years of software experience working in a team environment. Senior positions are... ...designs and architectures.Oceaneering is a global provider of engineered services and products, primarily to the offshore energy...Casual work
$135.7k - $251.9k
...draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay.THE WORKAs a Software Engineer - Senior Level you will be responsible for:• Developing, maintaining, and enhancing complex and diverse software systems (e.g....Full timeTemporary workWork experience placementCasual workFlexible hours$110.3k - $204.9k
...DescriptionTHE WORKThis role fosters collaboration with other engineers for the development of advanced solutions and agile development... ...and opportunities.This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Full timeTemporary workWork experience placementCasual workFlexible hours$165k - $185k
Position Description:The Software Engineer shall be responsible for creating and maintaining data workflows and automation pipelines using Apache Airflow. This role focuses on building reliable, scalable, and observable workflow orchestration solutions that support data...$112.8k - $257k
CNO Software EngineerThe Opportunity: As a computer network operations (CNO) specialist, you know that embedded and application developers, reverse engineers, and vulnerability analysts all play key roles in the CNO capability development lifecycle. We’re looking for someone...Full timeContract workPart timeWork at officeLocal areaRemote workFlexible hours$78k - $250k
...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Highly Desired... ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...Temporary workWork experience placementRemote workFlexible hours$135k - $216k
ResponsibilitiesPeraton is seeking a highly motivated and skilled Software Engineer to design, develop, and secure next-generation software systems. This role focuses on implementing advanced security techniques in alignment with the Technical Reference Architecture, ensuring...Contract workWork experience placementShift work$98.5k - $206.8k
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee... ...* * *The Opportunity:CACI is seeking a well-rounded Software Engineer to provide customer support and infrastructure services with...Contract workWork experience placementLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Jessup, MD
- software developer fintech Jessup, MD
- senior robotics software engineer Jessup, MD
- senior software engineer ruby on rails Jessup, MD
- consulting software engineer Jessup, MD
- senior software engineer remote Jessup, MD
- startup software engineer Jessup, MD
- software developer positions Jessup, MD
- software developer Jessup, MD
- software engineer contract Jessup, MD


