Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

RPMGlobal

Position Summary

Base-2 Solutions is seeking a Principal Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform contract. The role focuses on developing and maintaining scalable Python microservices that interface with Apache Kafka and Elasticsearch, deploying and monitoring services in Kubernetes environments, and collaborating with cross-functional teams to design reliable, observable, secure, and mission-focused systems. The position is primarily on-site in Bethesda, MD, with occasional remote work based on client requirements and deliverables.

Essential Duties and Responsibilities
  • Design, develop, test, and maintain Python microservices.
  • Implement message consumers and producers with Apache Kafka.
  • Integrate with Elasticsearch for real-time and batch data indexing and querying.
  • Write unit and integration tests and ensure high code coverage and reliability.
  • Build continuous integration and continuous delivery (CI/CD) pipelines and deploy services in Kubernetes clusters.
  • Participate in design discussions, code reviews, and architecture planning.
  • Monitor and troubleshoot production issues using observability tools.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Apply software engineering and design methodologies appropriate to the development, integration, and production environment.
  • Foster collaboration among team members to provide quality service and products to customers.
Required Qualifications
  • Software engineering experience meeting an applicable education and experience pathway in the equivalency section.
  • Proficiency in Python and related backend frameworks, such as FastAPI and Flask.
  • Experience with containerization, especially Docker.
  • Experience in Extraction, Transformation, and Load (ETL).
  • Hands-on development experience in a Linux environment, including bash or bash-like scripting.
  • Strong understanding of RESTful APIs and microservice architecture.
  • Hands-on experience with Kubernetes, including deploying, monitoring, and debugging services.
  • Understanding of common design patterns, security practices, and logging and monitoring principles.
  • Familiarity with Git and collaborative workflows, including pull requests and reviews.
  • Experience with DevOps practices and tools, including Continuous Integration/Continuous Delivery (CI/CD) tools and practices, especially GitLab or Jenkins.
  • Strong verbal and written communication skills.
  • Experience with Agile practices.
  • Ability to work effectively in a team and independently as a self-starter.
Preferred Qualifications
  • Experience designing and implementing software development kits.
  • Familiarity with DGX (Deep GPU Xceleration).
  • Active Security+ certification and ability to obtain Privileged User Account (PUA) certification by the Government.
  • Elasticsearch certifications or other program stack-related certifications.
  • Experience with production or enterprise systems at scale.
  • Knowledge of distributed systems concepts, such as idempotency and eventual consistency.
  • Familiarity with schema registries and Kafka streaming patterns.
  • Experience blending analytical methodologies and leveraging existing COTS/GOTS/OS tools in an unconventional manner.
  • Experience with Amazon Web Services (AWS/C2S).
  • Familiarity or experience building applications around Large Language Models and Agentic AI.
Required Education and Experience Equivalency
  • Bachelor's degree with 12 or more years of prior relevant experience.
  • Master's degree with 10 or more years of prior relevant experience.
  • Additional relevant experience in lieu of a degree.
Required Certifications
  • None specified.
Required Security Clearance
  • Active Top Secret/SCI
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Bethesda, MD vacancy
  • DescriptionPrincipal Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Principal Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers... 
    Suggested
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    2 days ago
  •  ...Base-2 Solutions seeks a Principal Software Engineer to develop scalable Python microservices interfacing with Apache Kafka and Elasticsearch. You will deploy and monitor services in Kubernetes clusters, ensuring secure, observable, and mission-focused systems. On-site... 
    Suggested
    Remote work

    Jobleads-US

    Bethesda, MD
    3 days ago
  •  ...Xcelerate Solutions in Bethesda, MD seeks a TS/SCI cleared Principal Software Engineer to design and implement Python microservices, with Kafka and Elasticsearch integrations, deployed in Kubernetes. You will collaborate across cross-functional teams on a data-centric... 
    Suggested
    Remote work

    Jobleads-US

    Bethesda, MD
    1 day ago
  • $160k - $250k

     ...moves people. Backed by leading investors, we’re building software that adapts to the user, not the other way around. We move...  ...your best work here. The Role Gradial is seeking a Principal Software Engineer to drive the architecture and technical vision behind AI-native... 
    Suggested
    Full time
    Work at office
    Flexible hours
    3 days per week

    Gradial

    Washington DC
    7 days ago
  •  ...technologies, developing solutions with engineering excellence, and delivering substantial...  ...operators across the globe, our Spectrum-NET software solution performs automated AI-driven...  ...Description We are seeking a Principal Software Engineer with a strong... 
    Suggested
    Full time
    Relocation
    Flexible hours
    Shift work

    Spectrum Effect

    Washington DC
    16 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence as an integral... 

    JPMorgan Chase & Co.

    Washington DC
    a month ago
  •  ...take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies. As a Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile... 

    JPMorgan Chase & Co.

    Washington DC
    11 days ago
  • $153.82k - $265.2k

     ...Job Description Job Description Principal Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a... 
    Full time
    For contractors
    Work at office
    Flexible hours

    APOGEE RESEARCH LLC

    Arlington, VA
    10 days ago
  • $195k - $323k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Development Engineer Job Overview: Leads major projects and creates the development and delivery of quality software solutions in a... 
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    Arlington, VA
    7 days ago
  • $200k - $250k

     ...Job Description Job Description Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software... 
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    Tysons Corner, VA
    a month ago
  • $91.06 - $155.04 per hour

     ...driving modern data architecture with precision. We're seeking a software developer who combines technical expertise with a visionary...  ...to-end systems. We value collaboration, a strong commitment to engineering excellence, and a passion for delivering high-quality results.... 
    Full time
    Work at office
    Local area
    Shift work

    Providence Digital Innovation Group

    Washington DC
    4 days ago
  • $204k - $284k

     ...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Arlington, VA
    24 days ago
  • $135.2k - $306.4k

     ...looking for a BS or MS in Computer Science, Engineering, or another related technical...  ...experience. We require 10+ years of software engineering experience, including substantial...  ...exceptional professionals to this Sr. Principal Software Development Engineer role in our... 
    Full time
    Flexible hours

    Oracle

    Washington DC
    4 days ago
  • $131.3k - $237.35k

     ...Description We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, the role involves designing, building, and testing software... 

    Fairygodboss

    Arlington, VA
    19 hours ago
  •  ...and citizen services. We’re a nonprofit engineering, applied research, and advanced...  ...The Data and Integration Group Lead/Principal will lead the architecture and delivery...  ...in data engineering, data warehousing, software engineering, data integration, and/or enterprise... 
    Internship
    Local area
    3 days per week

    Talentify.io

    McLean, VA
    2 days ago
  •  ...The Principal Software Engineer owns end-to-end solution architecture across application, cloud, data, and AI domains, and stays hands-on in the codebase writing production code, building the hardest components, and reviewing the work of the engineering team. Architecture... 

    Minfy

    McLean, VA
    2 days ago
  • $134k - $171k

     ...impact salary Position Overview Design, develop, and enhance software applications using Twelve-Factor App methodology, modern UI...  ...Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field [Required]. A master's or doctorate degree... 
    Full time

    Amatriot Group, LLC

    Riverdale, MD
    2 days ago
  • $166k - $225k

     ...be based in Gaithersburg, MD, or Boston, MA . About Our Engineering Organization Our Product Engineering organization consists...  ...using agile methodology.We are proud to have one of the strongest software development teams in the health tech space, with deep... 
    Temporary work
    Work at office
    Remote work
    Worldwide
    3 days per week
    Gaithersburg, MD
    3 days ago
  •  ...Catalyst Operations & Analytics is seeking Principal/Expert Software Engineers to provide technical leadership across design, architecture, and delivery of complex software systems. You will own major technical decisions, evaluate cross-system trade-offs, and set engineering... 

    Jobleads-US

    Vienna, VA
    3 days ago
  • $163.02k

     ...Summary As a Principal Al Software Engineer you will devise technical strategies and enterprise architectures to drive secure, ethical AI integration across federal agencies, while meeting cybersecurity and operational standards. This position is with the Office of... 
    Full time
    Part time
    Work experience placement
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Jobleads-US

    Washington DC
    2 days ago
  • $185k - $277.6k

     ...vision of a boundless IoT— connecting trillions of everyday items to the Internet.   Team Overview: We're seeking a Principal Software Engineer to join our growing Platform Engineering team, building the next-generation RAIN RFID platform for a diverse set of applications... 
    Remote work
    3 days per week

    Impinj

    Washington DC
    4 days ago
  • $183.1k - $340k

     ...opportunity to shape the future of high-performance, scalable, reliable, and resilient enterprise software? Thomson Reuters is seeking a hands-on Principal Software Engineer with deep, recent C#/.NET Core and AWS experience building large-scale distributed systems and... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Washington DC
    2 days ago
  • $61k - $101k

     ...per year Requirements: ~12+ years of experience in systems engineering, networking, or distributed systems ~ Practical background delivering...  ...while delivering value at scale ~ Hands-on experience with software-defined networking technologies such as OVN, OVS, or similar... 
    Full time

    J.P. Morgan

    Washington DC
    5 days ago
  • $140.25k - $189.75k

     ...+ Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: CI/CD, Git, Python (Programming...  ...environments. JOB DESCRIPTION Iron EagleX is seeking a Principal Full Stack Software Engineer to join our dynamic team in... 
    Contract work
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Arlington, VA
    3 days ago
  • $180k - $210k

     ...Axios, The Information, Forbes, Fast Company, and more.  Try the platform free at yoodli.ai. About this team As a Principal Backend Engineer on the Admin Workflows team, you'll own the systems that turn an admin's ideas and raw materials into engaging, AI-first... 
    Work at office
    3 days per week

    Yoodli AI Roleplays

    Washington DC
    a month ago
  •  ...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable... 
    Full time
    Work experience placement
    Flexible hours

    Trend Capital Holdings, Inc.

    Washington DC
    more than 2 months ago
  • $124.6k - $161.35k

     ...Digital analyzes, designs, develops, and delivers complex digital software solutions that support critical business capabilities. This...  ...business system analysts, IT service owners, architects, and engineering leads to drive the analysis, design, and delivery of high‑quality... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Interim role
    Local area
    Relocation
    Flexible hours

    Amtrak

    Washington DC
    5 days ago
  • $117.2k - $313.7k

     ...Agentforce is the future of AI, and you are the future of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers across the organization hiring software engineers will review... 
    Full time
    Work experience placement
    Remote work

    Salesforce

    Washington DC
    19 hours ago
  • $112k - $176k

     ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.As a Software Engineer III on the Developer Productivity team, you'll help build systems on our Python-based agentic platform that turn inputs such... 
    Worldwide

    ZoomInfo

    Bethesda, MD
    3 days ago
  •  ...Job Description Job Description Position Overview We are seeking an experienced Tech Lead – Principal Software Engineer to lead architecture, software delivery, and engineering teams supporting mission-critical environments. This role combines hands-on software... 
    Immediate start
    Flexible hours

    Novul Solutions

    Arlington, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!