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

Software Engineer

Actalent

Software Engineer – Data and Signal Processing

This role focuses on designing, implementing, and delivering high-quality software for data processing and signal processing systems. You will work across the full software development lifecycle in a Linux environment, using C, C++, and Python to build robust client-server applications. The position offers the opportunity to contribute to complex communication and navigation systems, collaborate with multidisciplinary engineering teams, and influence architectural decisions that shape critical software solutions.

Responsibilities:

  • Design, implement, test, and deploy software for data processing and signal processing systems.
  • Develop and maintain system interfaces for control, status reporting, and monitoring of complex systems.
  • Perform software analysis to evaluate functionality, performance, and reliability of applications.
  • Debug software issues, identify root causes, and implement effective and maintainable fixes.
  • Optimize software performance, including algorithm efficiency and resource utilization in Linux environments.
  • Manage software configurations, baselines, and version control using established tools and processes.
  • Collaborate closely with cross-functional engineering teams to integrate software with hardware and other system components.
  • Contribute to architectural design decisions for client-server and distributed systems.
  • Produce clear, accurate technical documentation, including design descriptions, interface specifications, and test documentation.
  • Support software testing activities, including unit, integration, and system-level tests for data and signal processing applications.
  • Work with signal processing and communication system experts to implement and refine algorithms for GNSS, GPS, Galileo, and related systems.
  • Assist with database management tasks related to storing, retrieving, and processing system data.

Essential Skills:

  • Bachelor's degree (BS) in Electrical Engineering, Computer Science, or a related field.
  • 4+ years of professional software engineering experience.
  • Strong proficiency in C and C++ for high-performance software development.
  • Proficiency in Python for scripting, automation, and application development.
  • Hands-on experience developing software in Linux environments.
  • Experience designing and implementing client-server architectures.
  • Knowledge of signal processing algorithms and techniques, including implementation in software.
  • Experience with data processing or signal processing systems in real-world applications.
  • Demonstrated ability to perform software analysis, debugging, and performance optimization.
  • Experience with software testing practices, including unit and integration testing.
  • Familiarity with configuration management, baselines, and version control tools.
  • Strong understanding of communication systems, including analog and digital modulation concepts.
  • Eligible and willing to obtain a TS/SCI Security Clearance.

Additional Skills & Qualifications:

  • Experience with Matlab for modeling, simulation, and analysis of signal processing algorithms.
  • Knowledge of GNSS systems such as GPS and Galileo and their associated signal structures.
  • Experience in communication systems, including analog modulation and digital modulation techniques.
  • Experience with database management for handling system and application data.
  • Exposure to monitoring and control interfaces for complex systems.
  • Ability to contribute to architectural decisions for distributed and real-time systems.
  • Strong documentation skills for capturing designs, interfaces, and test results.
  • Effective collaboration skills for working with cross-functional engineering teams.

Work Environment:

You will work in a professional engineering environment focused on developing advanced data and signal processing solutions. The team uses Linux as the primary operating system and relies heavily on C, C++, Python, and Matlab for development and analysis. Work typically involves collaborating with other software, systems, and signal processing engineers, using standard configuration management and version control tools. The environment emphasizes rigorous testing, careful documentation, and close coordination across disciplines to integrate software with broader communication and navigation systems.

Job Type & Location:

This is a Permanent position based out of Fairfax, VA.

Pay and Benefits:

The pay range for this position is $85000.00 - $130000.00/yr. 25% 401K Contribution, 25% IBA (likely pays for all insurance premiums) 8 weeks of PTO 100% tuition & books reimbursement (also certifications)

Workplace Type:

This is a fully onsite position in Fairfax,VA.

Application Deadline:

This position is anticipated to close on Jul 6, 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 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 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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Fairfax, VA vacancy
  •  ...Overview Kastle Systems is looking for a Full Stack Software Engineer to join our team in Falls Church, VA to help us grow and support our internal tools. As a Kastle Systems Software engineer, you will have an opportunity to contribute to our award winning* highly available... 
    Suggested
    Remote work

    Kastle Systems

    Annandale, VA
    2 days ago
  • $69.4k - $158k

     ...Full Stack Software Engineer As a full stack developer, you can resolve a problem with a complete end‑to‑end solution in a fast and agile environment. If you’re looking for the chance to not just develop software, but to create a system that will make a difference, we... 
    Suggested
    Full time
    Contract work
    Part time
    Local area

    Booz Allen Hamilton

    McLean, VA
    4 days ago
  • $130k - $185k

     ...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software... 
    Suggested
    Work experience placement
    Summer holiday
    Work at office
    Flexible hours

    Ernst & Young Oman

    McLean, VA
    2 days ago
  •  ...Zachary Piper Solutions is seeking a Transportation Software Engineer to support a groundbreaking research and development program advancing automated, connected, and intelligent transportation technologies. The Transportation Software Engineer will contribute to next‑... 
    Suggested

    Zachary Piper Solutions

    McLean, VA
    2 days ago
  • $117.7k - $218.6k

     ...Overview Thomson Reuters Special Services (TRSS) seeks a Software Engineer to support DoD/DoW customers. Engineers work alongside data scientists and data engineers to develop advanced ML/AI capabilities for mission‑critical products, prototyping new applications and delivering... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Refinitiv

    McLean, VA
    4 days ago
  • $85k - $130k

     ...Zachary Piper Solutions is seeking a Software Engineer (C++/Linux – Signal & Data Processing) to support a company focused on advanced R&D, software innovation, and mission-critical solutions for the Intelligence Community. This position is on-site in Fairfax, VA. The... 

    Zachary Piper Solutions

    Fairfax, VA
    3 days ago
  •  ...Leesburg Pike, Suite 407, Vienna, VA 22182. Design and develop software applications by analyzing user needs. Modify existing software...  ...equivalent in Computer Science, Computer Information Systems, Engineering (any field) and 1 year of experience as Computer Software... 
    Relocation

    Synaptein Solutions

    Vienna, VA
    1 day ago
  • $107.9k - $195.05k

     ...warfighter and our national security against ever-adapting threats. Our division currently has an exciting opportunity for a Software Engineer to perform design, development, and hardware/software integration in Arlington, VA for the Electronic Warfare Division. Our division... 
    Local area
    Immediate start
    Flexible hours

    Leidos

    McLean, VA
    5 days ago
  •  ...BT-267 – Software Engineer Skill Level: Subject Matter Expert Location: McLean, VA (fully on-site, no remote option) MUST HAVE A POLY CLEARANCE TO APPLY. Those without a Poly clearance will not be considered. Required Skills Demonstrated experience in the development,... 
    Remote work

    Bespoketechinc

    McLean, VA
    2 days ago
  •  ...Mid-Level Fullstack Software Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Mid-Level Fullstack Software Engineer for a contract assignment with one of our premier Regulatory clients in Tysons, VA; Rockville, MD; Woodbridge, NJ; or Jersey City... 
    Contract work

    SGA

    McLean, VA
    3 days ago
  • $69.4k - $158k

     ...Software Development Engineer page is loaded## Software Development Engineerlocations: McLean, VAtime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 21, 2026 (30+ days left to apply)job requisition id: R0238526Software Development Engineer**The... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    McLean, VA
    1 day ago
  •  ...Overview Cloud Software Engineer McLean, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because... 

    Bridge Core

    McLean, VA
    4 days ago
  •  ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer Location(s): Mclean, VA Description: Are you ready to drive innovation within our clients by optimizing and... 

    Ampcus

    McLean, VA
    2 days ago
  • $69.4k - $158k

     ...fulfilling life. YOUR CANDIDATE JOURNEY Discover what to expect during your journey as a candidate with us. Responsibilities As a Software Engineer, you’ll build and launch capabilities for Enterprise‑web based systems in Cybersecurity automation. You will work on a web‑... 
    Full time
    Part time
    Local area

    Booz Allen Hamilton

    McLean, VA
    1 day ago
  •  ...Servicenow Lead Software Engineer In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering... 
    Work experience placement

    Artech

    McLean, VA
    1 day ago
  •  ...growing fast while still small enough that everyone's work is visible and impactful. About the Role We're looking for a software engineer who understands the user's problem, architects a solution, and ships it. Sometimes the same day. Your work lives in production... 
    Immediate start

    Range

    McLean, VA
    2 days ago
  • $50 - $60 per hour

     ...Software Engineer Role – Software Engineer - McLean, VA - 100% ONSITE Note: Submit only local candidates who can go for f2f interview Pay Rate – $50-60/Hr Job Description Must have technical functional skill score Java| Spring boot Python skills Must have... 
    Local area

    Diverse Lynx

    McLean, VA
    1 day ago
  • $110k - $140k

     ...perspectives, and support every team member's success. Ready to do work that matters? Join us. Position Title: Software Engineer II Location : Fairfax, VA 22031 Work Arrangement: Hybrid Position Summary DZYNE Technologies is... 
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Work visa

    DZYNE Technologies

    Fairfax, VA
    1 day ago
  • J5 Consulting Cybersecurity Position J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services improve Information System networking performance and compliance and ...
    Work at office
    Local area

    J5 Consulting

    McLean, VA
    2 days ago
  •  ...Software Engineer Holland & Knight is hiring a Software Engineer to join its Workflow Design & Automation team. Our team's focus is on the design and build of automation products for internal and external markets. We seek a creative thinker with the ability to visualize... 
    Temporary work

    Holland & Knight

    McLean, VA
    2 days ago
  •  ...Overview We are seeking a Software Engineer in McLean, VA to develop and maintain high-performance web applications using Rust. What will you do? Develop and maintain high-performance web applications using Rust. Design and implement AI-powered features... 

    VTG

    McLean, VA
    1 day ago
  •  ...Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and motivated Software Engineer to join our team and contribute to the development... 
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    Vienna, VA
    3 days ago
  •  ...Senior Software Engineer Are you passionate about the chance to bring your analytical processing experience to a world class organization that is leading the way in both content and technology to serve and protect our citizens home and abroad? Do you have the skills... 
    Contract work
    Work experience placement

    Navstar

    McLean, VA
    4 days ago
  • ECS in Fairfax, Virginia is looking for a Junior Software Engineer to support the War Data Platform. This entry-level role involves implementing features and configuration updates across various environments. Candidates should have foundational coding skills in Python,... 

    ECS

    Fairfax, VA
    2 days ago
  •  ...Software Engineer At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and... 

    B/CORE

    McLean, VA
    4 days ago
  •  ...Software Engineer Support Hyperion application end-to-end and troubleshoot any issues within the application. Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater... 
    Work experience placement

    Keylent Inc

    McLean, VA
    1 day ago
  •  ...this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Software Engineer Full Time Employee Full-Time Fairfax, VA, US 8 days ago Requisition ID: 1788 Position Title: Software Engineer Requisition ID:... 
    Full time
    For contractors
    Local area

    Trident Systems

    Fairfax, VA
    3 days ago
  •  ...THIS IS AN EVERGREEN REQUISITION ORBIS is seeking a Software Engineer for our government customer. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation... 
    Overseas

    Orbis Operations

    McLean, VA
    5 days ago
  •  ...This position requires an active U.S. Government Security Clearance at the  TS/SCI  level.  We’re hiring a solution driven Software Engineer to work onsite with U.S. Government customers to create technology solutions for data collection, data analytics, data... 
    Full time
    Flexible hours

    Vantor

    Springfield, VA
    41 minutes ago
  • $136k - $190k

    # Software Engineer, SeniorFreddie MacBe an Early ApplicantFull TimeseniorMcLean, Virginia, USPosted Today## Role OverviewFreddie Mac is hiring a Software Engineer, Senior. This is a full-time role in McLean. Part of Freddie Mac's Data Science hiring, posted today. applications... 
    Full time
    Local area

    TryApplyNow

    McLean, VA
    3 days ago

Do you want to receive more vacancies?

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