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 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Architecture & Systems Design in Herndon, VA vacancy
  • $81.1k - $187k

     ...discussions for the design and architecture of infrastructure and...  ...collaborations with the software development team to...  ...and escalate issues to senior team members....  ...skilled Site Reliability Engineer to design, build, operate...  ...efficiency of our systems.As a Senior Site Reliability... 
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle Corporation

    Reston, VA
    1 day ago
  • $113.2k - $237.8k

    Job Title: Senior Software EngineerJob Category: EngineeringTime...  ...a Senior Software Engineer to join our growing...  ...of counter unmanned systems (C-UxS) detection and...  ...-functional teams to design, develop, and maintain...  ...on software architecture and improvementsBuild... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Sterling, VA
    3 days ago
  •  ...join our talented team. Job Title: Senior Software Engineer. Location: Reston, VA. Job Description...  ...Purpose Performs complex analysis, design, development, testing, and debugging...  ...software ranging from operating system architecture integration and software design to selection... 
    Senior
    Work experience placement
    Immediate start

    Ampcus, Inc

    Reston, VA
    3 days ago
  • $166k - $343k

    Senior Presales, Systems EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average...  ...segments.The Sr. Presales Systems Engineer plays a critical role in...  ...engagements, including solution design, architecture, and positioning of networking... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Herndon, VA
    12 hours ago
  • $86.9k - $198k

    Software Engineer, SeniorThe Opportunity:Seeking a Senior Software Engineer to lead and support Agile design, development, integration and deployment of a mission management software...  .... Your proven ability to define system architecture and develop software to optimize the... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Chantilly, Loudoun County, VA
    4 days 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
    4 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
    4 days 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...  ...technologies, and can leverage your system design skills to make the right... 
    Senior
    Full time
    Work at office
    Remote work

    Axon

    Sterling, VA
    12 hours ago
  • $112k - $179k

    ResponsibilitiesOverviewPeraton is seeking a Senior AI Engineer to to design and build production-grade AI systems and lead the next evolution of software delivery across Defense & Health...  ...-native platformsBuild future-state architecture and data pipelines that ground AI... 
    Senior
    Contract work
    Remote work
    Shift work

    Peraton Corporation

    Reston, VA
    12 hours ago
  • $150k - $210k

     ...TitleSenior Solid-State Laser Engineer / Technical...  ...DescriptionWe are seeking a Senior Solid-State Laser...  ...Technical Lead to drive the architecture, development, and...  ...advanced solid-state laser systems for airborne and space...  ...leading laser system design while motivating cross... 
    Senior
    Immediate start
    Flexible hours

    Fibertek

    Herndon, VA
    3 days ago
  • $191k - $253k

     ...is changing how military systems are designed, built and sold. Anduril’s...  ...provider of highly specialized engineering products for Intelligence...  ...and custom hardware and software. We provide critically-...  ...Kubernetes, microservices architecture, sharing strategies).Familiarity... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    12 hours ago
  •  ...Gridpoint in Reston, Virginia is seeking a Senior Software Engineer to independently implement solutions for complex software products. The role requires at least 8 years of experience in software engineering and proficiency in Java or .NET. You will participate in specification... 
    Senior

    GridPoint

    Reston, VA
    12 hours ago
  • $168k - $252k

     ...TEAM Anduril Intelligence Systems (AIS) is focused on...  ...lead provider of specialized engineering and products for Intelligence...  ...ABOUT THE JOB The WPF Software Engineering team builds, deploys...  ...Unmanned Aircraft Systems. As a Senior Software Engineer on the team... 
    Senior
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Reston, VA
    12 hours 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
    3 days ago
  • $105k - $150k

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

    VTG

    Reston, 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

    Sterling, VA
    12 hours ago
  • $191k - $253k

     ...Anduril is changing how military systems are designed, built and sold. Anduril’s...  ...provider of specialized engineering and products for...  ...THE JOBAnduril is seeking a senior engineer with Kubernetes, infrastructure...  ...of mission-critical software across multi-cloud and on-premises... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    12 hours ago
  • $166k - $202k

    As Sr. Systems Engineer III (6706), you’ll serve as chief technologist across software architecture, AI/ML systems, data and enterprise integration...  ...engineering excellence, security‑by‑design, and interoperability...  ...compliance controls.Mentor senior engineers; drive PoCs and... 
    Senior
    Full time
    Local area

    MetroStar Systems

    Reston, VA
    4 days ago
  • $84.9k - $209.5k

     ...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... 
    Temporary work
    Monday to Friday
    Flexible hours
    Shift work
    Night shift

    Oracle Corporation

    Reston, VA
    3 days ago
  • $122k - $253k

     ..., data operations, systems integration and intelligence...  ...enablement, and software modernization....  ...commercial markets.Senior Principal Software Engineer, HyperscaleWe are...  ...software engineer to design and implement...  ...of computer network architecture and computer software... 
    Senior
    Full time
    Relocation
    Relocation package

    Nightwing

    Sterling, VA
    12 hours 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
    3 days ago
  •  ...Peraton in McLean, Virginia is seeking a senior data/solutions engineer to design data models, build ETL pipelines, and implement cloud architectures with AWS services. The role emphasizes secure, compliant delivery and clear communication with stakeholders. Ideal candidates... 
    Senior

    Peraton

    McLean, VA
    12 hours ago
  • $155k - $185k

     ...delivering advanced systems, from sensors to spacecraft...  ...turns hardware and software designs into on-orbit...  ...across the satellite architecture, thus the team designs...  ...on first principles engineering, and our mandate is simple...  ...We are seeking a Senior Flight Software Engineer... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Reston, VA
    29 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
    4 days ago
  •  ...Bespoke Solutions is seeking a Senior Software Development Engineer to design, build, and operate a mission-critical, multi-tenant platform for managing...  ...build infrastructure at the intersection of distributed systems, security engineering, and fleet operations—ensuring... 
    Senior

    Amazon

    Herndon, VA
    3 days ago
  • $168.1k - $227.4k

     ...our customers. We seek a Senior Software Development Engineer (SDE) to build and operate...  ...large-scale, distributed systems that power internal...  ...services. You will lead the design, implementation, and operation...  ...teams to improve system architecture and operational... 
    Senior
    Internship
    Work at office
    Flexible hours

    AmazonWebServices

    Herndon, VA
    12 hours ago
  • $94k - $178k

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

    VTG Defense

    Chantilly, Loudoun County, VA
    4 days ago
  • $100k - $185k

     ...Job Description Position Title: Senior Software Systems Engineer (Embedded Flight Systems) Requisition...  ...development processes that include design and peer reviews. We combine our expertise...  ...requirements into embedded software architectures, interfaces, verification approaches... 
    Senior
    Full time
    Temporary work
    For contractors
    Local area

    Trident Systems LLC

    Fairfax, VA
    8 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 security...  ...standards, and guide engineering teams to deliver...  ...StatusJob SummaryCategory: Software & Systems DevelopmentPosition... 
    Senior

    AMERICAN SYSTEMS

    Chantilly, Loudoun County, VA
    1 day ago
  •  ...Technology (EXP) where your software engineering prowess can ignite...  ...trailblazers skilled in backend and systems-level engineering, ready to...  ..., you will: Design and implement complex software...  ...designing, and integrating architectures for signal processing systems... 
    Senior
    Flexible hours

    Expedition Technology

    Herndon, 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!