Principal Software Engineer
$63.12 - $114.11 per hourLeidos
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 software that powers some of the nation’s most critical maritime programs. The candidate will help to lead projects of significant national importance, guiding the transformation of existing vessels into autonomous platforms and supporting the development of new ships from concept through deployment.What You’ll Work On:Our software portfolio spans the full spectrum of autonomous maritime operations, including:Ship Automation & Control SystemsAutonomous NavigationSensor Fusion & ProcessingCommunication SystemsModeling & Simulation for verification and software testingPrimary ResponsibilitiesAnalyze, design, code and update software for new features and performance improvements.Participate in the full software development lifecycle, from requirements and design through implementation, testing, and deployment.Serve as technical lead for small projects, providing direction and ensuring technical quality.Mentor and coach junior engineers, fostering professional growth and elevating team capabilities.Perform peer reviews of software, ensuring quality, maintainability, and adherence to best practices.Drive continuous process improvement, collaborating with the team to optimize workflows, tools, and engineering practices.Assist with evaluating field tests, analyzing results and transitioning findings into actionable software enhancements.Engage directly with client project stakeholders, communicating technical progress, risks, and solutions effectively.Some travel (up to 25%) to support field testing, client engagements, and program milestones.Basic QualificationsA Bachelor’s degree in Computer Science or STEM field plus 12+ years of professional software development experience, or 10+ years of professional experience with a Master’s degree.Understanding of data structures.Professional experience using C++ and Linux.Knowledge of the Linux operating system.Experience with software source control and configuration management tools.Significant experience working in a team environment, including experience providing guidance and coaching other developersExposure to one or more of the following: high availability, sensor fusion, target tracking, path planning, communications systems, or military systems integration.Ability to obtain and maintain a Secret Security Clearance.Preferred QualificationsFamiliarity with the Atlassian tool suite (Jira, Confluence)Familiarity with automated build processes (Bamboo, Jenkins, etc.)Professional experience using Java and front-end development frameworks.Knowledge and experience with relational databases such as Oracle, MySQL, PostgreSQL, MariaDB, or Microsoft SQL Server.Experience with Python.Experience designing complex systems, considering performance and user requirements.Experience with interface communication standards / protocols such as TCP/IP, UDP, and DDS.Familiarity with game theory, artificial intelligence, petri nets, safety critical software.Demonstrated experience with Docker and Kubernetes (RKE2) in containerization, Kubernetes management and automation technologies.Experienced in designing, implementing, and analyzing simulations involving extensive datasets, ensuring efficient data processing and accurate modeling outcomes. Proficient in applying vector geometry concepts for spatial analysis, modeling, and problem-solving in simulation environments.Active Secret Security Clearance preferredIf you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares.Original Posting:September 14, 2026For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.Pay Range:Pay Range $131,300.00 - $237,350.00The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.SummaryLocation: Arlington, VAType: 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...SuggestedFull time$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$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...SuggestedFull timeLocal areaRemote work$13 per hour
...DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual contributor across the Super Agent... ...that meet business needsBuild and ship production-grade software using modern engineering practices, with AI as a core part of...SuggestedFull time- ...to field resilient, distributed systems in days to weeks rather than months to years. Apogee Research is looking for Principal Software Engineers to lead the creation of capabilities addressing currently unmet needs in National Security. This work spans many fronts...SuggestedFull timeFor contractorsWork at officeFlexible hours
- ...Principal Software Engineer As a Principal Software Engineer, you will be guiding software engineering development across several teams, and solving our most challenging technical problems, providing prototypes for our larger engineering team. You will actively contribute...
- Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
$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 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
$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours- ...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...
$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$114.6k - $234.6k
...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level... ...envision, collaborate with Architects for investment and drive the software design and development for major data-plane components of...Temporary workWork experience placementWorldwideFlexible 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
- ...-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide expertise and engineering excellence as an integral part...
- ...Organize and document technical requirements. Define solutions to software applications to meet business needs. Develop or enhance... ...core Internet technologies and modern full stack software engineering practices Proficiency in Java, JavaScript, TypeScript, SQL...Hourly payPermanent employmentTemporary workWork experience placementInterim roleLocal areaRelocationFlexible hours
$114.6k - $234.6k
...234,600 per year Requirements: A bachelors degree in Computer Science, Engineering, Information Systems, or another related technical discipline. At least 7 years of professional software development experience. Strong coding ability in Java, Python, Go, C#, or...Full timeWorldwideFlexible hours$220k - $250k
...global networking leader, learn why there is no better time to join the Extreme team. Position details Title of position: Principal Software Engineer Position type: Full time Location: Seattle, WA / San Jose, CA Position reports to: Director of SW System s...Full timeH1bLocal areaWork from homeWork visaFlexible hoursShift work$61k - $101k
...per year Requirements: ~12+ years of experience in systems engineering, networking, or distributed systems ~ Practical background delivering... ...while delivering value at scale ~ Hands-on experience with software-defined networking technologies such as OVN, OVS, or similar...Full time$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$145k - $170k
...required at start, with the ability to obtain and maintain a DoD Top Secret clearance after starting. About the Role. The Principal Software Engineer (AEGIS Software Domain Lead) serves as the senior software engineering lead for G2 Ops' software capabilities supporting...Full timeTemporary workWork at officeLocal areaRemote workFlexible hours$200k - $250k
...Job Description Job Description 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...Casual workWork at officeImmediate startWorldwide$114.6k - $234.6k
...looking for a candidate with a BS, MS, or PhD in Computer Science, Engineering, or a related discipline, or equivalent practical experience.... ...who is comfortable working in complex and fast-changing software development environments. We need the ability to learn new...Full timeWorldwideFlexible hours- ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral...
- Software DeveloperDesign and develop software applications using Twelve-Factor App methodology from functional requirements.Develop highly innovative UI design, web components, achieved through collaboration and dialogue with other experts in the field. The candidate will...
$114.6k - $234.6k
...communicate clear recommendations when escalating critical issues. We look for a commitment to continuous learning, mentoring junior engineers, and sharing knowledge. We value experience improving processes, workflows, and team effectiveness. We seek involvement in...Full timeFlexible hours$117.2k - $313.7k
...Agentforce is the future of AI, and you are the future of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers across the organization hiring software engineers will review...Full timeWork experience placementRemote work$131.3k - $237.35k
...transforming secure cloud operations for the future.We’re seeking a Principal Engineer / Technical Lead to support the Compartmented Enterprise... ..., data pipelines (structured/unstructured)Experience with software development languages/environments such as: JavaScript....Full timeTemporary workWork at office- ...operate smarter, faster, and more securely in dynamic environments. JOB DESCRIPTION Iron EagleX is seeking a Principal Full Stack Software Engineer to join our dynamic team in Crystal City, VA. This role designs, develops, deploys, and sustains innovative...Contract work
$130k - $210k
Job DescriptionEverforth ECS is seeking a Principal Systems Engineer - Embedded Software Engineer to work onsite in Arlington, VA office. The successful candidate will have knowledge of all aspects of missile systems engineering in support of DoD missile systems programs...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Arlington, VA
- senior principal cloud computing engineer Arlington, VA
- principal cloud computing engineer Arlington, VA
- senior principal scientist Arlington, VA
- principal Arlington, VA
- software sales representative Arlington, VA
- embedded software Arlington, VA
- software applications developer Arlington, VA
- entry level software sales Arlington, VA
- software technology Arlington, VA


