Post job

Principal software engineer jobs in Leesburg, VA

- 4,348 jobs
All
Principal Software Engineer
Senior Software Engineer
Software Engineer
Lead Technician
Senior Engineer
Devops Engineer
Software Developer
Software Leader
Software Development Engineer
Software Integrator Engineer
Software Applications Architect
Lead Engineer
  • Mid-level DevOps Engineer (TS/SCI)

    Vantor

    Principal software engineer job in Herndon, VA

    Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening now and shape what's coming next. Vantor is a place for problem solvers, changemakers, and go-getters-where people are working together to help our customers see the world differently, and in doing so, be seen differently. Come be part of a mission, not just a job, where you can: Shape your own future, build the next big thing, and change the world. To be eligible for this position, you must be a U.S. Person, defined as a U.S. citizen, permanent resident, Asylee, or Refugee. Note on Cleared Roles: If this position requires an active U.S. Government security clearance, applicants who do not currently hold the required clearance will not be eligible for consideration. Employment for cleared roles is contingent upon verification of clearance status. Export Control/ITAR: Certain roles may be subject to U.S. export control laws, requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3). Please review the job details below. Vantor is seeking a Mid-Level DevOps Engineer located in Herndon, VA, to support the development, integration, and cybersecurity compliance of various intelligence capabilities into a Development and subsequently Production environment. You will be a member of a project team responsible for designing and maintaining multiple DevOps pipelines integrating and deploying numerous components into the larger system technology stack. Deployment will be across multiple networks into private cloud infrastructures self-hosted for our government customer. As a Vantor team member, you will closely support our mission partners, and your work will have direct mission impact. In this role, you'll work closely with other DevOps engineers, software developers, infrastructure technicians and cybersecurity professionals leveraging open-source technology to create and maintain the full stack of a High-Performance Computing (HPC) system that hosts a diverse range of applications served out to thousands of users. About Us: We are a multi-faceted technical team with expertise spanning the full stack of cloud computing technologies including systems administration, DevOps, cybersecurity, software development, and systems engineering that builds and maintains software applications backed by a self-managed cloud infrastructure with a true big-data footprint (over 10 petabytes). Our diverse background of experience in mission support and technology development and operations serves as a catalyst to solve unique and challenging intelligence problems in support of special operations analysts and their on-going activities. Prototyping and frequent, iterative feedback are core to our delivery approach, anchored by a need to work quickly in support of our missions. Principal Responsibilities: Deploy, and manage highly available applications to ensure system reliability and scalability. Implement, and maintain HashiCorp Nomad clusters and Kubernetes clusters for workload orchestration. Execute DNS configuration, management, and performance tuning for enterprise-grade systems. Develop and implement Infrastructure-as-Code (IaC) solutions using tools like Terraform, Ansible, or similar. Build and manage multiple CI/CD pipelines with GitLab or equivalent tools to automate deployments and streamline development workflows for rapid development and integration. Perform system monitoring, logging, and troubleshooting to proactively identify and resolve issues. Automate security testing and monitoring within the DevOps workflows using ACAS and Trivy. Analyze cybersecurity scan findings and work with the cybersecurity team to identify false positive findings. Assist the cybersecurity team in assembling the required Body of Evidence to submit for False Positive exceptions. Assist the cybersecurity team in assembling the required Body of Evidence to submit containerized and non-containerized software packages for enterprise software approval. Integrate static code analysis tools such as GitLab SAST, Fortify or Sonarqube and other security mechanisms into CI/CD pipelines. Build and maintain custom tools to automate cybersecurity analysis and correlation workflows as new cybersecurity compliance requirements emerge. Perform cybersecurity remediation on DevOps managed Virtual Machines to include OS patching, OS STIGing, and software package updates. Build, maintain, and monitor configuration management of release products. Troubleshoot and resolve network, automation pipelines, and infrastructure issues. Minimum Requirements: Must have a current/active TS/SCI and be willing and able to pass a CI polygraph. Must be able and willing to work in a SCIF environment in Herndon Virginia forty hours a week. Minimum of 5+ years of Industry experience as a DevOps engineer. Strong expertise in cloud environments, including deployment, optimization, and troubleshooting. Proven track record in building and operating Cloud Native Applications using tools like Kubernetes and Docker. Experience in managing, integrating and utilizing PKI certificates for user and Non-Person-Entity Authentication and Authorization. In-depth experience with IaC tools such as Terraform, Ansible, or equivalent. Solid experience in creating and managing CI/CD build pipelines using GitLab or similar tools (e.g., Jenkins, Azure DevOps). Strong scripting and automation skills using Python, Bash, or equivalent languages. Excellent problem-solving skills with attention to detail and the ability to thrive in a fast-paced environment. Experience with security best practices in DevOps pipelines (e.g., Trivy, Grype, GtiLab SAST, Sonarqube, etc.). Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack. Strong knowledge of networking and load balancing technologies. Experience with source configuration management tools such as Git. CI & CD development experience with technologies like Bash, Jenkins, or GitLab. Experience with automated deployment technologies such as Cloud Formation, Ansible, Puppet or Chef. Cloud Technologies deployment experience. Open-source application deployments and maintenance. Custom source application deployments and maintenance. Moderate LINUX system administration experience (RedHat, Rocky Linux, Alma Linux or similar)). Working knowledge of Linux and Windows operating systems, web services and SQL databases. Experience working in an Agile environment. Desired Skills: Bachelor's degree in Computer Science, Information Systems or related discipline. Master's degree in Computer Science, Information Systems or related discipline. Security+ or comparable certification for privileged user access. Experience with distributed processing methods and tools, such as REST APIs, microservices, IaaS/PaaS services. Experience developing and deploying web services. Experience in implementing Docker STIGs Experience with technical cybersecurity remediation in the context of a Continuous Monitoring (CONMON) program RHCSA or LPIC1/LPIC2 certifications or equivalent Certified Kubernetes Administrator certification Docker Certified Associate #LI-CJ1 #cjpost #LI-Onsite Pay Transparency: In support of pay transparency at Vantor, we disclose salary ranges on all U.S. job postings. The successful candidate's starting pay will fall within the salary range provided below and is determined based on job-related factors, including, but not limited to, the experience, qualifications, knowledge, skills, geographic work location, and market conditions. Candidates with the minimum necessary experience, qualifications, knowledge, and skillsets for the position should not expect to receive the upper end of the pay range. ● The base pay for this position within the Washington, DC metropolitan area is: $113,000.00 - $188,000.00 annually. For all other states, we use geographic cost of labor as an input to develop market-driven ranges for our roles, and as such, each location where we hire may have a different range. Benefits: Vantor offers a competitive total rewards package that goes beyond the standard, including a robust 401(k) with company match, mental health resources, and unique perks like student loan repayment assistance, adoption reimbursement and pet insurance to support all aspects of your life. You can find more information on our benefits at: ****************************** The application window is three days from the date the job is posted and will remain posted until a qualified candidate has been identified for hire. If the job is reposted regardless of reason, it will remain posted three days from the date the job is reposted and will remain reposted until a qualified candidate has been identified for hire. The date of posting can be found on Vantor's Career page at the top of each job posting. To apply, submit your application via Vantor's Career page. EEO Policy: Vantor is an equal opportunity employer committed to an inclusive workplace. We believe in fostering an environment where all team members feel respected, valued, and encouraged to share their ideas. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability, protected veteran status, age, or any other characteristic protected by law.
    $113k-188k yearly 3d ago
  • Backend Software Developer

    Vantor

    Principal software engineer job in Reston, VA

    Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening now and shape what's coming next. Vantor is a place for problem solvers, changemakers, and go-getters-where people are working together to help our customers see the world differently, and in doing so, be seen differently. Come be part of a mission, not just a job, where you can: Shape your own future, build the next big thing, and change the world. To be eligible for this position, you must be a U.S. Person, defined as a U.S. citizen, permanent resident, Asylee, or Refugee. Note on Cleared Roles: If this position requires an active U.S. Government security clearance, applicants who do not currently hold the required clearance will not be eligible for consideration. Employment for cleared roles is contingent upon verification of clearance status. Export Control/ITAR: Certain roles may be subject to U.S. export control laws, requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3). Please review the job details below. This position requires an active U.S. Government Security Clearance at the TS/SCI level with CI Polygraph. The Back-end Developer will work independently and as part of a cross-functional team comprised of technical experts supporting an established and growing Intelligence Community (IC) mission. You will need to quickly understand complex technical concepts, make assessments, and articulate your recommendations to the customer. Previous experience working on-site to support the Department of Defense (DoD) and the Intelligence Community (IC) is highly desirable. Responsibilities: Enable the development of system architectures, software systems, or software applications. Focus of work will primarily be back-end development. Develop new software from algorithm definitions and prototypes. Work with program teams to plan future operations. Practice and improve on agile development methodologies and tools. Work in a collaborative environment to support sensor system design and fielding, special communications, and C2. Work with a multi-disciplinary team to compile complex products to inform leadership on technical risks and chances for success of projects. Brief customer project, program and senior leadership, as well as mission partners on modeling efforts, results, conclusions and recommendations. Minimum Qualifications: Must have active TS/SCI security clearance with CI Polygraph. Bachelor's degree in engineering, sciences, Computer Science, Physics, Applied Mathematics, or related technology field. 4 additional years of experience may be substituted in lieu of a degree. 6 years of relevant experience in software development, technology, engineering and/or science. Strong programming skills in C++, Java, Lambda, Go, AWS, etc. Experience creating task based native software Experience with algorithms, RESTful APIs, RESTful Web Services, Orchestration and Containerization (e.g. Kubernetes, Docker) Ability to communicate highly technical analyses at a level comprehensible to non-technical audiences and senior-level government representatives. Expert knowledge and use of Microsoft Word, Excel, and PowerPoint. Preferred Qualifications: Experience working with High Performance Computing (HPC) and/or distributed computing systems Experience with Digital Signal Processing, Image Processing, Matlab Knowledge in Synthetic Aperture Radar (SAR), Electro-Optical (EO), Geographic Information Systems (GIS), Geospatial Data. Experience with ArcGIS, ERDAS Imagine, STK, SIMDIS, Global Mapper, ENVI, QT Modeler and/or SocetGXP. Advanced education in Math, Physics. Experience working on-site at a customer location. Experience working in DOD / IC. Demonstrated ability to work effectively as a lead or within a team of peers, as well as excellent interpersonal and communications skills. Pay Transparency: In support of pay transparency at Vantor, we disclose salary ranges on all U.S. job postings. The successful candidate's starting pay will fall within the salary range provided below and is determined based on job-related factors, including, but not limited to, the experience, qualifications, knowledge, skills, geographic work location, and market conditions. Candidates with the minimum necessary experience, qualifications, knowledge, and skillsets for the position should not expect to receive the upper end of the pay range. ● The base pay for this position within the Washington, DC metropolitan area is: $137,000.00 - $228,000.00 annually. For all other states, we use geographic cost of labor as an input to develop market-driven ranges for our roles, and as such, each location where we hire may have a different range. Benefits: Vantor offers a competitive total rewards package that goes beyond the standard, including a robust 401(k) with company match, mental health resources, and unique perks like student loan repayment assistance, adoption reimbursement and pet insurance to support all aspects of your life. You can find more information on our benefits at: ****************************** Additionally, this position is incentive eligible with a target based on contribution, company performance, and/or individual results achieved; the specific incentive plan and target amount will be determined based on the role and breadth of contributions. The application window is three days from the date the job is posted and will remain posted until a qualified candidate has been identified for hire. If the job is reposted regardless of reason, it will remain posted three days from the date the job is reposted and will remain reposted until a qualified candidate has been identified for hire. The date of posting can be found on Vantor's Career page at the top of each job posting. To apply, submit your application via Vantor's Career page. EEO Policy: Vantor is an equal opportunity employer committed to an inclusive workplace. We believe in fostering an environment where all team members feel respected, valued, and encouraged to share their ideas. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability, protected veteran status, age, or any other characteristic protected by law.
    $77k-100k yearly est. 3d ago
  • Principal Software Engineer

    Leonardo DRS

    Principal software engineer job in Germantown, MD

    Principal Software Engineer - On-site DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer of AESA tactical radars for active military protection, counter-drone applications, critical infrastructure protection, and border surveillance. Job Summary Join our dynamic radar defense company as a Principal Software Engineer where you'll drive technical vision and architect transformative solutions across our entire product ecosystem. We're seeking a distinguished engineer who can seamlessly bridge the gaps between software, hardware, product strategy, and manufacturing while delivering innovative, secure solutions. In this role, you'll serve as a technical visionary and hands-on architect, collaborating across teams to design and implement mission-critical systems that scale with our rapid growth, all while embracing our collaborative, ego-free culture that values results over hierarchy. Your deep technical expertise, proven ability to solve multifaceted engineering challenges, and talent for aligning diverse teams will be crucial as we partner with major defense contractors and scale our impact in the industry. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company. Job Responsibilities Be Involved with the design, development, analysis, testing and debugging of computer software applications and/or systems. Be ready to learn about Image and Signal Processing, Real-time, Firmware, Database Design, Operating Systems, and more. Take ownership of the outcome and the journey there: budget, costs, estimated schedules, leadership. Communicate clearly (written and oral) with other company personnel and the customer as required. Be a team player and provide technical knowledge and assistance to other engineers, support personnel, and teach others on the team. Be able to work with clients, product, hardware, and other teams. Mastery of technologies and domain knowledge. Expected to have knowledge and significant experience in multiple engineering disciplines. This role offers the unique opportunity to shape not just software architecture, but the entire technical direction of a growing defense technology company. Qualifications Master's degree in engineering or related technical field with a minimum of 8 years of experience. Fluency in c/c++. Experience working with Realtime operating systems. Experience or be willing to learn: Matlab, Python, Linux, React, Node, and other languages. Ability to lead a technical group independently. Open to occasional travel. U.S. Citizenship required. The expected pay scale for this position is $130,801/year - $203,068/year. Should the level, location, or scope of the position change during the hiring process, the pay scale may be modified accordingly. When extending an offer of employment, Leonardo DRS considers factors such as (but not limited to) the scope and responsibilities of the position; any Federal Government contract labor categories and contract wage rates, the candidate's relevant work experience, education/training, certifications, and key skills; internal equity; and market and business considerations. Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours. *Some employees are eligible for limited benefits only Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. Our Vision. To be the leading mid-tier defense technology company in the U.S. Our Values. The Leonardo DRS culture is defined by our Core Values and Principles: - Integrity - Agility - Excellence - Customer Focus - Community & Respect - Innovation We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.
    $130.8k-203.1k yearly 1d ago
  • Software Engineer - R&D Systems

    Novateur Research Solutions

    Principal software engineer job in Ashburn, VA

    Software Engineer - Entry to Mid-Level (R&D Systems) Novateur stands for Innovation. We value creativity, vision, collaboration, and above all, ambition to innovate. Novateur Research Solutions is an R&D firm located in Northern Virginia, developing intelligent systems that push the boundaries of computer vision, AI, and large-scale learning. We are looking for Software Engineers eager to build scalable systems and deploy machine learning models in real-world environments. You will work closely with our researchers and engineers to develop software for real-time perception, geospatial analytics, and distributed systems. Responsibilities: • Develop and deploy production-grade software in Python and C++. • Build APIs, data pipelines, and visualization tools to support machine learning workflows. • Collaborate with researchers to translate algorithms into efficient implementations. • Contribute to system design, cloud deployment (AWS), and automation. Requirements: • BS or MS in Computer Science, Engineering, or a related field. • Proficiency in modern programming and software engineering practices. • Familiarity with Docker, Kubernetes, or AWS. • Enthusiasm for learning and applying machine learning or computer vision methods. • U.S. Citizen or Permanent Resident. Why Novateur? Join a team that values creativity and initiative. Our engineers have freedom to innovate, collaborate with top researchers, publish research in major scientific conferences, and see their ideas deployed in impactful applications. Company Benefits: Novateur offers competitive pay and benefits comparable to Fortune 500 companies that include a wide choice of healthcare options with generous company subsidy, 401(k) with generous employer match, paid holidays and paid time off increasing with tenure, and company paid short-term disability, long-term disability, and life insurance. We offer a work environment which fosters individual thinking along with collaboration opportunities within and beyond Novateur. In return, we expect a high level of performance and passion to deliver enduring results for our clients.
    $72k-99k yearly est. 4d ago
  • Application Solutions Architecture

    Technology Ventures 4.6company rating

    Principal software engineer job in McLean, VA

    Must Have Qualifications: 18+ years of overall experience, 8+ years specifically hands off with Solution Architect that are able to follow business problems, interact with stakeholders. MUST HAVE 15+ Java development experience. Hands on experience with Design patterns and architectural patterns. Qualifications: Undergraduate degree or equivalent experience required; Advanced degree preferred 10+ years of experience in Solutions Architecture and Business Application development Extensive experience in Solution Architecture patterns such as micro-front ends, microservices, 12 factor applications etc. Prior Java Software development background 5+ years of relevant task management experience Hands-on and architectural experience with modern Cloud Native architectures is required, as well as, demonstrable record of leading architects through organizational transformations 3+ years of relevant large-scale enterprise transformation experience as relates to architecture preferred Experience in Generative AI, demonstrable record of applicability of AI/ML to solve business problems. Deep knowledge of various enterprise level Platforms widely used in the industry preferred
    $98k-127k yearly est. 19h ago
  • TS/SCI CI Poly - Sr. Software Development Lead

    Take2 Consulting, LLC 3.7company rating

    Principal software engineer job in Chantilly, VA

    Software Development Lead (TS/SCI CI Poly) The Software Development Lead will guide a team responsible for designing, developing, and maintaining advanced software and database solutions in support of CAAG missions within a classified environment. This role requires strong full-stack development expertise, hands-on cloud and database experience, and the ability to translate user requirements into scalable, secure, and efficient applications. Responsibilities: Lead and coordinate team software development activities and project execution. Design, develop, and maintain custom software, web applications, analytical tools, and cost-estimating models. Perform full-stack development using Java, Python, SQL, and related technologies. Operate, enhance, and troubleshoot existing CAAG software and Microsoft SQL Server databases. Architect and manage advanced database solutions, including data modeling, lifecycle management, performance tuning, indexing, and resource monitoring. Implement data governance, data management, and disaster recovery plans in accordance with policy. Manage development workflows and updates using SDLC tools such as JIRA. Gather, refine, and validate user requirements in collaboration with clients and mission partners. Work with cross-functional teams to architect, develop, integrate, and deploy software and database systems across development, test, and operational environments. Provide ongoing technical support, maintenance, and troubleshooting for applications and databases. Ensure all solutions comply with IC standards, NRO IT policies, and security regulations. Support CAAG software and database integration within TS/SCI environments, coordinating closely with systems administrators and NRO IT personnel. Respond to NRO actions, documentation requests, and development-related tasking. Qualifications: Bachelor's degree in Computer Science, Information Technology, or related field (Master's preferred). 7+ years of experience in software development and IT/technical leadership. Strong proficiency in full-stack development, SQL, Java, and Python. Experience with cloud development and Microsoft SQL Server. Deep knowledge of database design, data modeling, and performance optimization. Understanding of data management policies and disaster recovery practices. Familiarity with SDLC processes and tools (e.g., JIRA). Ability to work within classified environments and follow strict security protocols. Excellent communication, documentation, and collaboration skills. Preferred Skills: Experience with React or modern front-end frameworks. Prior Intelligence Community (IC) software development experience. Exposure to AI/ML integration into software solutions. Experience with MBSE, Digital Engineering Ecosystems, or related methodologies. Knowledge of NRO Directive 50-5 and DoD 8570.01M. Experience with Visual Studio and associated development toolchains.
    $92k-113k yearly est. 1d ago
  • Senior Java Software Engineer

    Hadiamondstar Software Solutions LLC

    Principal software engineer job in McLean, VA

    Java developer Note- Ex-Capital One Preferred JD- We are looking for Java developer with Angular, AWS (Backend Java, Node)
    $88k-114k yearly est. 4d ago
  • Backend Software Engineer

    Gridiron It

    Principal software engineer job in Fort Belvoir, VA

    As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back-end developer with the software engineering skills it takes to help identify potential risks, contribute to solution development, and create efficient and effective systems for our clients. As a back-end developer, you'll use the latest architectural approaches and open-source frameworks and tools to help deliver solutions. Using your software engineering knowledge, you'll work with and learn from the development team to create custom tools, systems, and sites with consistent performance and scalability. In this role, you'll make a mission-forward impact as you sharpen your skillset and grow your career. Work with us as we shape systems for the better. Qualifications Experience with programming languages such as Ruby, Python, C#, Java, or PowerShell TS/SCI clearance HS diploma or GED and 7+ years of experience as a Software Engineer, or Bachelor's degree and 3+ years of experience as a Software Engineer Certified Secure Software Lifecycle Professional (CSSLP) Certification Additional Qualifications Experience working on multiple OS platforms, including Linux and Windows Experience with the Windows Computing Environment (CE) Linux CE Certification DoD Approved 8570 - Information Assurance Technician (IAT) Level II Certification such as CCNA Security, CySA+, GICSP, GSEC, Security+ CE, CND, or SSCP Certification, or higher level IAT Certification Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance is required. Compensation and Benefits Salary Range: $100,000 - $140,000 MAX (Compensation is determined by various factors, including but not limited to location, work experience, skills, education, certifications, seniority, and business needs. This range may be modified in the future.) Benefits: Gridiron offers a comprehensive benefits package including medical, dental, vision insurance, HSA, FSA, 401(k), disability & ADD insurance, life and pet insurance to eligible employees. Full-time and part-time employees working at least 30 hours per week on a regular basis are eligible to participate in Gridiron's benefits programs. Gridiron IT Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status or disability status. Gridiron IT is a Women Owned Small Business (WOSB) headquartered in the Washington, D.C. area that supports our clients' missions throughout the United States. Gridiron IT specializes in providing comprehensive IT services tailored to meet the needs of federal agencies. Our capabilities include IT Infrastructure & Cloud Services, Cyber Security, Software Integration & Development, Data Solution & AI, and Enterprise Applications. These capabilities are backed by Gridiron IT's experienced workforce and our commitment to ensuring we meet and exceed our clients' expectations.
    $100k-140k yearly 1d ago
  • Software Engineer

    Samtek Inc.

    Principal software engineer job in Herndon, VA

    Samtek Inc., located in Job Location: Herndon, Virginia, is seeking a full-time Software Engineer. If you are interested in applying for this job, please make sure you meet the following requirements as listed below. May req to trvl (apprx 25% to 50% of the time) to various unanticipated client worksites across the US. Send resume to Samtek xevrcyc Inc., 205 Van Buren St., Ste. #120, Herndon, VA 20170 OR e-mail:
    $71k-94k yearly est. 1d ago
  • Python Software Engineer (Performance Optimization) - On Site in McLean, VA

    Nerd Up Staffing

    Principal software engineer job in McLean, VA

    Work Authorization: We are unable to consider candidates who require F-1 OPT/CPT, H-1B sponsorship, or any employer-sponsored work authorization now or in the future. If you enjoy writing clean, efficient code and genuinely care about how systems behave under real workloads, this is the kind of role where you will thrive. We are a small, highly technical engineering team that values clarity, correctness, and thoughtful problem-solving. Our environment is calm, stable, and built around long-term engineering quality rather than short-term pressure. If you are coming from a chaotic workplace or a job filled with constant churn, you will immediately notice the difference here. This is the kind of role where you can go deep, work closely with senior engineers, and focus on building software that is fast, reliable, and built to last. What You Will Do Build, improve, and maintain high-performance internal software tools Write clean, production-quality Python applications in a Linux environment Use and expand your R skills to improve performance, scalability, and correctness Profile and tune systems to make them faster and more efficient Participate in architecture discussions and performance-focused design reviews Work with MySQL and related data systems to support stable and predictable workflows What You Bring 2 or more years of hands-on, post-college production-level Python engineering experience 1+ years working with R (or C), ideally including optimization or tuning Proven ability to write and deploy production-ready code Strong understanding of algorithms, data flow, and system performance Comfortable working in Linux environments and using Git for version control A clear, thoughtful communication style and willingness to collaborate Experience with SQL, ETL, or data integrations is a plus Why You'll Love Working Here Stable, well-established company with a long-term engineering focus A mentoring-oriented culture where senior engineers actively help you grow A calm, respectful environment that values correctness over rushing Interesting work that involves real performance challenges and deep thinking A codebase that is maintained with care and not pushed to meet unrealistic deadlines Competitive salary, strong benefits, and real work-life balance On-site for collaboration, only in McLean, Virginia (no remote or hybrid options) Who This Role Is Perfect For This position is ideal for engineers who: Enjoy optimization, profiling, and understanding how systems behave under the hood Prefer a stable, predictable engineering environment instead of constant fire drills Value working with experienced developers who take code quality seriously Want to do meaningful technical work without unhealthy pressure Appreciate a team that cares about craftsmanship, clarity, and long-term maintainability
    $71k-95k yearly est. 3d ago
  • DevOps Engineer

    Us Tech Solutions 4.4company rating

    Principal software engineer job in McLean, VA

    The candidate should be able to drive implementation and improvement of tools and technologies for enterprise adoption in accordance with operational and security standards. Practice and promote a Site Reliability Engineering (SRE) culture to improve and operate cloud platform offerings to the enterprise while working toward innovation, automation, and operational excellence. Automation experience is a must for this position. Ability to provide 24x7 operational support on a periodic basis and involvement in Issue resolution is a must. Must Have Qualifications: Must have 5+ years of have on experience with AWS CloudFormation and Terraform. Automation through Shell Scripting and Python required (Ansible nice to have). 3+ years of experience with EKS and Kubernetes Technical expertise: 7+ years of overall information technology experience with an emphasis on integration and delivery of virtual/cloud platforms to enterprise applications. At least 5 years of proven experience with AWS CloudFormation, Terraform, or similar tools. 3+ years of experience with engineering and supporting containerization technology (OpenShift, Kubernetes, AWS(ECS/EKS), etc.) at scale. Experience in Python, Ansible and shell scripting to automate routine operation tasks. Experience in Tetrate, Rancher, ArgoCD are highly preferred. About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Recruiter Details: Aishwarya Chandra Email: **************************************** Job ID: 25-53450
    $95k-130k yearly est. 1d ago
  • Senior Cloud Application Developer (AWS)

    Kamispro

    Principal software engineer job in Washington, DC

    We are seeking a Senior Cloud Application Developer to join a high-performing team on a 10+ month contract. Candidates must be authorized to work in the United States. The ideal candidate is highly skilled in Python, AWS services, Kubernetes, and Airflow, with a strong background in building and deploying cloud-native applications. ***PLEASE NOTE: WE ARE NOT ACCEPTING APPLICATIONS FROM THIRD-PARTY AGENCIES FOR THIS ROLE. Key Responsibilities: Optimize a scalable, reliable, and secure AWS native cloud system Refine infrastructure configuration as IaC using Terraform Help produce and capture operational metrics from logs, API's, and various cloud sources Refine CI/CD/CT pipelines to build, deploy, and test native cloud application code Experience, Skills & Qualifications: Education: Bachelor's degree in Computer Science, Engineering, Software Engineering or a relevant field with a minimum of 8 years working experience in an AWS Cloud environment required for a senior level position. Expertise in cloud-native application development, and cloud infrastructure management. Expertise in containerization and Kubernetes In-depth knowledge of AWS services (EKS, EC2, Lambda, RDS, S3) Strong experience of workflow managers (Airflow) Strong experience with AWS and proficiency in Python, BASH, and IaC tools like Terraform Strong experience with relational and cloud-based databases Strong experience in building automation tools and CI/CD/CT pipelines using platforms like Ansible, GitHub Actions, GitLab CI, and CodePipeline
    $92k-121k yearly est. 1d ago
  • Senior Developer

    Zillion Technologies, Inc. 3.9company rating

    Principal software engineer job in McLean, VA

    The candidate must have experience with both Java and Python, in addition to PowerShell and AI/ML tools. Must Have Qualifications: Python and Java development, strong understanding of design and explain and educate developers. Key Responsibilities: Design and implement developer workspaces using physical, virtualized, or browser-based solutions. Develop tools primarily in Python and Java to enhance developer workflows. Advocate for and implement CI/CD improvements through new tooling and commonly available libraries. Create patterns to manage desktop provisioning and software package management using SCCM, VDI, or similar technologies. Lead initiatives to integrate Generative AI capabilities into Developer workflows, enhancing the value proposition for customers. Partner with end-user collaboration suites to create seamless developer experiences. Ensure all solutions meet audit, risk, and governance requirements. Evangelize best practices and solutions within the developer community.
    $90k-118k yearly est. 2d ago
  • .NET Tech Lead

    Skysoft Inc.

    Principal software engineer job in Rockville, MD

    .NET Tech Lead Experience: 12+years Must We are looking for a Strong .NET Tech Lead, expertise in custom web applications development. Custom applications have been developed in the following functional areas: Scientific Reporting Services and System Support; Grants Management Systems; Contracts Managements Systems; Human Resources Management Systems; Administrative Management Systems; and Other Management Systems. The ideal candidate should have strong software architecture & development experience and be very comfortable in learning an existing product and adjusting product architecture as customer requirements or technology evolves. Responsibilities Define robust architectures for new applications, leveraging and enhancing existing building blocks or creating new reusable components Enhances existing application as per customer requirements Provides decision on adjusting product architecture as customer requirements, market conditions and technology evolves Identifies and articulates new technology, programming, design methodology, and best practices Developments and Maintains Technical Documentation Provides estimates on technology solutions delivery and integration effort Plays a key system integrator and architect role on implementing web application Provides Technical guidance to the proposed solution should be provided to the project teams as needed Manages and performs web application deployments Perform root cause analysis for production issues and provide solution in timely fashion Maintain traceability between requirements, design and test case Meet objectives as assigned and interact with the project team to organize timelines, responsibilities and deliverables. Manage and supervise a team of Software Developers. Develop and maintain good communications and working relationships with team members Lead in the development and implementation of new technologies. Lead in testing and evaluating new upgrades to technologies. Other activities as determined as important by the Program Manager. Job Requirements At least 10+ years of experience designing, developing and deploying web-based applications with ASP.NET 4.0 or above using C#. BS/MS degree in MIS, CS, or related discipline is required. 10+ years of experience in designing and developing new features and/or maintaining existing applications developed on ASP.NET MVC. Demonstrated ability to work effectively in a fast-paced environment under deadline pressure. Demonstrated ability to manage competing priorities. Demonstrated ability to build partnerships with various teams. Ability to communicate well and work in a collaborative team environment. Ability to work independently with minimum supervision. Excellent problem-solving abilities. Applicants selected will be subject to a Public Trust background security investigation and may need to meet eligibility requirements for access to sensitive information.
    $79k-104k yearly est. 1d ago
  • Software Integrator

    John Galt Staffing 3.9company rating

    Principal software engineer job in Manassas, VA

    Software Integrator - 100% On Site in Manassas, VA Client is seeking to hire a Software Integrator to support the Acoustics Rapid COTS Insertion (ARCI) program. Education: Bachelor's degree in Computer/Electrical Engineering or Computer Science degree from an accredited university. 2+ years of experience. Job Responsibilities: Participate in software development lifecycle including software design, development, integration, test, and support for new and existing software products. Designing, implementing, testing and debugging complex software applications Support continuous integration/continuous development agile like development Basic Qualifications: Bachelor's degree in Computer/Electrical Engineering or Computer Science degree from an accredited university or equivalent related experience. Experience with Linux Operating Systems 2+ years of related C, C++, and/or JAVA experience Experience with inter-process communications and real time systems Experience with configuration management software (i.e. Subversion and/or GIT)
    $81k-108k yearly est. 3d ago
  • ServiceNow CMDB Technical Lead

    Request Technology, LLC

    Principal software engineer job in McLean, VA

    ***We are unable to sponsor as this is a permanent full-time role*** A prestigious company is looking for a ServiceNow CMDB Technical Lead. This technical lead is focused on the administration and implementation of CMDB & ITOM platform. Responsibilities: • Introduce the overall technical vision for a ServiceNow Platform and CMDB by defining and establishing the solution architecture. • The CMDB Tech Lead will be responsible for designing, implementing, and maintaining a reliable and sustainable configuration management system. It involves ensuring the CMDB accurately reflects the IT infrastructure, supporting IT operations, incident resolution, and strategic decision-making. • The ideal candidate will have strong knowledge and hands-on experience in ServiceNow modules such as ITSM, CMDB, ITOM Discovery, Service Mapping, APM, SAMPro, SPM, and designing/implementing CSDM architecture. • Design and implement the ServiceNow platform to meet the needs of IT Service Management. • Provide architectural thought leadership and develop end-to-end architecture blueprints and work closely with the development and operations team. • Assist in the maintenance and upgrades of existing ServiceNow platform. • Participate in design reviews and recommend improvements. • Design workflows, integrations with other tools, and customizations to meet business requirements. • Optimize the performance of the ServiceNow platform ensuring that it meets the organization's scalability and efficiency requirements. • Provide support in all phases of development and ensure to deliver high-quality products. Qualifications: • B.S. or M.S. degree in Computer Science, Software Engineering, Information Technology (or equivalent experience) • 8-10 years' experience in software development, design, and architecture • 4+ years' experience in designing and developing CMDB solutions with experience in CSDM methodology • 8+ years' experience in Agile practices, building software in an enterprise environment. • Deep enterprise architecture experience, including technical architecture, business architecture, security architecture and data architecture practices and their significance with solution architecture discipline • Experience with distributed systems, enterprise communications patterns & open standards like APIs • Recommended to have certification in ServiceNow ITOM Implementation Specialist with CMDB fundamentals Course and familiar with ITIL and ITSM frameworks. • Proven experience in designing and implementing ServiceNow solutions to meet business requirements.
    $76k-100k yearly est. 2d ago
  • Lead Backend Engineer (Java/Spark, ETL, AWS)

    Tekvalue It Solutions

    Principal software engineer job in McLean, VA

    Long Term Note: MUST have prior COF experience Required Skills & Experience 7+ years backend development experience with strong proficiency in Java. 4+ years building distributed ETL/data processing workflows using Apache Spark. Strong hands-on experience with AWS serverless data services: Step Functions, Glue, Lambda, S3. Proven ability to design secure, large-scale file ingestion and data transfer pipelines. Deep understanding of batch processing, distributed computation, and data performance tuning. Experience working in CI/CD-driven environments with automated testing and deployment. Demonstrated ability to lead technical direction, standards, and quality without direct people management duties.
    $74k-102k yearly est. 19h ago
  • Senior Software Engineer -- KUMDC5680656

    Compunnel Inc. 4.4company rating

    Principal software engineer job in McLean, VA

    Required Technical Skills (Required) Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years), JBehave or other BDD testing frameworks At least 8 years of test automation framework design Strong experience in testing Webservices (REST APIs) (3+5 years) Proven experience developing test scripts, test cases, and test data The ability to write queries in SQL or other relational databases 3+ years of experience in developing scenario based performance testing using JMeter Experience testing full stack and integration testing with 3rd parties End-to-end system integration testing experience for software platforms (Desired) Hands on experience with Python development experience in AWS Cloud technology Experience in TDD, continuous integration, code review practice is strongly desired Experience with Apigee or other API gateways is a plus Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git) At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices. Understanding of a micro service Architecture Experience load and performance testing Strong documentation skills
    $88k-114k yearly est. 3d ago
  • Senior AI/ML Engineer (TS/SCI)

    Vantor

    Principal software engineer job in Herndon, VA

    Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening now and shape what's coming next. Vantor is a place for problem solvers, changemakers, and go-getters-where people are working together to help our customers see the world differently, and in doing so, be seen differently. Come be part of a mission, not just a job, where you can: Shape your own future, build the next big thing, and change the world. To be eligible for this position, you must be a U.S. Person, defined as a U.S. citizen, permanent resident, Asylee, or Refugee. Note on Cleared Roles: If this position requires an active U.S. Government security clearance, applicants who do not currently hold the required clearance will not be eligible for consideration. Employment for cleared roles is contingent upon verification of clearance status. Export Control/ITAR: Certain roles may be subject to U.S. export control laws, requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3). Please review the job details below. We're seeking a Senior AI/ML Solutions Engineer to support mission-driven users working on complex national security challenges. In this agile environment, you'll be part of a small, multi-disciplinary team applying AI/ML and data science to real-world problems and apply them into operations. This role offers direct collaboration with end users and technologists to ensure solutions are impactful, scalable, and mission-aligned. Responsibilities: Design, develop, integrate and deploy AI-driven solutions to extract insights from complex, high-volume datasets offering expertise in AI/ML, Large Language Models (LLM), Generative AL, and/or Natural Language Processing (NLP) Apply statistical and deep learning techniques to support predictive modeling, classification, natural language processing, and pattern recognition Collaborate with analysts, engineers, and mission partners to understand requirements and translate them into robust, data-driven solutions Communicate results and technical concepts through effective visualizations, dashboards, and clear reporting to both technical and non-technical audiences Minimum Qualifications: U.S. citizen with active TS/SCI clearance and polygraph; willing to work onsite 80% or as mission needs dictate. Bachelor's or advanced degree (or equivalent experience) in AI/ML, Data Science, Math, or related technical field. 8+ years of experience in data science, AI/ML, large language models (LLMs), and emerging technologies, including solution architecture, model development, and deployment in complex environments. Proficient in Python, R, and/or Java for machine learning, data processing, and algorithm development; experienced in building robust, scalable solutions for operational deployment. Hands-on experience with machine learning frameworks (TensorFlow, PyTorch, scikit-learn) and tools for model development and operationalization (Jupyter, MLflow, AWS SageMaker) in production environments. Experienced working in Linux-based and hybrid cloud/on-prem infrastructures, deploying and maintaining AI/ML solutions in secure, production-grade environments; strong collaboration and communication skills with distributed teams and stakeholders. Preferred Qualifications: Understanding of commercial and custom AI ML methods, statistical and analytical concepts such as uncertainty modeling, spatial analytics, model evaluation, correlation analysis, and data visualization. Adaptable, solution-oriented mindset with the ability to work independently in fast-paced, dynamic environments Experience working in virtualized Linux environments on secure government infrastructure Background in military or intelligence analysis, or familiarity with IC PED systems, is a strong plus Pay Transparency: In support of pay transparency at Vantor, we disclose salary ranges on all U.S. job postings. The successful candidate's starting pay will fall within the salary range provided below and is determined based on job-related factors, including, but not limited to, the experience, qualifications, knowledge, skills, geographic work location, and market conditions. Candidates with the minimum necessary experience, qualifications, knowledge, and skillsets for the position should not expect to receive the upper end of the pay range. The base pay for this position within California, Colorado, Hawaii, New Jersey, the Washington, DC metropolitan area, and for all other states is: $130,000.00 - $200,000.00 Benefits: Vantor offers a competitive total rewards package that goes beyond the standard, including a robust 401(k) with company match, mental health resources, and unique perks like student loan repayment assistance, adoption reimbursement and pet insurance to support all aspects of your life. You can find more information on our benefits at: ****************************** The application window is three days from the date the job is posted and will remain posted until a qualified candidate has been identified for hire. If the job is reposted regardless of reason, it will remain posted three days from the date the job is reposted and will remain reposted until a qualified candidate has been identified for hire. The date of posting can be found on Vantor's Career page at the top of each job posting. To apply, submit your application via Vantor's Career page. EEO Policy: Vantor is an equal opportunity employer committed to an inclusive workplace. We believe in fostering an environment where all team members feel respected, valued, and encouraged to share their ideas. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability, protected veteran status, age, or any other characteristic protected by law.
    $130k-200k yearly 3d ago
  • Senior Palantir Foundry Developer

    Technology Ventures 4.6company rating

    Principal software engineer job in Reston, VA

    The Senior Palantir Foundry Developer will design, develop, and deploy advanced data integration and analytics solutions using the Palantir Foundry platform. This role requires deep technical expertise in Foundry's ecosystem, strong data engineering skills, and the ability to translate complex business requirements into scalable, secure, and performant solutions. The developer will also mentor junior team members and collaborate with cross-functional stakeholders to deliver impactful data-driven applications. Skills: Solution Design & Development: Build and optimize data pipelines, Ontology models, and Foundry applications (Workshop, Contour, Quiver, Slate). Develop custom workflows and dashboards using Foundry's suite of tools. Data Integration & Transformation: Implement robust ingestion strategies for structured and unstructured data. Apply PySpark, SQL, and Foundry transformations for data cleansing and enrichment. Application Development: Create operational workflows and user-facing applications within Foundry. Integrate Foundry with cloud services (AWS, Azure, GCP) and external APIs. Governance & Security: Ensure compliance with data governance, lineage, and security standards (RBAC, encryption). Technical Leadership: Act as a subject matter expert for Palantir Foundry. Provide mentorship and enforce best practices in development and deployment. Innovation: Explore and implement GenAI/LLM capabilities within Palantir AIP for advanced analytics. Stay updated on Foundry features and drive adoption of new functionalities.
    $96k-126k yearly est. 2d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Leesburg, VA?

The average principal software engineer in Leesburg, VA earns between $90,000 and $157,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Leesburg, VA

$119,000

What are the biggest employers of Principal Software Engineers in Leesburg, VA?

The biggest employers of Principal Software Engineers in Leesburg, VA are:
  1. RTX Corporation
  2. Cubic
  3. Raytheon Technologies
  4. Avenue Technologies and Commodities
  5. SOSi
Job type you want
Full Time
Part Time
Internship
Temporary