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

Senior Software Engineer - Architecture & Systems Design

$94.4k - $198.2k

Caci Inc

Job Title: Senior Software Engineer - Architecture & Systems DesignJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:Design, architect, and implement complex embedded RF systems as part of a multi-disciplinary team working on specialized tools, sensors, and communications devices for demanding applicationsContribute to software architecture decisions for inter-processor and microservice systems where your technical choices directly impact system performance, real-time behavior, and the ability to process high-rate RF data in resource-constrained environmentsWork with engineers across the full embedded system stack—from signal processing algorithms to FPGA fabric, from application layer to hardware interfacesOwn technical design from initial architecture through production deployment, making practical trade-offs between competing constraints like schedule, performance, portability, and maintainability Responsibilities:Design distributed software architectures spanning multiple processing domains (x86, ARM, FPGA fabric), defining communication patterns and data flows for real-time RF signal processing systemsDevelop high-performance C++ frameworks for inter-processor communication in systems where latency and throughput are critical constraintsCreate technical documentation including message sequence charts, UML class diagrams, and software architecture specifications that enable distributed teams to build complex systems correctly and efficiently Design microservice architectures for x86 and ARM platforms, balancing modularity, performance, and resource constraintsProfile and optimize software for memory-bound and compute-bound workloads using tools like vTune, identifying bottlenecks and implementing measurable performance improvementsWork with signal processing engineers to design data pipelines that move RF samples from ADCs through filters, demodulators, and decodersDevelop debugging approaches for resource-constrained embedded systems where standard tools provide limited visibilityBuild C++/Python test harnesses and unit tests that generate representative workloads, validate system behavior, and verify edge casesIntegrate modern development tools and practices including CI/CD pipelines, containerization, and build automationCollaborate with FPGA engineers to define hardware/software interfaces that leverage programmable logic capabilities while maintaining software flexibility Qualifications:Required: 5-7+ years of professional software engineering experience in embedded systems and/or high-performance computing in Linux based environmentsBS or MS in Computer Science, Software Engineering, Electrical or Computer Engineering, or related fieldStrong proficiency in C++ development for embedded real-time systems, including concurrency, memory management, and optimization techniquesDemonstrated experience designing and implementing software architectures and communicating technical concepts through documentation and diagramsExperience with multi-threaded application development and debugging concurrency issues, including race conditions in inter-processor and microservice architecturesWorking knowledge of software design patterns and development methodologies for complex systemsExperience with modern build systems and DevOps tools (Conan, Docker, GitLab or similar)Experience with performance analysis and debugging tools (vTune, perf, gdb, valgrind, or similar) to identify and optimize bottlenecksAbility to make informed trade-offs between portability, performance, and architecture-specific optimizations Must be a US CitizenDesired:Experience with communications systems and digital signal processing, including filters, modulation/demodulation schemes, channel equalization, and forward error correction (FEC)Experience with wireless communications protocols (3GPP, IEEE 802.11, IEEE 802.15)Understanding of the signal processing pipeline from RF data collection through digital processing -What You Can Expect: A culture of integrity.At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.An environment of trust.CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.A focus on continuous growth.Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.The proposed salary range for this position is: $94,400 - $198,200CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.Department:Software Engineering

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Architecture & Systems Design in Herndon, VA vacancy
  • $113.2k - $237.8k

    Job Title: Senior Software Engineer Job Category: Engineering Time Type:...  ...field of counter unmanned systems (C-UxS) detection and mitigation...  ...cross-functional teams to design, develop, and maintain...  ...technical leadership on software architecture and improvements Build... 
    Senior
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Caci

    Sterling, VA
    5 hours ago
  • $81.1k - $187k

     ...prevent problem recurrence. Design, write, and deploy software to improve the...  ...Design and develop designs, architectures, standards, and methods for...  ...large-scale distributed systems. Facilitate service capacity...  ...support, service owners, and engineering teams around the globe to... 
    Senior
    Temporary work
    Monday to Friday
    Flexible hours
    Shift work
    Night shift

    Oracle

    Reston, VA
    18 hours ago
  •  ...to join our talented Team. Job Title: Senior Software Engineer. Location: Reston, VA. Purpose:Performs complex analysis, design, development, automated unit and...  ...computer software ranging from operating system architecture integration and software design to selection... 
    Senior
    Work experience placement
    Immediate start

    Ampcus

    Reston, VA
    a month ago
  •  ...ecosystem of devices and cloud software. Like our products, we work...  .... Your Impact As a senior engineer on the team, you will be intimately involved in the architecture decisions that will shape...  ..., and can leverage your system design skills to make the right technical... 
    Senior
    Work at office
    Remote work

    Axon

    Sterling, VA
    12 hours ago
  •  ...Description Description: The Senior Principal Software Engineer/Developer – AI serves as a...  ...the technical strategy, design, and delivery of large-scale mission-critical AI systems supporting federal...  ...and ownership of enterprise architecture, governance, and innovation... 
    Senior

    Pyramid Systems Inc

    Fairfax, VA
    23 days ago
  • $176.9k - $332.4k

     ...Parsons is seeking a Senior Cloud Network Engineer to help modernize and scale the network architecture for a mission-critical...  ...field networking and the design of cloud-native, software-defined network fabrics...  ...or globally distributed systems Preferred qualifications... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    Parsons Company

    Reston, VA
    2 days ago
  • $90.3k - $189.6k

    Job Title: Senior Java Developer Job Category: Information Technology...  ...: Contribute to the design and architecture of scalable and robust Java...  ..., and custom components Software Architecture and Design: Strong...  ...Computer Science, Software Engineering, or a related field or... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Sterling, VA
    5 days ago
  • $105k - $150k

     ...Overview VTG is seeking a Software Engineer to support our Defense...  ...to engineer robust software systems that empower our mission-critical...  ...technology applications. Design and implement core...  ...technical design reviews and system architecture discussions Implement and... 
    Contract work
    Work experience placement

    VTG

    Reston, VA
    2 days ago
  • $82.1k - $172.4k

     ...Software Engineer Join a fast-paced Agile team developing mission-critical...  ...(NGA). Contribute to the design, development, and deployment...  ...technologies, cloud-native architectures, and large-scale data environments...  ...with software engineers, system architects, and mission... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Sterling, VA
    4 days ago
  • $99k - $206k

     ...cyber, data operations, systems integration and...  ...mission enablement, and software modernization. Nightwing...  ...seeking a skilled Software Engineer to provide onsite...  ...with the opportunity to design and develop innovative...  ...a microservices architecture, ensuring high availability... 
    Full time
    Work experience placement
    Immediate start
    Remote work

    Nightwing

    Herndon, VA
    3 days ago
  •  ...Description Position Description: Software Engineer Mid / Senior — Embedded Systems & Hardware-in-the-Loop (HITL)....  ...engineers responsible for the design, development, integration, and certification...  ...assembly for at least one common architecture (ARM, PowerPC, x86, or RISC-V).... 
    Senior

    ZTI Solutions, LLC

    Reston, VA
    25 days ago
  • $136.6k - $184.8k

     ...Infrastructure Services owns the design, planning, delivery, and...  ...join a diverse team of software, hardware, and network engineers, supply chain specialists...  ...to completion. As a Senior Infrastructure...  ...component production as well as system-level performance requirements... 
    Senior
    Work experience placement
    Flexible hours

    Amazon Data Services, Inc.

    Herndon, VA
    4 days ago
  •  ...Senior Software Engineer Platinum Technologies is a Northern Virginia based integrated solutions...  ...join our team. In this position you will design, develop, integrate, and maintain...  ...semantic databases, and object-management systems. Implement software solutions that... 
    Senior

    Platinum Technologies

    Herndon, VA
    2 days ago
  •  ...a highly technical, Software Engineer to help us develop our...  ...JavaScript with responsive design, Bootstrap and...  ...has a strong sense of architecture, deployment and operational...  ...project tracking systems, such as Jira or...  ...OtherExperience level: Mid-Senior LevelIndustry:... 

    LanceSoft

    Herndon, VA
    a month ago
  • $174k - $252k

     ...process and objectives. Design and build genAI-driven...  ...templates, reference architectures, etc. to enable...  ...:Bachelor’s degree in Engineering, Computer Science, a related...  ...years of experience with software development using...  ...Experience architecting AI systems on cloud platforms (e.... 
    Local area

    Google

    Reston, VA
    3 days ago
  • $130k - $170k

     ...to boast a world-class engineering team that thrives on rolling...  ...Wolf is seeking a Senior AI Software Engineer to design, build, and integrate AI...  ...Computer Science, Information Systems, Engineering, or a...  ...Python, C++, and REST API architecture. Containerization:... 
    Senior
    Full time
    For contractors

    Dark Wolf Solutions

    Herndon, VA
    4 days ago
  • $98.5k - $206.8k

    Job Title: Senior RF and Antennas System EngineerJob Category: EngineeringTime Type: Full timeMinimum...  ...a Senior RF and Antenna Systems Engineer to support the design, development, integration, and...  ...antenna systems, beamforming architectures, and RF subsystem integration... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    CACI International

    Fairfax, VA
    6 days ago
  • $170k - $200k

     ...Senior Software Engineer JOB DESCRIPTION: The Software Engineer will design and develop complex new software products, or make significant enhancements to existing software...  ...with Linux (preferred) or Windows operating systems. KEY RESPONSIBILITIES: 1. Design and... 
    Senior
    Full time

    BK Consulting

    Herndon, VA
    21 days ago
  • $94k - $178k

    Overview VTG is seeking Senior Systems Engineers to serve as subject matter experts on...  ...lead technical data authoring, software/firmware management, training architecture, security engineering, and cross...  ...working group participation, and design interface coordination Develop... 
    Senior
    Contract work
    Work experience placement

    VTG Defense

    Chantilly, Loudoun County, VA
    1 day ago
  •  ...Java Backend Developer Senior to join our team to...  ...Micro Service Architecture for Cloud based software applicationsUse modern software engineering tools including Eclipse...  ...Atlassian Suites for design, development, and testing...  ...to the Government’s system lifecycle... 
    Senior
    2 days per week
    1 day per week

    Science Applications International Corporation

    Ashburn, VA
    a month ago
  • Senior Front-End Developer ID 2025-3203...  ...End Developer to design and implement modern...  ..., and front-end architectures that support...  ...designers, backend engineers, product managers...  ...integration with backend systems. This position is...  ...Web Development, Software Engineering, or a... 
    Senior
    Full time
    For contractors
    Local area
    Remote work

    Decision Point

    Reston, VA
    5 days ago
  • $168.1k - $227.4k

     ...26Bespoke Solutions is seeking a Senior Software Development Engineer to design, build, and operate a mission-critical...  ...the intersection of distributed systems, security engineering, and fleet...  ...- 7+ years of leading design or architecture (design patterns, reliability and... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    Amazon

    Herndon, VA
    a month ago
  •  ...program. The current technical team provides software design, development, operations, and maintenance on myriad systems and initiatives advancing AI/ML/Data Management...  ...solutions to the overarching digital architecture. We are seeking a developer to support an emerging... 
    Full time
    For contractors
    Work at office
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Herndon, VA
    12 hours ago
  • $98.5k - $206.8k

    Job Title: DevOps Engineer - SeniorJob Category: EngineeringTime...  ...Agency (NGA).Lead the design and implementation of...  ..., and resilient software delivery.Drive...  ...to technical roadmaps, architecture decisions, and continuous...  ...engineering (SRE), or system administration activities... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Sterling, VA
    3 days ago
  • $75.2k - $158.1k

    Job Title: Senior Application DeveloperJob...  ...Agency (NGA). Design and deliver modern...  ...across cloud-native architectures and large-scale...  ...services and external systems. Develop and...  ...and contribute to engineering standards....  ...Computer Science, Software Engineering, or a... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Sterling, VA
    3 days ago
  • $159.6k - $266.5k

     ...OverviewAMERICAN SYSTEMS is seeking a Senior Security Cloud Architect to design and lead secure cloud architectures supporting high‑impact national...  ...architectural standards, and guide engineering teams to deliver...  ...StatusJob SummaryCategory: Software & Systems... 
    Senior

    AMERICAN SYSTEMS

    Chantilly, Loudoun County, VA
    a month ago
  •  ...Developer II, you will serve as a senior full-stack engineer and technical lead,...  ...and React while driving architecture, development standards, tooling...  ...best practices. You will design APIs and services,...  ...modernizing SharePoint-backed systems across SharePoint Online and... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Work at office
    Local area

    Eliassen Group

    Reston, VA
    20 days ago
  •  ...Team.PurposePerforms complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to...  ...practices. Mentoring of junior software engineers.QualificationsTo perform this job successfully... 
    Senior
    Work experience placement

    Ampcus

    Reston, VA
    6 days ago
  • Capital One is seeking a Lead Data Engineer to drive data solutions...  ...with Python, Spark, and AWS to design and implement scalable data...  ...review code, and help shape architecture in a fast‑paced, collaborative...  ...experience in big data, distributed systems, and cloud platforms, with a... 
    Senior

    Capital One

    Mc Lean, VA
    1 day ago
  • $130k - $160k

     ...Senior Backend Software Engineer Location: Gaithersburg, Maryland; Alexandria, VA...  ...cross-functional teams to design, develop, and deploy impactful...  ...while helping shape the architecture and technical direction of...  ...and building backend systems, developing RESTful APIs,... 
    Senior
    Full time
    Remote work

    Ennoble First, Inc.

    Chantilly, Loudoun County, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Architecture & Systems Design. Be the first to apply!