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
- 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...SuggestedContract workRemote workFlexible hours
- ...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...SuggestedRemote work
- ...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...SuggestedRemote work
$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...SuggestedFull timeWork at officeFlexible hours3 days per week- ...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...SuggestedFull timeRelocationFlexible hoursShift work
- ...-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...
- ...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...
$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 timeFor contractorsWork at officeFlexible hours$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 timePart timeWorldwideFlexible hours$200k - $250k
...Job Description Job Description Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software...Casual workWork at officeImmediate startWorldwide$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 timeWork at officeLocal areaShift work$204k - $284k
...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated...Full timeWork experience placementLocal areaImmediate startNight shift$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 timeFlexible hours$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...- ...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...InternshipLocal area3 days per week
- ...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...
$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$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 workWork at officeRemote workWorldwide3 days per week- ...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...
$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 timePart timeWork experience placementWork at officeRelocationRelocation packageFlexible hours$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 work3 days per week$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 timeWork at officeLocal areaFlexible hours$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$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 workTemporary workImmediate startRemote workWorldwideFlexible hours$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 office3 days per week- ...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 timeWork experience placementFlexible hours
$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 payPermanent employmentFull timeTemporary workWork experience placementInterim roleLocal areaRelocationFlexible hours$117.2k - $313.7k
...Agentforce is the future of AI, and you are the future of Salesforce.The ExperienceNote: By applying to the Senior / Lead / Principal Software Engineer - Foundations Team posting, recruiters and hiring managers across the organization hiring software engineers will review...Full timeWork experience placementRemote work$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- ...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 startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal cloud computing engineer Bethesda, MD
- principal Bethesda, MD
- senior principal cloud computing engineer Bethesda, MD
- software technology Bethesda, MD
- software intern Bethesda, MD
- entry level software sales Bethesda, MD
- id software Bethesda, MD
- software sales Bethesda, MD
- internship software Bethesda, MD
- healthcare software sales Bethesda, MD



