Software Architect
$113.2k - $237.8kCaci Inc
Software Architect
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 applications.
Contribute 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 environments.
Work with engineers across the full embedded system stack—from signal processing algorithms to FPGA fabric, from application layer to hardware interfaces.
Own 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 systems
- Develop high-performance C++ frameworks for inter-processor communication in systems where latency and throughput are critical constraints
- Create 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 constraints
- Profile and optimize software for memory-bound and compute-bound workloads using tools like vTune, identifying bottlenecks and implementing measurable performance improvements
- Work with signal processing engineers to design data pipelines that move RF samples from ADCs through filters, demodulators, and decoders
- Develop debugging approaches for resource-constrained embedded systems where standard tools provide limited visibility
- Build C++/Python test harnesses and unit tests that generate representative workloads, validate system behavior, and verify edge cases
- Integrate modern development tools and practices including CI/CD pipelines, containerization, and build automation
- Collaborate with FPGA engineers to define hardware/software interfaces that leverage programmable logic capabilities while maintaining software flexibility
Qualifications: Required:
- 7+ years of professional software engineering experience in embedded systems and/or high-performance computing in Linux based environments
- BS or MS in Computer Science, Software Engineering, Electrical or Computer Engineering, or related field
- Strong proficiency in C++ development for embedded real-time systems, including concurrency, memory management, and optimization techniques
- Demonstrated experience designing and implementing software architectures and communicating technical concepts through documentation and diagrams
- Experience with multi-threaded application development and debugging concurrency issues, including race conditions in inter-processor and microservice architectures
- Working knowledge of software design patterns and development methodologies for complex systems
- Experience 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 bottlenecks
- Ability to make informed trade-offs between portability, performance, and architecture-specific optimizations
- Must be a US Citizen
Desired:
- 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:
$113,200 - $237,800 CACI 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.
$150k - $220k
...Salesforce Solutions Architect– Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$104k - $166k
...Software Architect Job Locations US-VA-Herndon Requisition ID 2026-169442 Position Category Information Technology Clearance Secret Responsibilities Peraton is seeking a Software Architect to join our team of qualified...SuggestedContract workInterim roleWork at officeShift work$148.3k - $266.9k
...potential. Unleash your talent and redefine what's possible. Job Description: Parsons is looking for an amazingly talented Software Architect to join our team! In this role you will lead the architecture, technical evolution, and operational design of a large-...SuggestedLocal areaRemote workWorldwideFlexible hours- ...Paid time off Parental leave Vision insurance A Salesforce Architect is responsible for designing and implementing Salesforce solutions... ..., or a related field is typically required. 10+ years of software engineering; 5+ years as a TA on Salesforce; Salesforce Certified...Suggested
$211.65k - $286.35k
...with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking a Lead Software Architect with experience in systems engineering and systems architecting to support the Denali Software team located in Herndon, Virginia...SuggestedPermanent employmentWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$140k - $200k
...Salesforce Architect Full-time Compensation: USD 140,000 - USD 200,000 yearly Company Description CapTech is a technology... ...partners with leading companies to deliver digital transformation, software development, and technology consulting services. Job...Full timeWork at officeRemote workVisa sponsorshipWork visaFlexible hours- ...OCONUS Support)| Hybrid / Remote Eligible Based on Mission Requirements TS/SCI Required Position Summary GC2IT is seeking a Software Architect to lead the architecture, technical evolution, and operational design of a large-scale, globally distributed mission platform...Full timeWork at officeRemote work
- ...matching ~ Health insurance ~ Paid time off Stealth Solutions is seeking a highly experienced and strategic Salesforce Architect to lead the design and delivery of scalable, secure, and mission-aligned solutions for our public sector clients. The ideal candidate...Contract workWork from homeFlexible hours
- ...An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed for our commercial Global Navigation Satellite System (GNSS). Their system consists...Permanent employmentFull time
$114k - $171k
...think is impossible. Our employees are not only part of history, they're making history. We have an opening for an Embedded Software Engineer Level 3 or 4 to join our team of qualified, diverse individuals in the Space Systems organization developing space flight...Full timeRemote workRelocation packageShift work$177k - $265.6k
...Grumman’s Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As an Embedded Software Engineer – Level 5, at Dulles, VA, your role will be pivotal in supporting mission-critical efforts to national and global...Full timeRemote workRelocation packageShift work$175k - $200k
...Data Infrastructure Architect – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship$175k - $200k
...Lead Salesforce Architect – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...SIMILAR CAREER TITLES Data Engineer, ETL Developer, Data Architect, Business Intelligence Engineer, Data Integration Engineer, Database... ...) Computer Science, Information Systems, Data Science, Software Engineering, Mathematics, Statistics, Database Management,...Temporary workFor contractorsImmediate startFlexible hours
$110k - $140k
...Job Description About the Role Pinnacle Partners is recruiting for an Embedded Software Engineer on behalf of a client in Sterling, Virginia. We are seeking an experienced embedded software professional with strong C/C++, RTOS, microcontroller, and DSP experience...Relocation package$210k - $260k
...management platform for marketers and event professionals and offers software solutions to hotels, special event venues and destinations to... ...d love to meet you. We're looking for a hands-on Software Architect+ with strong experience building distributed systems in...Work at officeWorldwide$275k - $285k
...mission sets. About the Role Redhorse transforms the way government uses data and technology. We are seeking a Principal Software Architect to serve as a recognized expert and technical leader within the company. This role is pivotal to our mission, as you will...Contract work$148.75k - $201.25k
...Public Trust/Other Required: BI Full 6C (T4) Job Family: Software Engineering Skills: API Integration,Enterprise Software... ...Citizenship Required: Yes Job Description: PRINCIPAL SOFTWARE ARCHITECT ( 100% Remote) A highly experienced Principal Software...Temporary workImmediate startRemote workWorldwideFlexible hours$112k - $225k
...Software Development Architect As a Software Development Architect, you will work with our growing DevSecOps practice evaluating, identifying, and developing complex software solutions using cloud-native services, APIs, and micro-service solutions. We are looking for...- ...Multi¬threading, memory management and caching mechanisms specific to mobile devices Server integration (REST endpoints) Software development management tools such as JIRA, Pivotal Tracker, and Rally Build and deployment engineering processes and approaches...Contract work
- ...expectations, and availability to start) Job Description We have 2 locations for the position, the specific responsibilities support software development in (Herndon or Arlington VA) or DC: Federal software will be developed within a modern, object-oriented, modular...Full timeContract workImmediate start
$120k - $222k
...Position Title: Principal Embedded Software Engineer Requisition ID: 1784 Position Location: Sterling, VA Position Reports... ...mentorship of other engineers. Duties and Responsibilities Architect, design, and implement software across embedded aerospace...Full timeTemporary workFor contractorsLocal area- ...Network Architect Secunetics provides network infrastructure intelligence services to government agencies and commercial clients. We work with our clients to help assess the performance of IT infrastructures, establish baselines, and identify opportunities for optimization...Local area
$200k - $240k
...Job Description Description SAIC is seeking a highly skilled and motivated Network Architect to join our team in providing technical support to a dynamic program encompassing the management, design, deployment, operations, and maintenance of large-scale...- ...become part of our high-quality team that delivers innovative solutions to key federal clients. We are currently seeking a Chief Software Architect (CSA) to support our growing team. Responsibilities: This role requires an experienced Solutions Architect/...Contract workTemporary workFor contractorsLocal area
$220k - $240k
...apps, add-ons, and AppExchange solutions to enhance system capabilities. • Provide leadership and guidance to project personnel and architects on Salesforce-related projects. • Stay current with Salesforce releases, new features, and industry trends, recommending...- ...and manage routing and switching protocols including EIGRP, BGP, ISIS, STP, LACP, and VTP. Deploy and maintain MPLS networks and Software-Defined Networking (SD-WAN) solutions. Collaborate with technical teams to develop and present network design documents and...
- ...Job PostingThis role requires an experienced Solutions Architect/Software Engineer to provide technical expertise with legacy on-premises software architectures and Cloud Migrations/Cloud-Native Service architectures. Responsible for the general oversight and overall...
$175k - $220k
Overview As aSteampunk Salesforce Technical Architect , you willbe responsible forcrafting and executing innovative solutions that push... ...the right job? We can recommend jobs specifically for you!Software Powered by ICIMS ( Job Location US-VA-McLean Posted Date 2 weeks...- Job Title Check for architect with finance cloud background and certification 20+ years of overall IT experience, with at least 15+ years in Salesforce architecture. Mandatory hands-on Salesforce development (Apex, LWC, LWR, OmniStudio). Mandatory digital banking experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- .net software architects (remote) Herndon, VA
- embedded software Herndon, VA
- software applications developer Herndon, VA
- entry level software sales Herndon, VA
- software technology Herndon, VA
- software implementation project manager Herndon, VA
- software support Herndon, VA
- government software Herndon, VA
- software engineer - cloud services Herndon, VA
- software qa Herndon, VA



