Post job

Principal software engineer jobs in District of Columbia

- 2,114 jobs
  • DevOps Engineer

    Gridiron It

    Principal software engineer job in Washington, DC

    Description: As a DevOps Engineer, you will play a critical role in bridging the gap between development and operations by automating and streamlining the build, test, and deployment processes. You will support automation of multiple processes. You will work closely with software developers, system operators, and other IT staff members to manage code releases and ensure the smooth operation of production environments. Your expertise will be essential in driving the adoption of best practices for continuous integration and continuous deployment (CI/CD) and in maintaining a robust and scalable infrastructure. Responsibilities • Develop, implement, and manage CI/CD pipelines to automate the build, test, and deployment processes. • Collaborate with development and operations teams to streamline code integration and delivery. • Manage and monitor production environments, ensuring high availability and performance. • Automate infrastructure provisioning and configuration management using tools such as Ansible. • Implement and maintain monitoring, logging, and alerting solutions to ensure system reliability and performance. • Identify and resolve infrastructure and deployment issues, ensuring minimal disruption to services. • Ensure security best practices are followed in the deployment and operation of applications and infrastructure. • Work with cross-functional teams to develop and implement scalable and resilient system architectures. • Continuously evaluate and improve processes, tools, and technologies to enhance the efficiency and effectiveness of the DevOps workflow. Skills • Strong understanding of CI/CD principles and hands-on experience with tools such as GitLab, Terraform, Helm, DB Config management (Liquibase / Flyaway), Jenkins, GitLab CI, CircleCI, Travis CI • Proficiency in scripting and automation languages such as Python, Bash, or PowerShell. • Experience with infrastructure as code (IaC) tools like Ansible. • Solid understanding of cloud platforms, especially AWS. • Familiarity with containerization and orchestration tools such as Docker, Kubernetes and OpenShift. • Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, or Splunk. • Strong problem-solving skills and the ability to troubleshoot complex system issues. Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Compensation and Benefits Salary Range: $60.00 - $75.00 (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.
    $60-75 hourly 2d 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. 3d ago
  • Senior Database Engineer - On premise Azure

    Aptonet

    Principal software engineer job in Washington, DC

    Senior Database Engineer - Database Management Work Arrangement: 100% Onsite (DOT HQ) Clearance: Public Trust (U.S. Citizen or Green Card holder; 3+ years U.S. residency) Contract: 6 months with possible extension Start Date: 1/19/2026 Hours: 40 hrs/week, standard schedule Client: DOT (via Leidos) Role Overview The Senior Database Engineer is responsible for installing, configuring, securing, and optimizing enterprise database systems across Microsoft SQL Server, Oracle, MySQL, and PostgreSQL platforms. This position ensures high availability, performance, scalability, and reliability of mission-critical data platforms-both on-premises and in cloud environments. The role also supports database architecture planning, automation initiatives, and mentoring junior DBAs. Key Responsibilities Core Administration & Configuration Install and configure Microsoft SQL Server (SSMS, SSRS, SSIS, SSAS) and Oracle databases. Set up new servers, databases, and related infrastructure across on-prem, VMware, and Azure (IaaS/PaaS). Manage SQL Server clustering, Always-On availability groups, replication, and high-availability solutions. Deploy and manage Azure Managed Instances and Azure SQL databases. Maintenance, Performance & Security Conduct routine maintenance: index rebuilds, statistics updates, and consistency checks. Tune SQL performance, analyze execution plans, and troubleshoot slow queries or deadlocks. Use monitoring tools: SQL Profiler, Extended Events, Performance Monitor, OEM, custom shell scripts. Implement database security practices, including TDE, SQL STIG/Oracle STIG compliance, auditing, and access provisioning. Maintain documentation for environments, configurations, changes, and performance metrics. Upgrades, Migrations & DR Execute patches, upgrades, and migrations (including on-prem to Azure). Configure and troubleshoot mirroring, log shipping, and transaction replication. Manage RMAN backups, Oracle Data Guard, and Oracle RAC setups (including RAC on Windows). Support DR testing and provide recommendations for continuity planning. Additional Responsibilities Support 24×7 operations (participate in on-call rotation). Participate in mandatory monthly database patching. Coordinate with development, DevOps, and infrastructure teams to streamline deployments and operations. Required Qualifications BS degree with 8-12 years of experience or MS with 6-10 years; expert-level knowledge of DBMS principles. Certifications: Oracle and SQL Server. Strong expertise with SQL Server (2012-2022) and Oracle databases across Linux, Windows, VMware, Azure. Advanced skills in: SQL clusters, Always-On, high availability On-prem to Azure migration TDE, SQL STIG compliance Oracle RAC, OEM, RMAN, Data Guard Linux shell scripting AWS RDS and EC2 database operations Proven ability to diagnose performance issues, optimize queries, and maintain enterprise-scale systems. Experience with DR testing and on-call support tasks. Preferred Qualifications Experience in 24×7 production support environments. Hands-on experience administering SQL Server and Oracle databases across hybrid and cloud infrastructures. Expertise configuring: SSRS, database mail, service packs, Windows Server patches Mirroring, log shipping, replication OEM monitoring, custom shell scripts, Oracle quarterly patches Strong understanding of AWS cloud concepts for DBA workloads. Ability to implement least-privilege security for database users. Team-oriented, proactive, and comfortable handling mission-critical workloads. Additional Notes No telework or remote option (onsite only). No driving, international travel, or PHI access required. Public Trust required; interim clearance not accepted.
    $99k-132k yearly est. 3d ago
  • Senior Platform Engineer

    Cava 4.1company rating

    Principal software engineer job in Washington, DC

    Company Profile: At CAVA we make it deliciously simple to eat well and feel good every day. We are guided by a Mediterranean heritage that's been perfecting how to eat and live for four thousand years. We prioritize authenticity, curiosity and the pursuit of excellence in everything we do. We are working towards something big , together. We foster a culture built on five core values: Generosity First, Always: We lead with kindness. Our best work happens when we act in service of others. Constant Curiosity: We are eager to learn, grow, and explore beyond the obvious. Act with Agility: We welcome change; it's the only constant. We embrace, adjust, adapt. Passion for Positivity: We greet each day with warmth and possibility. Collective Ambition: We have high aspirations that are achieved when we work together with a shared purpose. Senior Platform Engineer Are you a seasoned senior cloud engineer with a deep passion for AWS and a desire to fuel CAVA's growth through innovative cloud solutions? We're seeking a highly skilled Senior Cloud Engineer to design, implement, and manage our cloud infrastructure, supporting CAVA's mission to redefine the fast-casual dining experience. This role requires a strategic thinker who can translate CAVA's business objectives into robust and scalable cloud architectures that enhance guest experience, optimize operations, and drive growth What You'll Do: Cloud Architecture: Design and implement cloud architecture leveraging AWS services to meet business needs. Infrastructure Management: Manage and optimize AWS infrastructure, including EC2, VPC, S3, RDS, and other relevant services. DevOps: Collaborate with development teams to implement DevOps practices and CI/CD pipelines. Security: Implement and maintain security best practices, including IAM, encryption, and vulnerability management. Cost Optimization: Analyze cloud usage and identify opportunities to optimize costs. Automation: Automate infrastructure provisioning and management using tools like CloudFormation or Terraform. Troubleshooting: Diagnose and resolve complex cloud-related issues. Mentorship: Provide technical guidance and mentorship to junior engineers. Execute effective decision-making skills to led team to succeed Maintain emotional stability in stressful situations; lead by example for how our team should handle adversity Abide by policies and procedures that support the service mindset Manage timeline expectations within and across teams, deliver on our responsibilities accordingly Earn the trust of Team Members and Managers by consistently embracing CAVA's values Show discipline in bringing consistent performance, communication, and attitude to the job every day Actively contribute to your department in order to complete tasks and meet company goals Recognize the emotional stake each Team Member has in personal and organizational success of this business The Qualifications: 5+ years of experience in cloud computing, with a strong focus on AWS. Advanced knowledge of AWS services, including EC2, VPC, S3, RDS, IAM, and more. Experience with infrastructure as code (IaC) tools like CloudFormation or Terraform. Strong scripting skills (Python, Bash, PowerShell). Understanding of networking, security, and compliance best practices. Ability to work independently and as part of a team. Strong communication and interpersonal skills. Physical Requirements: Ability to maintain stationary position to be able to operate a computer and other office equipment Must be able to identify, analyze and assess details For certain positions, must be able to occasionally move or transport items up to 50 pounds Ability to communicate with others and exchange information accurately and effectively Constantly positions self and move about to support ordinary restaurant or food production support or office operations, as applicable Ability to work in a constant state of alertness and in a safe manner What we offer: Competitive salary, plus bonus and long-term incentives* Early Wage Access! Unlimited PTO, paid parental leave, plus paid opportunities to give back to the community Health, Dental, Vision, Telemedicine, Pet Insurance plus more! 401k enrollment with CAVA contribution Company-paid STD, LTD, Life and AD&D coverage for salaried positions* Free CAVA food Casual work environment The opportunity to be on the ground floor of a rapidly growing brand All exempt and non exempt employees are eligible for benefits. Benefits are effective the 1st of the month following 30 days of service and you have until the day before the effective date to enroll. A new hire can enroll in our benefit program by selecting a link that is emailed directly to the new hire at their personal email address once hired. Please note that visa sponsorship is not available. The compensation range posted includes total cash. *Indicates qualifying eligible positions only CAVA - Joining “A culture, not a concept” This job description is not intended to be a comprehensive list of all the duties and responsibilities of the position and such duties and responsibilities may change without notice. As an equal opportunity employer, CAVA considers applicants for all positions without regard to race, color, sex, religion, national origin, disability, age, height, weight, marital status, sexual orientation, familial status, genetic information or any other characteristic or protected classes as defined by federal, state, or local law.
    $126k-155k yearly est. 4d ago
  • Senior Okta Engineer

    Take2 Consulting, LLC 3.7company rating

    Principal software engineer job in Washington, DC

    We are seeking a Senior Okta Engineer to lead the design, implementation, and optimization of Okta-based authentication services for a large, federated U.S. government agency. This position plays a key role in modernizing identity and access management (IAM) within a complex, multi-tenant environment with rigorous security and compliance requirements. In this role, you will configure, maintain, and enhance Okta as a cloud-based authentication platform and identity provider for federal clients. You'll work in a fast-paced environment alongside a team of experienced Okta Engineers to deliver secure, scalable, and high-performing identity solutions. What You Will Do: Architect and deploy scalable Okta solutions for authentication, federation, and lifecycle management across multiple domains and agencies. Design and implement SSO, MFA, and adaptive access policies aligned with federal security standards. Integrate Okta with cloud and on-premise applications, including custom APIs and legacy systems. Collaborate with cybersecurity, infrastructure, and application teams to ensure seamless identity workflows. Monitor, troubleshoot, and optimize Okta performance and security posture.
    $101k-125k yearly est. 2d ago
  • Software Engineer (Technical Leadership)

    Meta 4.8company rating

    Principal software engineer job in Washington, DC

    Meta is seeking a Software Engineer to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web. **Required Skills:** Software Engineer (Technical Leadership) Responsibilities: 1. Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient. 2. Effectively communicate complex features & systems in detail. 3. Understand industry & company-wide trends to help assess & develop new technologies. 4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization. 5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas. 6. Suggest, collect and synthesize requirements and create an effective feature roadmap. 7. Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models. 8. Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU). **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 10. Experience leading projects with industry-wide impact. 11. Experience communicating and working across functions to drive solutions. 12. Experience in mentoring/influencing engineers across organizations. 13. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision. 14. Experience in driving large cross-functional/industry-wide engineering efforts. 15. 12+ years of experience in programming languages (Python, C++, or Java) with technical background. 16. 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or deep learning based methods. **Preferred Qualifications:** Preferred Qualifications: 17. Experience in shipping products to millions of customers or have started a new line of product. **Public Compensation:** $264,000/year to $342,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $264k-342k yearly 57d ago
  • Software Engineer - Data Production and Compliance

    Booking 4.8company rating

    Principal software engineer job in Washington, DC

    About us: At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, lines of code or A/B tests. We're the thrill of the first night in a new place. The excitement of the next morning. The friends you encounter. The journeys you take. The sights you see. And the memories you make. Through our products, partners and people, we make it easier for everyone to experience the world About the team: Booking.com (USA), Inc, one of the support companies in the United States, is seeking a full time Software Engineer in Washington, DC for the Data Production & Compliance track of the Data and Machine Learning department. The teams in our track engineer the automation behind Booking's Data Governance and Compliance ecosystem. We build scalable solutions to discover and classify assets (including ML/AI), enforce data protection policies, and provide Legal and Compliance stakeholders with real-time visibility into the company's risk posture. Role Description: This role offers a fantastic opportunity to get involved in Data/ML/AI and apply it to the Data Privacy and Data Governance domains. You will build the technical foundation that allows our data ecosystem to scale safely and responsibly. You won't just be maintaining compliance; you will be engineering the automation engine that governs it. In this role, you will collaborate closely with Privacy teams in our department and across the wider business to translate complex requirements into scalable software solutions. You will move the company away from manual stewardship by treating "Policy as Code"-building intelligent tools that detect risks and enforce protection standards in real-time. You will partner with our ML Scientists and leverage Booking's AI tech stack to solve challenging problems-using advanced techniques to automate the classification and monitoring of our Services and Data/ML/AI assets. Key Job Responsibilities and Duties: * Engineer Governance Automation: Develop scalable services that automatically classify data and ML assets, reducing the manual burden on data stewards. * Enhance Data Discovery: Build and maintain high-performance metadata registries that ensure all data assets and services are easily discoverable and up-to-date. * Implement "Policy as Code": Design distinct mechanisms to monitor and programmatically enforce data protection policies across the entire engineering organization. * Drive Risk Visibility: Create APIs and dashboards that aggregate complex governance data into clear, actionable insights for Legal, Privacy, and Risk stakeholders. Important aspects of the job include: * Take initiative to address the larger technical needs of the product you work on and always keep the customer at the center of everything you do. * Promote and drive impactful and innovative engineering solutions. * Advocate for best engineering practices within the team. * Act as an intermediary for problems, with both technical and non-technical audiences. * Contribute to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts. * Represent Booking.com values, both within the company and in the external community. * Technical, behavioral and interpersonal competence advancement via on-the-job opportunities, experimental projects, hackathons, conferences, and active community participation. Role Qualifications and Requirements: * Engineering Foundation: 3+ years of experience in software development in Java, NodeJS and/or Python, with a strong focus on backend systems, data engineering, or platform engineering. * Data Governance Knowledge: Familiarity with concepts like data catalogs, lineage, classification, GDPR/CCPA, or PII protection is a strong plus. * Automation Mindset: Demonstrated experience building tools that automate manual workflows (e.g., policy enforcement, data tagging) rather than just maintaining existing pipelines. * Stakeholder Collaboration: Ability to translate complex legal or compliance requirements (from Legal/Risk teams) into technical specifications and scalable software solutions. * System Design: Experience designing distributed systems that are observable, reliable, and capable of scanning/processing large volumes of metadata across diverse assets (Services, ML models, AI). Benefits & Perks - Global Impact, Personal Relevance: Booking.com's Total Rewards Philosophy is not only about compensation but also about benefits. We offer a competitive compensation and benefits package, as well unique-to-Booking.com benefits which include: * Medical, life, and disability insurance* * Annual paid time off and generous paid leave scheme including: parent, grandparent, bereavement, sick, and care leave. * Industry leading product discounts for yourself, friends, and family, including automatic Genius Level 3 status. * Free access to online learning platforms, mentorship programs, and a complimentary Headspace membership. * Collaborative, friendly and diverse culture. * Referral Program. * This role does not come with relocation assistance. * This role does not come with visa assistance. * For Washington, DC this role will have a salary range of: $191,600 - $212,900. * Additional Annual or Quarterly bonus potential (role dependent). * *Please note that while our philosophy is the same in every location, benefits may differ by office/country. Should you require accommodation to meet the essential functions of this job, please let us know. Diversity, Equity and Inclusion (DEI) at Booking.com: Diversity, Equity & Inclusion have been a core part of our company culture since day one. This ongoing journey starts with our very own employees, who represent over 140 nationalities and a wide range of ethnic and social backgrounds, genders and sexual orientations. Take it from our Chief People Officer, Paulo Pisano: "At Booking.com, the diversity of our people doesn't just build an outstanding workplace, it also creates a better and more inclusive travel experience for everyone. Inclusion is at the heart of everything we do. It's a place where you can make your mark and have a real impact in travel and tech." We ensure that colleagues with disabilities are provided the adjustments and tools they need to participate in the job application and interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Application Process: * Let's go places together: How we Hire. * This role does not come with relocation assistance. Booking.com is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to move well beyond traditional equal opportunity and work to create an environment that allows Pre-Employment Screening If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.
    $74k-94k yearly est. Auto-Apply 3d ago
  • Software Engineer - AI

    Promise 4.2company rating

    Principal software engineer job in Washington, DC

    Job Description Promise modernizes how government agencies and utilities support people in financial difficulty. We build technology that makes it simple for residents to receive benefits, engage with assistance programs, set up flexible payment plans, and stay on track-while helping agencies increase efficiency, recover revenue, and deliver services with dignity. Our mission is to transform public systems so they work better for everyone, especially the most vulnerable. Our team includes experts from companies like Palantir, Google, Stripe , and esteemed government leaders. We work hard and believe deeply in what we do. We're looking for excellent people to build innovative, resilient technology. Backed by over $50 million in funding from top investors - such as Reid Hoffman, Howard Schultz, Michael Seibel, Y Combinator, 8VC, The General Partnership, First Round Capital, Kapor Capital, XYZ Ventures, and Bronze Investments - Promise has been recognized as one of Fast Company's "World's Most Innovative Companies of 2022,” “Forbes Next Billion-Dollar Startups 2024,” and Y Combinator's #1 GovTech startup. About the Role At Promise, we're transforming how people in financial difficulty connect with public services-using technology to make systems simpler, faster, and more human. As a Software Engineer - AI, you'll design and deliver end-to-end generative AI and large language model (LLM) applications that directly power this mission. You'll build AI pipelines and infrastructure for prompt engineering, fine-tuning, document parsing, and RAG systems, while also experimenting with new generative use cases. You'll be developing AI products that will be deployed across a variety of complex customer use cases. Your work will drive innovation, automation, and efficiency across our platform-helping government services reach people more effectively and with greater dignity. This is a chance to be on the frontier of applied AI: shaping systems that not only push technical boundaries but also make a real-world impact at scale. What You'll Do Build with purpose: Design and develop AI-powered applications and services, focusing on generative AI and LLMs. Create pipelines: Implement services for generative AI integrations, document parsing, model fine tuning, and RAG systems. Drive automation: Partner across teams to identify opportunities where AI reduces friction, increases efficiency, and solves real-world challenges. Stay ahead: Track and apply advancements in the AI landscape, guiding strategy and adoption. Shape strategy: Contribute to the vision, goals, and roadmap for AI/ML development at Promise. Who Thrives at PromiseYou'll love it here if: You are energized by big, complex challenges and the opportunity to solve them. You want your work to have a real, measurable impact on people's lives. You take ownership and run toward problems, not away from them. You value clear, candid, and constructive communication. Promise is not for you if: You prefer hierarchy and rigid structures. We operate with freedom and responsibility. You are uncomfortable with change. We move fast, adapt often, and expect agility. You want a typical corporate culture. We are mission-driven, ambitious, and direct. You believe efficiency means “doing less.” We believe efficiency means doing better. How We Support Our People 100% paid health coverage Generous PTO and sick leave Lunch, snacks, and coffee provided Company retreats Opportunities to travel and see the impact of your work Hybrid work: we deeply value in-person collaboration and are in-office at least 3 days a week, but are flexible on working from home Promise is an equal opportunity employer and does not discriminate against any applicant or employee because of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, genetic information, age, or military or veteran status. Additionally, the Company complies with applicable state and local laws governing non-discrimination in employment in every jurisdiction in which it operates. Promise is committed to promoting diversity and inclusion in the workplace. We also provide reasonable accommodations to qualified individuals with disabilities, pregnant individuals, and those with sincerely held religious beliefs, in accordance with applicable laws. Promise engages in US government contracts and restricts hiring to US persons, which includes US citizens and permanent residents (e.g., Green Card holders). Additionally, candidates must reside in the US. Compensation Range: $150K - $215K
    $150k-215k yearly 29d ago
  • Full Stack Software Engineer

    Switchboard 2.7company rating

    Principal software engineer job in Washington, DC

    During the 2024 election cycle, Switchboard worked with over 2,700 campaigns from school board to Senate and Presidential races, strengthening Democratic digital fundraising and organizing programs up and down the ballot. In addition to the automated messaging platform that we launched in 2021 through which organizations have sent billions of messages, over the last year we've continued to build out an integrated suite of tools, including an emailer, forms builder, and fundraising analytics dashboards, with the goal of bringing together coordination across outreach channels, powerful analytics, and an easy-to-use platform. As a Full Stack Software Engineer, you'll play a foundational role in architecting and building infrastructure and web applications for Switchboard, leveraging modern technology platforms and frameworks. We're looking for engineers who have experience and are excited about working at all levels of the stack, from backend data systems to frontend web applications. Projects will range from setting up new cloud-hosted services, to deploying existing open source projects, to building new tools from scratch. Ideal candidates should be comfortable jumping into new areas, scoping projects, and executing on them. As a member of our small team, you'll take on significant ownership over large parts of our codebase that are critical to the success of the product. Responsibilities Include: Design and build backend infrastructure to support evolving data models and integrations with third-party products. Develop web applications to support the needs of campaign staffers, sometimes deploying existing open source projects and other times developing new tools from scratch. Collaborate with team members and campaign staffers outside the org to define, implement, and test new features and tools. Develop and manage key components of our technical setup, including code deployment, testing infrastructure, the security of our data and systems, and performance management. Help establish and contribute to a positive engineering culture, with best practices around testing, code quality, security, and automation to help reduce errors and maintenance costs. Ideal Candidates: 3+ years experience building and deploying large-scale web applications, with an eye towards adaptability, scalability, and reliability. Knowledge of Python, JavaScript, or the ability to learn them quickly. (e.g. we use Django Rest Framework on the backend, and NextJS on the frontend) Experience setting up and managing cloud-hosted databases, distributed systems, and data pipelines. (e.g. we use RDS Postgres on AWS) Experience with AWS, Google Cloud Platform, or other cloud service providers. Communicate effectively within teams and with outside partners. Comfortable taking on projects in new areas for them, learning quickly to develop the expertise and execute on those projects. Compensation $160k-$215k annual salary and an equity grant depending on experience Switchboard covers 100% of health, dental, and vision coverage for employees and 75% for dependents 21 days of paid time off plus federal holidays Unlimited sick leave 12 weeks paid parental leave for parents of any gender, including adoptive parents 401(K) match with immediate vesting Diversity We believe the best products and companies are built by diverse teams where everyone's perspectives are heard and respected. We strongly encourage people of color, LGBTQ+, women, and members of other underrepresented groups to apply. Even if you're not sure if the role is a good fit, please apply! We are committed to providing reasonable accommodations to individuals with disabilities in the hiring process and on the job. Candidates must be authorized to work in the US. Unfortunately we're unable to sponsor work visas at this time.
    $160k-215k yearly 60d+ ago
  • Software Engineer

    Applied Intuition 4.4company rating

    Principal software engineer job in Washington, DC

    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017 and now valued at $15 billion following its recent Series F funding round, Applied Intuition delivers the Vehicle OS, Self-Driving System, and toolchain to help customers build intelligent vehicles and shorten time to market. 18 of the top 20 global automakers and major programs across the Department of Defense trust Applied Intuition's solutions to deliver vehicle intelligence. Applied Intuition services the automotive, defense, trucking, construction, mining, and agriculture industries and is headquartered in Mountain View, CA, with offices in Washington, D.C., San Diego, CA, Ft. Walton Beach, FL, Ann Arbor, MI, London, Stuttgart, Munich, Stockholm, Bangalore, Seoul, and Tokyo. Learn more at applied.co. We are an in-office company, and our expectation is that employees primarily work from their Applied Intuition office 5 days a week. However, we also recognize the importance of flexibility and trust our employees to manage their schedules responsibly. This may include occasional remote work, starting the day with morning meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.) Meet our software engineers! Meet some of our software engineers who are shaping the future of autonomy and delivering world-class solutions helping customers shorten time to market. Hear about what brought them to Applied Intuition, what's kept them interested, and their advice to potential candidates. About the role We are looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy space. Our software engineers work across our suite of products, tackling difficult full-stack, infrastructure, robotics, and graphics problems. At Applied Intuition, we encourage engineers to take ownership over technical and product decisions, interact closely with users to collect feedback, and contribute to a thoughtful, dynamic team culture. At Applied Intuition, you will: * Work across our entire stack to develop new products, features, and tools for our customers' autonomy development workflows * Have an unparalleled opportunity to work with domain experts across a variety of fields: infrastructure, robotics, and graphics engineers, as well as startup veterans * Carve out your own area of expertise and influence product decisions * Collaborate with other members in the autonomy ecosystem and learn about different approaches to solving core issues in autonomy We're looking for someone who has: * 4+ years of experience shipping complex software * Demonstrated ability to be a self-starter and can quickly become comfortable with new technical tools * Designed efficient and effective solutions to a wide range of engineering challenges * Proven ability to take initiative in a fast-paced environment Nice to have: * Working knowledge of frontend, API layer, containerization, or cluster orchestration frameworks (such as React, GraphQL, Docker, or Kubernetes) * Experience working with simulation tools, modeling physical problems, or using robotics middlewares (such as ROS) * Experience writing Python, C++, Javascript, or Golang Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment. Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position. Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $112,500 - $200,000 USD annually. Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
    $112.5k-200k yearly 60d+ ago
  • Software Engineer

    The Recruiting Guy

    Principal software engineer job in Washington, DC

    Job DescriptionNote: This position is open to remote applicants based in the US only.Job Title: Software Engineer (Data Platform) Location:& Remote. United States ONLY.Employment Type:& Salaried W2 Full-Time.Salary: $125,000 - $200,000About the company We represent a rapidly growing data company in NYC that's redefining how real-world assets are represented and traded on public blockchains. Their platform serves investors, issuers, and financial institutions by providing reliable analytics, market intelligence, and transparent data on tokenized assets across the globe. They're trusted by leading players in finance and blockchain for their accuracy, scale, and forward-thinking approach to digital asset infrastructure. It's an exciting opportunity to join a team that's helping shape the future of real-world asset tokenization and build technology that's changing how the financial world connects. Responsibilities Build and scale core data systems and APIs that serve product-level analytics Collaborate with application engineers to ensure clean data flow between backend systems and end-user features Develop and optimize data pipelines using PySpark and Databricks Work closely with the lead data engineer on system architecture and data infrastructure design Participate in system design discussions focused on scalability, performance, and maintainability Contribute to the full software development lifecycle, from design through deployment Support product and engineering teams by turning raw data into usable insights & Ideal Background 4 to 5+ years of software engineering experience, preferably focused on large-scale data systems Strong proficiency in Python and experience with PySpark Experience with distributed frameworks such as Apache Spark, Beam, Flink, or Kafka Streams Proven ability to design, build, and maintain production-grade data pipelines and APIs Background in computer science, computer engineering, applied mathematics, or a related field (top 50 university or equivalent rigor preferred) Experience working on data-driven products rather than internal BI or reporting systems Strong communication skills and the ability to explain technical tradeoffs clearly High attention to detail, ownership mindset, and a passion for building high-quality systems Nice to Have Experience in fintech, blockchain, or other data-intensive environments Hands-on experience with Databricks or real-time streaming data systems Demonstrated curiosity and craftsmanship through side projects or open-source work
    $125k-200k yearly 7d ago
  • Software Engineer

    Sr Systems Administrator In Augusta, Georgia

    Principal software engineer job in Washington, DC

    We are seeking an experienced Software Engineer for a future opportunity expected to begin in October, 2025. This work will be supporting a DoD customer on a 5 year effort developing architectures in response to the systems requirements, and designing and developing systems, subsystems, equipment, and implementation technologies to achieve optimized, integrated operational space and ground systems. Responsibilities Analyze software design documentation and test results to verify compliance with systems requirements. Review test plans and procedures to verify test results will properly validate conformance to requirements. Prepare impact studies related to the addition, deletion, or modification of software requirements to existing Multi-INT efforts as well as future customer initiatives. OPERATING HOURS AND EXPECTATIONS: This position anticipates onsite work with standard work hours, Monday-Friday. TRAVEL: No travel is currently anticipated for this role. Qualifications CLEARANCE: Active Top Secret with SCI clearance required at the time of application for initial consideration. *This position is not open to clearance sponsorship, upgrade, or reactivation.* EDUCATION: Bachelor's degree in Mathematics, Engineering or Computer Science. CERTIFICATION(S): None required. REQUIRED SKILLS AND EXPERIENCE: 12+ years of relevant experience. Experience applying relevant software development methodologies and practices, including traditional as well as more modern object oriented programming techniques using state of the art software development tools; planning, designing, developing, testing, installation, and maintenance of complex technical software systems supporting complex Multi-INT processing; and producing technical and user documentation, providing user training and system orientation; and consulting with other software development teams throughout the software development life cycle. Ability to analyze system requirements, identify software-engineering requirements, and perform trade off studies. Demonstrate ability to provide independent analysis, verification, and validation of systems software from other developers. Benefits WHAT WE OFFER: At CIS Secure and its associated companies, Intrepid Solutions and Services and Darkblade Systems, we believe in promoting fair and transparent pay practices. We are committed to disclosing the compensation range for transparency and to set clear expectations for all applicants for this posting. This range represents the anticipated low and high end of the base salary for the advertised job, promotion, or transfer opportunity. Please note that the pay range provided is a good faith estimate for the position at the time of posting. The actual salary offered may vary based on various factors including but not limited to relevant experience, knowledge, skills and abilities, education, geographic location, as well as internal equity, and alignment to market data. Job Type: Full-time (onsite) Pay Range: $150,000.00 - $200,000.00 per year Benefits: 401(k) Dental insurance Medical insurance Health Savings Account option Flexible Spending Vision insurance Life and Disability Insurance Ancillary offerings (Hospital Indemnity, Accident, Critical Illness, Pet Insurance) Paid Time Off Holiday pay CIS Secure is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.
    $150k-200k yearly Auto-Apply 60d+ ago
  • Software Engineer

    Intrepid Solutions and Services 3.6company rating

    Principal software engineer job in Washington, DC

    We are seeking an experienced Software Engineer for a future opportunity expected to begin in October, 2025. This work will be supporting a DoD customer on a 5 year effort developing architectures in response to the systems requirements, and designing and developing systems, subsystems, equipment, and implementation technologies to achieve optimized, integrated operational space and ground systems. **Responsibilities** + Analyze software design documentation and test results to verify compliance with systems requirements. + Review test plans and procedures to verify test results will properly validate conformance to requirements. + Prepare impact studies related to the addition, deletion, or modification of software requirements to existing Multi-INT efforts as well as future customer initiatives. **OPERATING HOURS AND EXPECTATIONS:** + This position anticipates onsite work with standard work hours, Monday-Friday. **TRAVEL:** + No travel is currently anticipated for this role. **Qualifications** **CLEARANCE:** + Active Top Secret with SCI clearance required at the time of application for initial consideration. *This position is not open to clearance sponsorship, upgrade, or reactivation.* **EDUCATION:** + Bachelor's degree in Mathematics, Engineering or Computer Science. **CERTIFICATION(S):** + None required. **REQUIRED SKILLS AND EXPERIENCE:** + 12+ years of relevant experience. + Experience applying relevant software development methodologies and practices, including traditional as well asmore modern object oriented programming techniques using state of the art software development tools; planning,designing, developing, testing, installation, and maintenance of complex technical software systems supportingcomplex Multi-INT processing; and producing technical and user documentation, providing user training and systemorientation; and consulting with other software development teams throughout the software development life cycle. + Ability to analyze system requirements, identify software-engineering requirements, and perform trade off studies. + Demonstrate ability to provide independent analysis, verification, and validation of systems software from otherdevelopers. **Benefits** **WHAT WE OFFER:** At CIS Secure and its associated companies, Intrepid Solutions and Services and Darkblade Systems, we believe in promoting fair and transparent pay practices. We are committed to disclosing the compensation range for transparency and to set clear expectations for all applicants for this posting. This range represents the anticipated low and high end of the base salary for the advertised job, promotion, or transfer opportunity. Please note that the pay range provided is a good faith estimate for the position at the time of posting. The actual salary offered may vary based on various factors including but not limited to relevant experience, knowledge, skills and abilities, education, geographic location, as well as internal equity, and alignment to market data. **Job Type:** Full-time (onsite) **Pay Range:** $150,000.00 - $200,000.00 per year **Benefits:** + 401(k) + Dental insurance + Medical insurance + Health Savings Account option + Flexible Spending + Vision insurance + Life and Disability Insurance + Ancillary offerings (Hospital Indemnity, Accident, Critical Illness, Pet Insurance) + Paid Time Off + Holiday pay _CIS Secure is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class._ **Job Locations** _US-DC-Washington_ **ID** _2025-2257_ **Category** _Information Technology_ **Type** _Full Time_ **Clearance** _TS/SCI_ **Clearance** _TS/SCI_
    $150k-200k yearly 60d+ ago
  • Architect/General Engineer

    Dayton Group Inc. 4.6company rating

    Principal software engineer job in Washington, DC

    This position will support our joint venture with partner company, ATI, Inc. DGI-ATI (JV) has a current need for a full-time Architect/General Engineer. Great Pay and Benefits for an Architect/General Engineer: Competitive salary; $106,000-$127,000/year depending on experience 11 annual paid holidays and minimum 13 days of paid leave; Employee and family medical, dental, vision, and prescription insurance with 75% of the premiums paid by the company; Employer paid short-term and long-term disability, and life insurance. 401(k) plan immediately vesting with 4% employer match; and Professional development assistance including memberships, professional licenses, and tuition reimbursements. Duties and Responsibilities Duties may include, but not be limited to, the following: Provides expertise, advisement, coordination, and recommendations on all phases of project development and implementation in direct support of the Bureau of Administration, Office of Operations (A/OPR). Serves as a Subject Matter Expert (SME), advise on architectural designs, project planning, space planning, building code analysis and compliance, and construction design reviews and oversight. Advises on the development and implementation comprehensive project schedules in MS Project including linkages, clusters and time sequencing and the presentation, review and tracking of approved project(s) changes and manages the production of updated schedules. Develops and/or reviews planning documents; reviews design concepts and detailed designs; conducts ADA building code compliance evaluations. Develops project budgets and independent cost estimates (ICEs) for projects; scopes of work (SOWs), cost benefit analysis; design life cycle cost estimates; and conducts technical and feasibility studies. Plans and coordinates a multidisciplinary project team, assists in the procurement of appropriate services by developing SOWs and ICEs for AE services, and negotiating with AE firms to satisfy project staffing requirements. Works closely with the key stakeholders in planning complex, high priority special projects involving A/OPR; coordinates the involvement of architectural, civil/structural, and specialty disciplines; and provides support in project planning, review, bid, and construction phases. Meets with all levels of DoS management to discuss project scheduling, project implementation and project management. Participate and present in briefings and presentations to senior management on project status. Required Qualifications and Experience Bachelor's degree in Architecture, Architectural Engineering, or related degree with focus in facilities management. GPA of at least a 3.0 on a 4-point scale is preferred. Project Management Professional (PMP) certification is required at start date or must be obtained within 12 months of hiring and kept up to date. Must have a minimum of two (2) years experience applying substantive expertise in a facilities project with an emphasis in facilities project planning, resource scheduling, cost monitoring, task assignment and timeline management, as well as project management experience. Must have knowledge of FAR Regulations and experience with LEED and sustainable design and construction. Mastery of project management concepts, methods, and best practices to provide expert guidance to A/OPR in meeting short- and long-term operational requirements and in developing plans that optimize operational efficiency and effectiveness in the assigned project management and support area. Mastery of the full range of principles, concepts, methods, and practices in project management required to oversee the planning and execution of operations and to ensure coordination with other related activities. Must have excellent customer service skills, excellent written and verbal communication skills, and strong analytic skills. Thorough knowledge of building codes, Americans with Disabilities (ADA) requirements, and working knowledge of information technology, mechanical, electrical or communication systems. Working knowledge of AutoCAD and Microsoft Office including Word, Excel, and PowerPoint. Candidates must be US Citizens with clearance eligibility Job Type: Full-time Pay Range: $106,000-$127,000/year depending on experience Location: Washington, DC Working Hours: Normal Work Hours Monday Friday (anticipate 40 per week). About DGI Dayton Group, Inc. (DGI) is an 8(a), EDWOSB, and HUBZone certified small business, established in 2012 and headquartered in Maryland. We deliver high-quality services to federal agencies, specializing in working at secure federal facilities worldwide. Our core offerings include facility management & operation, construction management, program management, and environmental/EHS services. DGI is committed to the highest standards of security and compliance. Our employees rise to new challenges and reach new heights every day. DGI rewards outstanding performance with great opportunity, compensation, and recognition. This job description is not intended to be all-inclusive. Selected candidate may perform other related duties as assigned to meet the ongoing needs of the organization. DGI-ATI JV provides equal employment opportunities to all qualified individuals, including protected groups, protected veterans and individuals with disabilities. DGI-ATI complies with applicable local, state and federal laws governing nondiscrimination in employment at each location the Company operates. This policy applies to all terms and conditions of employment, including, but not limited to: hiring, placement, promotion, termination, leaves of absence, compensation, and training. We are an E-Verify Employer in the United States. We will provide reasonable accommodations with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please let your recruiter know.
    $106k-127k yearly 10d ago
  • Software Engineer

    ZP Group 4.0company rating

    Principal software engineer job in Washington, DC

    * Applicants must posses a TS/SCI Clearance for consideration - TS can also be considered* ZPS is seeking a Software Engineer to build and integrate a scalable software framework that powers complex satellite modeling, mission planning, and operational algorithms. You'll work across Python and Java to design, implement, and validate high-performance systems capable of running critical workflows in production environments. This engineer will develop APIs and integrate backend services with cloud infrastructure, ensuring that solutions are architected with scalability, cost-efficiency, resilience, and security in mind. This is a hybrid role in Washington, DC - candidates must be willing to travel up to 15%. Responsibilities and Qualifications: * Developing software to model complex mathematical or physics-based concepts * Experience developing or validating algorithms for optimization, mission planning, orbit determination, or sensor fusion * Knowledge of software performance optimization and modern engineering best practices * Designing, analyzing, and troubleshooting: API services, Distributed Systems, NoSQL and relational databases, caching and event driven architectures * Experience building and deploying containerized applications; familiarity with Kubernetes and/or serverless architectures * Experience with AWS services, ideally including: Lambda, ECS, EKS, CloudWatch, S3, EFS/EBS, EC2, RDS * Familiarity with Git/GitHub or equivalent version control frameworks Qualifications * Bachelor's degree in Computer Science, Electrical Engineering, or related field. * 3+ years of experience in satellite C2 or complex hardware/software integration. * Must have active TS/SCI clearance (TS also considered). * Experience with Python and Java required (C++ and Rust is bonus) Compensation: * $120,000 - $180,000 *based on experience* * PTO, Paid Holidays, Health, Dental, Vision, 401K #LI-CB1 #LI-HYBRID Keywords: software engineer, Software developer, python, java, javascript, go, kubernetes, data, data transformation, top secret, top secret clearance, security clearance, computer science, bachelors degree, linux, application, application deployment, constellation, satellite, C2, command and control, denver, colorado, encryption, algorithms, python, rust, C++, cryptographic systems, hardware integration, software integration, DoD, space, TS/SCI, java, AWS, EC2, S3, git, github, version control, API
    $120k-180k yearly 8d ago
  • Fullstack Software Engineer (Congress)

    Verdance

    Principal software engineer job in Washington, DC

    Join Verdance and help improve government digital services! About the role You'll join a growing company working with a variety of government agencies to build high-quality digital public services. Your initial project placement will be on a small team working in Congress to modernize tools used by legislative teams to manage critical budget processes. The role will be hybrid on-site, with an anticipated two days a week onsite in an office of the House of Representatives, so living within a reasonable commute of the Capitol area is a must. We're anticipating that this team will be significantly less constrained in shipping velocity than many executive branch tech teams, so we're looking for someone with a scrappy get-it-done mindset. Here are our must-have priorities for this role: 5+ years of full-stack software engineering experience Substantial experience with at least two of JavaScript, Python, Ruby or Java, and enthusiasm to pick up new tools and languages as needed Enthusiasm to learn the ins and outs of complicated legislative processes and participate with product and design to co-define a modernization approach Here's what we hope you bring: A civic tech background Some C#/.NET experience or Windows development experience is ideal Enough infrastructure experience to be comfortable scrubbing in sometimes on DevOps tasks Understanding of unit testing, CI/CD, and cloud services Experience writing efficient, maintainable code Desire to learn about government and help make it better Desire to work at a small company focused on thoughtful growth Professionalism, curiosity, and humility Here's what we're offering in return: $150k-$177k salary range (depending on seniority) 4 weeks PTO per year + federal holidays Insurance, including dental and vision 401(k) with 4% match 12 weeks paid parental leave Flexible work schedule A interview process that respects your time Some administrative requirements of our government contracts: Work authorization in the US All work must take place in the continental US Team members must have lived in the US for 3 out of the past 5 years You'll have to pass a public trust government background investigation A little more about us Verdance is a public interest technology firm, spun up to help government partners navigate critical technology challenges. We're a small company with deep experience working in government settings - before Verdance, we've started modern technology teams in Congress, helped rebuild HealthCare.gov, and redesigned social safety net systems for Veterans.
    $150k-177k yearly Auto-Apply 2d ago
  • Flight Software Development Lead

    SG2 Recruiting

    Principal software engineer job in Washington, DC

    SG2 Recruiting seeks a Cleared Lead Flight Software Developer who will be responsible for supporting the Naval Center for Space Technology (NCST) contract. The NCST is located at the U.S. Naval Research Laboratory (NRL) in Washington, DC, and is the leading laboratory for Navy space programs. NCST's mission is to “preserve and enhance a strong space technology base and provide expert capabilities in the development and acquisition of space systems which support Naval missions.” For the last 25 years, the NCST has developed, enhanced, and maintained a collection of software used for design, development, test, launch, and mission operations of DoD space assets. This software is constantly being enhanced to provide state-of-the-art solutions to space applications. The core suite of software components is used in all aspects of the spacecraft or component life-cycle. What You Will Be Doing: Developing, maintaining, and enhancing complex and diverse software systems based upon documented requirements. Providing specific input to the software components of a system design to include hardware/software trade-offs, software reuse, using COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components. Designing, implementing, and integrating software applications or performing software engineering tasks. Utilizing software engineering and design methodologies appropriate to the development, integration, and production environment. Ensuring efficient delivery of software engineering capabilities using industry standards and repeatable processes. Mitigating risks, controlling costs and schedule variance, and effectively managing large-scale, integrated software projects. Reviewing and testing software components for adherence to the design requirements and documenting test results. Performing comprehensive testing on computer hardware and software components to evaluate operational and performance compliance of the overall systems. Developing under the real-time constraints of deadlines, task schedules, rates, task priorities, watchdog timers, interrupts, latency, and jitter of soft and hard real-time operating systems. Managing and mitigating interprocess communications leveraging message queues, mutexes, semaphores, blocking and non-blocking operations in multi-threaded software implementations. Designing and developing distributed software systems leveraging multiple software, hardware, and communication technologies. Utilizing standard communications ports and interfaces to facilitate communication between processes, processors, computers, and peripheral systems. Developing hardware and application-specific boot code for establishing baseline services and loading OS and application code into execution memory. Assessing and making recommendations on processor, memory, and single board computer configurations that meet the compatibility, performance, memory, and interface requirements of the system. Providing engineering support of the flight and ground system design and development team to assure system integrity, standards are applied where practical, new and emerging technologies are exploited to the required extent, and the system is developed with the goal of reuse of applicable software components in both ground and space systems to reduce development time and cost. Designing and developing all software related to spacecraft bus functions, instrument control, and onboard data processing. Developing software for both run-time external commanding, controlling, and configuring, as well as run-time delivery of status, event logs, state of health, and telemetry. Developing safety-critical applications capable of detecting software and hardware faults and responding to faults in a prescribed manner through isolation or recovery. Developing software control of flight systems leveraging real-time sensing and actuating interfaces. Evaluating and applying advanced mathematical methods and algorithms in software solutions that meet the control and performance requirements of flight systems. Developing and maintaining software components compatible with embedded processors, including but not limited to Zync, Raspberry PI, Atmel microcontrollers, 8051 microcontrollers, and PowerPC, Arm, and x86-based processors. Applying the techniques and design approaches necessary to maximize the application of existing software components, maximizing the potential for future reuse, expanding the functionality of the existing code base to support new requirements, incorporating generic and non-proprietary flight components and concepts from other organizations, and adhering to existing and emerging interface standards. Providing digital hardware design, FPGA capabilities, and digital interface protocols to develop a balanced approach that will help minimize overall system complexity and cost. Applying expertise in the area of fault-tolerant control systems with emphasis on attitude control, fault tolerance, and safety compliance. What You Will Need (Requirements): Active top Secret/ SCI Eligible Minimum B.Sc., Aerospace, Mechanical or Electrical Engineering, Physics, Computer Science or Mathematics Experience with satellite integration, test, and operations. Experience leading satellite software development efforts from requirements through flight qualification testing. Ability to commute daily to the Naval Research Lab location in Washington, DC
    $90k-119k yearly est. 60d+ ago
  • Software Engineer, Commercial Technologies (Specialty Networks)

    Cardinal Health 4.4company rating

    Principal software engineer job in Washington, DC

    _This position is remote and candidates can be based anywhere within the United States. Candidates must be able to work within EST or CST business hours._ **_What Specialty Networks_** **_and_** **_Commercial Technologies Software Engineering contributes to Cardinal Health_** Specialty Networks creates clinical and economic value for independent specialty providers and pharmaceutical industry partners across multiple specialties: Urology, Gastroenterology, and Rheumatology. Specialty Networks' PPS Analytics platform is a commercial SaaS platform that collects data from various clinical and operational practice systems, and uses artificial intelligence and modern data analytics to transform it into meaningful and actionable insights that ensure providers get their patients to the right care at the right time. The _Commercial Technologies Software Engineering_ team delivers applications to our customers. This Software Engineer will build and deploy solutions for our member practices, pharmaceutical partners, and our fellow teammates. This individual will also be responsible for designing and implementing full stack functionality for our web applications. In addition, this position will be expected to coordinate, communicate, and collaborate with members of their own team as well as other teams **_Responsibilities_** + Design solutions for our user community + Write software that is reliable, maintainable, and extensible + Author user interface components for web applications + Mentor junior developers and engage them with relevant development tasks + Debug and resolve user interface issues + Implement proper usage of authentication and access control sub-systems + Track, maintain, and monitor user activity logs and error logs + Collaborate with other developers and non-technical cross-functional teams + Participate as a QA resource for other developers + Manage and troubleshoot dev automation - automated build and release processes + Assist with software releases + Assist with architectural evaluations and decisions **_Qualifications_** + 7+ years of full-stack software development experience with C# and modern JavaScript frameworks + Expert-level C# with .NET Core for backend API development and business logic + Expert-level Angular (version 12 or higher) and TypeScript for frontend development + Strong experience designing and consuming RESTful APIs + Solid expertise with Entity Framework Core and SQL Server for data access and modeling + Experience with Azure AD B2C authentication and authorization implementation + Proficiency in modern frontend technologies including HTML5, CSS3/SCSS, and responsive design principles + Strong communication skills with ability to work effectively with both technical and non-technical stakeholders + Comfortable working in environments with ambiguity and evolving requirements + Proactive problem-solver who surfaces blockers early and drives solutions + Collaborative team player who brings innovative ideas for features and technical improvements **_Preferred:_** + Healthcare or clinical application development experience + Legacy application migration and modernization experience + Azure cloud services familiarity (App Services, Azure Functions) + Experience with patient portal or member-facing applications + Performance optimization and scalability improvements in production systems + Azure DevOps and CI/CD pipeline experience **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **Anticipated Pay Range:** $94,900 - $160,000 **Bonus Eligible:** No **Benefits** : Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close** : 12/29/2025 * if interested in opportunity, please submit application as soon as possible. _** The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity._ _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-160k yearly 10d ago
  • Software Engineer (Multiple Levels)

    Visionist 3.8company rating

    Principal software engineer job in Washington, DC

    Description Active Top Secret (TS/SCI) clearance is required. Visionist is bidding on an upcoming PRIME contract and, in anticipation of award, we're seeking Software Engineers to join our team at the Naval Research Laboratory in Washington, DC. You will advance the future of maritime domain awareness by enhancing global ship tracking systems. You'll leverage state-of-the-art analytics, multi-INT fusion, and cutting-edge technologies to detect and disrupt illicit activities at sea-including smuggling, trafficking, illegal fishing, and waste dumping-while also preventing terrorism, securing global commerce, and strengthening U.S. homeland defense. Based in our nation's capital, you'll be at the center of mission-driven innovation with real-world impact. For over 14 years, Visionist has been solving the Intelligence Community's toughest software and analysis challenges. As a 100% employee-owned company, we prioritize our people-your job security is assured. We embed small engineering teams with analysts to rapidly identify and solve mission capability gaps playing a critical role in defending our nation's cyber infrastructure & providing expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. Our open-door leadership team fosters a supportive culture, where internal growth and promotion opportunities are the norm. Don't just take our word for it-check out our 4.8-star review on Glassdoor. Join a company that feels like a family with regular happy hours, baseball games, activity clubs and more. Check us out at ********************* ----- Your contributions are… - Design, develop, test, and maintain complex Multi-INT software systems - Apply modern and traditional object-oriented programming techniques - Create technical/user documentation and deliver user training - Analyze system requirements and conduct trade-off and impact studies - Perform independent software validation and review test plans/results for compliance - Collaborate with software teams across the full development lifecycle Requirements for your new career… - Bachelor's degree in a technical discipline. (Additional higher education may substitute years of experience) - 3-12 years of experience in software development - Experience with object-oriented programming and modern dev tools - Background in Multi-INT or complex technical software systems - Strong skills in requirement analysis and system documentation - Ability to verify third-party software against system requirements - Effective collaboration and communication skills Benefits of becoming a Visionist: Your New Career - We are a 100% employee-owned company, so our employees see the benefit of their contributions and have a stake in our overall success! - Competitive 15% retirement contribution! (5% 401K match & 10% ESOP) - 4 weeks paid time off that is never “use or lose”, 12 paid holidays, comp time, overtime, AND flexible work hours - 80 hours of paid parental leave with an additional $8,000 supplemental payment upon returning from maternity - Medical, dental, & vision benefits for both individuals and families (those who waive medical benefits will receive an additional $4,160/year) - Annual lifestyle bonus of $600 - use it towards gyms/fitness, new tech, or your HSA! - Annual merit increases & performance-based bonuses - Term life insurance, short-term disability, & long-term disability Salary range:Level 2: $100,000 - $145,000Level 3: $115,000 - $170,000Level 4: $145,000 - $190,000Level 5: $165,000 - $240,000 Disclaimer: Salary for this position, along with additional compensation options, will be determined on an individual basis following the interview process, considering various factors such as years of experience, skills, education/certifications, contract specifications, market conditions, etc. ----- Not a good fit? Check out our other opportunities: ********************************** Next steps: Apply online and one of our recruiters will reach out to you. We have a streamlined process of phone screen with a recruiter, interview with a Visionist team at our HQ in Columbia, MD, and that is all! Interested in learning more about Visionist and the work we do? Check out our website! *************************************** ----- U.S citizenship required (green card holders and permanent residents are not eligible). Applicants selected will be required to obtain / maintain a government security clearance. Visionist, Inc. is an Equal Opportunity / Protected Veterans / Individuals with Disabilities employer.
    $77k-108k yearly est. Auto-Apply 60d+ ago
  • IBM BPM Lead Developers / Architects

    Deegit 3.9company rating

    Principal software engineer job in Washington, DC

    · Expert in IBM BPM technology · Has delivered large complex projects by developing BPD & integrations using IID/AIS and has developed automation of non-human tasks using BPEL Business process designer (BPD) using integration designer (IID) to integrate these applications Skilled in Java/J2EE technologies and front end languages such as CSS, HTML, JavaScript Additional Information All your information will be kept confidential according to EEO guidelines.
    $106k-145k yearly est. 11h ago

Learn more about principal software engineer jobs

Do you work as a principal software engineer?

What are the top employers for principal software engineer in DC?

Top 10 Principal Software Engineer companies in DC

  1. Oracle

  2. Capital Technology Services

  3. General Dynamics

  4. Prescient Edge

  5. BlueForce Inc.

  6. National Railroad Passenger Corporation

  7. General Motors

  8. Blue Yonder

  9. Butler Recruitment Group

  10. Knowhirematch

Job type you want
Full Time
Part Time
Internship
Temporary

Browse principal software engineer jobs in district of columbia by city

All principal software engineer jobs

Jobs in District of Columbia