Principal Software Engineer
$120k - $222kTrident Systems
Position Title: Principal Software Engineer
Requisition ID: 1872
Position Location: Fairfax, VA (Hybrid)
Position Reports To: Manager, Software Engineering
Supervises Others: No
Trident has built a reputation as a trusted provider of aerospace and defense electronics & processing systems including digital RF & Optical command and control solutions and atmospheric & airborne sensors. Our three operating units: Space Electronic Systems (SES), Integrated C4ISR Systems (ICS) and Optical Precision Systems (OPS), develop within the agile framework which enables us to produce proven, purpose-built systems that solve our customers' mission critical challenges across space, air, land, and sea.
Trident's Integrated C4ISR Systems (ICS) specializes in products and services which improve the safety and survivability of our armed forces. We develop solutions for a wide range of demanding missions and environments, including tactical communications systems for multi-national interoperability, autonomous predictive maintenance and logistics solutions, and scalable, responsive, all-domain surveillance systems. Trident's integrated systems support the protection of the National Capital Region and various military installations both domestic and abroad. We can deliver innovative, high-performance solutions that meet our customers' evolving requirements by integrating our specialized knowledge in electronic systems with appropriately scaled development methodologies.
Position Summary
This position will be part of a team responsible for software design and development for Predictive Maintenance & Logistics (PM&L) projects and other internal software development efforts within the ICS Business Unit. The Principal Software Engineer will design, implement, and test software that supports data manipulation and storage, translation, sensor data capture and transmission, export of data to multiple platforms, conversion to standardized messaging formats, and graphical user interface design. The role requires development predominantly in python on Linux systems, including interaction between processors, external devices, external software interfaces, and networked systems. The employee will work as part of a fast-paced engineering team, support technical demonstrations and test events, and document development efforts through design documentation, interface control documents, user manuals, and test plans. *This role requires the employee to work onsite in Fairfax, VA a few days a week, with the ability to work from home on a hybrid basis.
Duties and Responsibilities
- Design, implement, and test custom software for condition-based maintenance and other internal projects.
- Develop software for data manipulation, storage, translation, sensor data capture, sensor data transmission, and export to different platforms.
- Convert and integrate data into standardized messaging formats and external software interfaces.
- Build and maintain software interfaces to databases, APIs, file-based data sources, message brokers, and external applications.
- Implement algorithms in software for data manipulation, analysis, and presentation.
- Develop software that operates in conjunction with external and embedded hardware/software across Linux, Windows, and Android environments.
- Document development efforts through design documentation, interface control documents, user manuals, and test plans.
- Support software packaging, deployment, configuration management, and troubleshooting in lab, field, and customer environments.
- Support technical test events, demonstrations, and customer-facing engineering activities as part of a fast-paced team.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Data Science, or equivalent and a minimum of 9 years of related experience working in an agile environment OR 7 years with a graduate degree (or 13 total years in lieu of a degree).
- Experience with Python software development.
- Experience developing maintainable production-quality software, including modular design, error handling, logging, configuration management, and unit/integration testing.
- Experience with Python libraries and frameworks for data processing, automation, APIs, and/or application development.
- Experience working in Linux and Windows development environments.
- Experience with data formats and interfaces such as JSON, CSV, XML, REST APIs, sockets, message queues, or similar mechanisms.
- Experience with databases and data storage technologies such as PostgreSQL, SQLite, InfluxDB, object storage, or similar systems.
- Experience with software revision control systems such as Git, SVN, or similar tools.
- Ability to troubleshoot software issues across applications, operating systems, networks, and external system interfaces.
Preferred Qualifications
- Experience with condition-based maintenance, predictive maintenance, vehicle health management, telemetry, sensor data, or diagnostic systems.
- Experience with data analytics, signal processing, machine learning, or algorithm implementation in Python.
- Experience with Python web or API frameworks such as Flask, FastAPI, Django, Dash, or similar tools.
- Experience with embedded Linux, edge-compute devices, or software interaction with embedded/external hardware.
- Experience with containerization, deployment, and DevOps tools such as Docker, CI/CD pipelines, or automated build systems.
- Strong verbal and written communication skills with the ability to document technical work clearly.
- Strong team orientation and ability to work effectively in a fast-paced engineering environment.
Pay Information
Full-Time Salary Range: $120,000 - $222,000
Please Note: Actual compensation offered will be determined based on several factors including, but not limited to, relevant experience, skills, education, certifications, internal equity, business considerations, and geographic location where applicable.
Benefits
Hired applicants may be eligible for benefits including but not limited to:
- Health benefits
- Medical
- Dental
- Vision
- Basic life with AD&D
- Short term disability
- Long term disability
- Ancillary (Voluntary life with AD&D, accident, critical illness, hospital, and pet)
- Spending accounts (HSA, FSA, and DCFSA)
- Paid time off
- Holidays
- 401(k) (including automatic company contribution)
- Tuition reimbursement
- Leaves (Parental, pregnancy, and military)
- Potential annual bonus
Trident Systems reserves the right to change or assign other duties to this position.
Trident Systems is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. To request reasonable accommodation to participate in the job application or interview process, please contact View email address on click.appcast.io .
Pay Transparency: The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
$147k - $237.5k
...filled anywhere in the United States*We’re looking for a Principal Escalation Engineer to serve as a key architect of customer stability and product... ...What You Bring8+ years of experience in the software industry (Technical Support, R&D, or Sustaining Engineering...SuggestedFull timeWork at officeImmediate startShift work$175k - $185k
NVR, Inc. is seeking an experienced Principal Software Engineer to work on site in Reston, VA.NVR’s technology teams build and support the applications, integrations, and technology platforms that enable critical business operations across the company. Join NVR Technology...Suggested$161k - $362k
...Sr. Principal Software Engineer Springfield, VA Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense...Suggested- ...and citizen services. We're a nonprofit engineering, applied research, and advanced... ...The Data and Integration Group Lead/Principal will lead the architecture and delivery... ...in data engineering, data warehousing, software engineering, data integration, and/or enterprise...SuggestedInternshipLocal area3 days per week
$99.6k - $209.5k
...hackajob is collaborating with Oracle to connect them with exceptional professionals for this role. Description Principal Application Software Engineer Position Overview Oracle Government Defense & Intelligence is seeking a Principal Application Software Engineer to design...SuggestedTemporary workFlexible hoursShift work$113k - $345k
...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on...Contract workImmediate start$123k - $308k
...Principal Software Engineer Herndon, VA, Reston, VA, Tysons Corner, VA, Dulles, VA OR Columbia, MD Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests and delivering innovative solutions that empower the Intelligence...Full time- ...The Principal Software Engineer owns end-to-end solution architecture across application, cloud, data, and AI domains, and stays hands-on in the codebase writing production code, building the hardest components, and reviewing the work of the engineering team. Architecture...
$200k - $250k
...Principal Software Engineer - emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software should control physical systems...Casual workWork at officeImmediate startWorldwide$220k - $356k
...tech stack, this might be the right opportunity for you! As a Principal Engineer in NetApp's Cloud Storage organization, you will lead and... ...Requirements ~ Experience Requirements ~15+ years in software development. ~7+ years hands-on with fault-tolerant, highly...Local area- ...technical knowledge and strong analytical skills in Identity and Access Management (IAM) to join our team as a Senior Principal Information Engineer. This is a full-time remote role with minimal travel requirements.This Senior Principal Information Engineer role is critical...Full timeFor contractorsRemote work
$99.6k - $209.5k
Principal Application Software EngineerPosition Overview Oracle Government Defense & Intelligence is seeking a Principal Application Software Engineer to design, build, and operate secure application services for sovereign and government cloud environments. This role is...Temporary workFlexible hours- ...operating in high-stakes environments. This is not incremental AI - this is intelligence engineered for global impact. Responsibilities Design, develop, and deploy AI-native software products that transform large-scale geospatial data into actionable intelligence and...Permanent employmentFull timeRemote work
- Principal Security Software Engineer (Storage)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...agencies. Make an impact by delivering solutions that improve citizen services millions depends on. Job Description SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software...Work experience placementRemote work
- ...Job Description Job Description Description: The Principal Software Engineer/Developer is a highly experienced technical leader and recognized authority responsible for defining and driving enterprise-wide architecture strategies across cloud, application modernization...
$120k - $175k
...platforms that drive member engagement, data-driven growth, and operational excellence. We are seeking a deeply technical Principal Software Engineer / Technical Lead - a senior individual contributor who writes high-impact production code daily while leading the...- ...Job Description Job Description *****MUST HAVE AN ACTIVE TS/SCI WITH CI POLY CLEARANCE****** Software Engineer III Principal Cyber Software Engineer (Front End/UI-Focused) Experienced front-end software engineer to develop services using modern techniques such...
- ...**MUST HAVE AN ACTIVE TS/SCI WITH CI POLY CLEARANCE****** Software Engineer IV We are looking for a Software Engineer to join our diverse... ...running in a containerized environment. For Senior Principal level: A Bachelor's degree with 9+ years of relevant experience...Work at office
- ...SCI WITH ABILITY TO OBTAIN TO PASS A POLY CLEARANCE****** Software Engineer IV Our client's Space & Intelligence Sector is looking... ...with containers and automated testing frameworks. For Senior Principal level: A Bachelor's degree with 9+ years of relevant...Work at office
$148.3k - $266.9k
...:Parsons Corporation is currently searching for a full-time Principal Software Developer position at our Herndon & Chantilly, VA locations.... ...adjacent skills abound.Job Responsibilities:Work closely with engineers, analysts, and other developers to brainstorm and implement...Full time$131.3k - $237.35k
We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team - designing, building, and testing...Full time- ...Principal Software Engineer Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure...Remote workWork from home
$150k - $175k
...every day for mission-critical security, delivered through our cloud infrastructure. We are looking for an experienced Principal Software Engineer who will be responsible for developing and maintaining our flagship product assets. This includes the architecture,...Work at office- ...Principal Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a need for faster adaptation to adversarial...Full timeFor contractorsWork at officeFlexible hours
- ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part... ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on...Full timeLive inRemote workVisa sponsorshipWork visaFlexible hours
$103.8k - $218.1k
Job Title: Senior Principal Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: Top SecretEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: Local* * * The Opportunity: CACI is seeking a...Full timeContract workWork experience placementLocal areaFlexible hours$204k - $284k
...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated...Full timeWork experience placementLocal areaImmediate startNight shift- ...Description Join the Data Analytics team where you will provide software development, algorithm development, and data analytics (to... ...technologies needed include: Java, Python, R, C#, C, SAS, analytic engines, Hadoop, parallelized analytic algorithms, and NoSQL and...Local areaNight shift
- ...you’re completely satisfied. Job Description Title: Software Developer Location: McLean, VA Duration: Full Time... ...Position Requirements: • Bachelor’s degree in math, science or engineering • 8+ year’s development experience with Visual Studio 2005...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Fairfax, VA
- principal Fairfax, VA
- software technology Fairfax, VA
- remote software sales Fairfax, VA
- embedded software Fairfax, VA
- software intern Fairfax, VA
- software support Fairfax, VA
- ultimate software Fairfax, VA
- software engineer - cloud services Fairfax, VA
- entry level software sales Fairfax, VA



