Post job

Principal software engineer jobs in Baltimore, MD

- 5,013 jobs
All
Principal Software Engineer
Senior Software Engineer
Devops Engineer
Software Engineer
Senior Engineer
Senior Database Engineer
Software Systems Engineer
Lead Technician
Software Engineer/Technical Lead
Lead Engineer
Software Engineer/Architect
  • Cyber Software Engineer - SIGINT Systems

    Lockheed Martin 4.8company rating

    Principal software engineer job in Severn, MD

    What We're Doing: Lockheed Martin, Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber security professional at Lockheed Martin, you'll protect the networks that our citizens and the world depend upon each minute: Financial assets. Healthcare information. Critical infrastructure. Hazardous materials. The uninterrupted flow of energy that keeps modern life moving. Here, you'll work with cybersecurity experts on the forefront of threat protection and proactive prevention. In this fast-paced, real-world environment, you'll draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay. Cyber | Lockheed Martin Who we are: Are you driven by the excitement of harnessing the latest advancements in artificial intelligence, machine learning, and data analytics to revolutionize the way we approach complex challenges? Do you find satisfaction in developing innovative solutions that leverage the power of technology to stay ahead of the curve? If so, join Lockheed Martin's team, where we're pioneering the modernization of technology and pushing the boundaries of what's possible. Our team is dedicated to pioneering the latest advancements and we're looking for someone who shares our commitment to excellence and innovation. Who You Are: Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include providing new features and enhancements to Front End Solutions systems. This will allow for products to work at-scale with processing of target communications across multiple types of Midpoint accesses. • You will propel the customer into the next phase of product suite modernization by leveraging advancements in technologies such as containerization, cloud capabilities, dataflows, and Artificial Intelligence/Machine Learning (AI/ML) capabilities. The Work: We are proactively recruiting for a future need, with the expectation of a 2025 or early 2026 start date. This requisition is being used as a placeholder for your interest in one of these roles to bring a modernization mindset to current technology. As the roles open up over time, we will invite you to review the best matching one(s). We are seeking professionals interested in a variety of responsibilities including; • Software development • Software engineering • Systems engineering • Cyber researchers (Capabilities Analyst, etc) • System Security (ISSO / ISSE / ISSM) • Technical writer • Test Engineers • Network Engineers • User Experience Designer • Data Science • Systems Administrator (Linux) For a complete list that changes weekly, use this term to search via the Lockheed Martin jobs website: #RMSRB2025 Come join a company with incredible breadth and depth in the nature of programs and technologies we support that will never leave you bored or looking for your next assignment. Stop having to look for a new job with every rumor and whim of contract changes. Why Join Us: Your Health, Your Wealth, Your Life Our flexible schedules, competitive pay and comprehensive benefits enable you to live a healthy, fulfilling life at and outside of work. Learn more about Lockheed Martin's competitive and comprehensive benefits package. We support our employees, so they can support our mission. Plus, you may be eligible for up to a $25K sign on bonus as an external hire! #RMSC6ISR #OneLMHotJobs #RMSRB2025 Basic Qualifications: • Current DoD Top Secret SCI with Polygraph Seeking multiple levels of Software Engineers: SWE0: • A High School Diploma or GED plus four (4) years of general software engineering experience OR • Bachelor's degree in Computer Science or related discipline from an accredited college or university. SWE1: • A High School Diploma or GED plus eleven (11) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of software engineering experience. SWE2: • A High School Diploma or GED plus eighteen (18) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus fourteen (14) years of software engineering experience. SWE3: • A High School Diploma or GED plus twenty-four (24) years of general software engineering experience OR • A Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twenty (20) years of software engineering experience. Required Skills and Experience: • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software or modify existing software to add new features • Integrate existing software into new or modified systems or operating environments • Develop simple data queries for existing or proposed databases or data repositories • Write or review software and system documentation Desired Skills: • Familiar with RF algorithm development Standard Job Description : Designs, develops, documents, tests, and maintains full spectrum cyber solutions. Develops and automates secure systems to support cyber offensive, defense and full spectrum cyber operations. Conducts vulnerability research, reverse engineering, penetration testing (red/blue teams), develops and integrates low-level firmware, and/or develops specialized cyber software solutions and tools based on mission requirements. Applies system knowledge of subject matter (hardware, software, networks, cloud, etc.) to conduct research to evaluate potential vulnerabilities and develop new capabilities to exploit and/or mitigate vulnerabilities. *USE OF THIS CLASSIFICATION REQUIRES AUTHORIZATION FROM THE BUSINESS AREA CYBER DIRECTOR OR DELEGATE* Typical Minimums : Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 14 years or more of professional experience; or 12 years of professional experience with a related Masters degree. Considered an expert, authority in discipline. Clearance Level: TS/SCI w/Poly SP Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 9x80 every other Friday off Pay Rate: The annual base salary range for this position in California, Massachusetts, and New York (excluding most major metropolitan areas), Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington or Washington DC is $150,800 - $265,880. For states not referenced above, the salary range for this position will reflect the candidate's final work location. Please note that the salary information is a general guideline only. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. This position is incentive plan eligible. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. The application window will close in 90 days; applicants are encouraged to apply within 5 - 30 days of the requisition posting date in order to receive optimal consideration. Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They're dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about. As a leading technology innovation company, Lockheed Martin's vast team works with partners around the world to bring proven performance to our customers' toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories. Experience Level: Experienced Professional Business Unit: RMS Relocation Available: Possible Career Area: Systems Engineering: Software Type: Task Order/IDIQ Shift: First
    $76k-100k yearly est. 2d ago
  • AI Software Engineer

    Tential Solutions

    Principal software engineer job in Baltimore, MD

    My client, ranked among Fortune's World's Most Admired Companies, is a global leader in investment management and is seeking an AI Software Engineer to join the team. We have a Mid & Senior level openings ***Amazing salary, bonus, & some of the best benefits in the marketplace!! Primary responsibility: Develop and deliver AI-driven software solutions, collaborating with stakeholders and working alongside top AI industry leaders to build end-to-end applications and AI agents. What we're looking for: 2-12 years of software engineering experience with strong coding and system design skills. Experience designing, building, or deploying AI-driven applications, intelligent agents, or automation solutions. Familiarity with AI frameworks, cloud-native architectures (AWS, containerized microservices), or data-driven systems. Passion for learning emerging technologies and applying AI to solve real business problems. Key Responsibilities: Design, code, test, and deploy AI-driven applications and intelligent agents. Collaborate in agile squads across front-end, back-end, data science, and UX. Translate business requirements into AI-powered solutions and actionable insights. Contribute to AI agent design, orchestration, prompt engineering, and deployment. Use cloud and AI technologies: AWS, Databricks, Salesforce, containerized microservices, and AI/ML frameworks. Qualifications: BS/MS in Computer Science Experience with Python, JavaScript, or Java (preferred beyond just Java) Proven ability to deliver complete solutions, not just scripts Hands-on experience with cloud-native architectures (AWS, Azure), containerized microservices, and agent frameworks Stable career history; entrepreneurial and collaborative mindset #LI-GT
    $71k-95k yearly est. 5d ago
  • Java Software Engineer

    Buzzclan

    Principal software engineer job in Fort Meade, MD

    Clearance Required: Top Secret/SCI with Polygraph Seeking an experienced Software Engineer who will support mission-critical systems for a Federal customer at Fort Meade, Maryland. This entry-level role focuses on developing and maintaining Java-based applications in a secure environment. The engineer will work closely with senior developers and system engineers to deliver reliable and scalable software solutions. Key Responsibilities · Design, develop, test, and maintain Java applications. · Participate in software development lifecycle activities including requirements analysis and design. · Write clean, efficient, and well-documented code. · Collaborate with cross-functional teams to troubleshoot and resolve issues. · Support integration and deployment of software in secure environments. Qualifications Education: Bachelor's degree in Computer Science, Software Engineering, or related field. Experience: 4+ years of experience in software development, preferably in Java. Preference: Java certification or relevant coursework preferred. Skills: · Proficiency in Java programming language. · Understanding of object-oriented design and development. · Familiarity with development tools such as Eclipse or IntelliJ. · Basic knowledge of secure coding practices and federal IT standards.
    $71k-95k yearly est. 2d ago
  • 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
  • Lead Backend Engineer

    Beaconfire Inc.

    Principal software engineer job in Baltimore, MD

    You'll be the go-to hands-on coder and architect across our CARDS technology platform- This is a pure IC role (no people management) focused on building high-quality, observable, production code quickly and safely in a cloud-native stack. What You'll Do Hands-on Engineering: Write production-grade, scalable backend code using Node.JS, TypeScript, JavaScript, Python, and modern frameworks. Design and implement services Apollo GraphQL subgraph/resolvers in TypeScript/Node. Develop APIs, services, and platform infrastructure that support credit cards acquisitions workflows flows. Ship event-driven features (Kafka/SQS) with idempotent processing, retries, circuit breakers, and instant rollback (shadow/parallel modes). Engineer for operations: TDD, performance/load testing, OpenTelemetry traces/metrics/logs, meaningful SLOs, and production dashboards. Work in a code-repo with strict CI/CD, PR reviews, static analysis, and automated security scanning. Technical Leadership & Strategy Architect platform-level services and improve systems for resilience, observability, and extensibility. Make high-leverage engineering decisions that balance speed, quality, and maintainability. Raise the bar on engineering quality through hands-on contributions, design reviews, and technical mentorship. Team Collaboration & Mentorship Partner with product, design, operations, and other engineering teams to build solutions that deliver business value and customer impact. Contribute to cross-functional platform efforts (e.g., onboarding, credit bureau reporting, servicing & collections APIs). Drive alignment on technical strategy and execution, with strong written and verbal communication. Minimum Qualifications Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field. 8+ years building distributed backend services; 3+ years with TypeScript/Node.js in production. Experience with Node.JS, TypeScript, Python, PostgreSQL, AWS. Deep experience with GraphQL (Apollo/Federation), AWS (EKS/Lambda, API Gateway, S3, KMS, IAM), and event streams (Kafka/MSK or SQS). Proven track record shipping fast with TDD, CI/CD, feature flags, and safe migration patterns (strangler, shadow/parallel). Solid security and compliance chops: OAuth2/OIDC (Okta), least-privilege IAM, encryption, audit/retention. Production observability with OTel + Grafana/Datadog/New Relic (or similar). Experience with Docker, Kubernetes. Cloud infrastructure, Terraform and CI/CD Deep understanding of software architecture, design patterns, and best practices for building scalable and robust applications. Proven experience in leading and mentoring engineering teams, promoting technical excellence and collaboration. Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to diverse audiences. Mandatory Skills: Software delivery in an agile environment, Typescript, GraphQL, NodeJS, NextJS, AWS, Backlog management in JIRA
    $85k-118k yearly est. 4d 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
  • Software Engineer (Python)

    Pyramid Consulting, Inc. 4.1company rating

    Principal software engineer job in McLean, VA

    Immediate need for a talented for a Software Engineer (Python). This is a 06 month contract opportunity with long-term potential and Hybrid from Mclean VA(Onsite). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-95494 Pay Range: $55 - $60/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: We are looking highly skilled Software Engineer (Python) contractor to support a critical code refactoring and modernization initiative. This role will focus on migrating an existing analytics and modeling stack from R to Python, rebuilding key analytical tools, and streamlining production pipelines to improve scalability, efficiency, and adoption across the organization. Key Requirements and Technology Experience: Key skills; Python , Database - SQL , R Programming , AWS Bachelor's degree in Software Engineering or a quantitative field (Software Engineering, Data Engineering, Mathematics, Statistics, or Data Science). Strong proficiency in Python (required) with at least 6 years of professional experience. Working knowledge of R and SQL (required). Experience designing and building data-intensive and analytics-driven systems. Strong understanding of software engineering best practices, including testing, documentation, and version control. Our client is a leading Banking and financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here .
    $55-60 hourly 1d 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
  • Pega CDH Senior Developer

    Tandym Group

    Principal software engineer job in McLean, VA

    A Fortune 50 financial services company is seeking a highly motivated Pega CDH Senior Developer to join their team in the McLean, Virginia area. Responsibilities: Design and develop CDH components, including strategies, treatments, predictions, and engagement policies Configure Next-Best-Action Designer and associated decision flows Integrate CDH with enterprise data sources and outbound/real-time channels Participate in Agile ceremonies, estimation, and sprint delivery Troubleshoot performance and configuration issues Collaborate with Decisioning Architects, Data Science, and Marketing Qualifications: 4+ years of Pega Development experience in enterprise environments Strong experience with Pega CDH, NBA Designer, adaptive models, and real-time decisioning Hands-on experience with Pega Strategy Designer and arbitration logic Experience integrating systems using REST/SOAP APIs, Kafka, MQ, or similar tools Strong understanding of customer profile data, segmentation logic, and propensity modeling Ability to troubleshoot complex CDH and performance issues Experience working in Agile teams and contributing to sprint planning and refinement Strong documentation and communication skills Desired Skills: PCDC certification Experience in the Financial Services and/or Regulated industries
    $88k-114k yearly est. 1d ago
  • Senior Java Software Engineer

    Hadiamondstar Software Solutions LLC

    Principal software engineer job in McLean, VA

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

    PTR Global

    Principal software engineer job in McLean, VA

    🔷 Now Hiring: Senior Front-End Engineer (Angular) - Financial Services (W2 Contract) 🔷 🕒 Employment Type: W2 Contract (Through Sub-Vendor Only) 🗓 Interview: 1 Round | 60 mins | In-Person (Targeting week of Jan 12) 📌 Shortlisting Deadline: January 7 ⚠️ IMPORTANT - READ BEFORE APPLYING Please include the completed candidate template and responses to vetting questions at the top of the resume. 👉 Resumes without completed templates and candidate-provided vetting responses will NOT be considered. MSP Owner: Jasmine Acuna Work Authorization: Open to sponsored candidates via sub-vendors only (one layer deep). Candidates must be W2 employees of the sub-vendor. 🧩 Role Overview Our financial services client is seeking a Senior Front-End Engineer with a strong Angular (v16+) focus to design, build, and maintain a shared UI component library. This role emphasizes UI standards, accessibility, performance, and collaboration with UX and backend teams. 🔧 Key Responsibilities Design, develop, and maintain reusable Angular components (v16+) within a shared component library Collaborate closely with UX/UI designers to implement complex design systems and user experiences Apply advanced HTML/CSS techniques (Flexbox, Grid, theming, responsive design) Ensure components meet WCAG accessibility standards Package, test, version, and publish libraries to Artifactory Implement and maintain CI/CD pipelines for build, test, and deployment automation Write and maintain unit, integration, and end-to-end tests Support consumers of the component library with integration and troubleshooting Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) Collaborate with backend teams to ensure seamless API integration Monitor security vulnerabilities and manage upgrades/migrations Maintain technical documentation and demo applications ✅ Must Have Qualifications 5+ years of experience in front-end/UI development Strong hands-on experience with Angular (latest 4 versions - v16+) Proficient in JavaScript, HTML, CSS Experience building UI frameworks or component libraries Familiarity with Bitbucket, code reviews, and branching strategies Experience working in Agile environments Strong communication and collaboration skills ⭐ Preferred Skills React experience (nice to have) Backend exposure: Java, Spring Boot, SQL Experience with accessibility (WCAG) Strong documentation and mentoring capabilities Analytical mindset with strong problem-solving skills 💼 Why Apply Long-term contract through 2026 High-impact role within a large financial organization Work on enterprise-scale UI standards and design systems Competitive hourly rate with stability
    $88k-114k yearly est. 2d ago
  • Senior Frontend Developer

    Lorvenk Technologies

    Principal software engineer job in McLean, VA

    Front End Developer with Bloomreach Duration: Long Term Experience: 10+ Yrs Employment Type: W2 We are seeking a skilled Software Engineer with strong experience in Angular and Bloomreach to design, develop, and maintain modern, scalable web applications. The ideal candidate will collaborate closely with UX designers, backend engineers, and business stakeholders to deliver high-quality, customer-centric digital experiences using Bloomreach CMS and Angular-based front-end architectures. Key Responsibilities Design, develop, and maintain responsive web applications using Angular. Implement and customize Bloomreach CMS (Content / Experience Manager) components and templates. Integrate Angular applications with Bloomreach APIs and backend services. Collaborate with product owners, designers, and backend teams to translate business requirements into technical solutions. Ensure high performance, security, and scalability of applications. Write clean, reusable, and maintainable code following best practices. Perform unit testing, integration testing, and support CI/CD pipelines. Troubleshoot, debug, and resolve application issues in development and production environments. Participate in code reviews and contribute to continuous improvement initiatives. Required Skills & Qualifications Strong experience with Angular (latest versions), TypeScript, HTML5, and CSS3. Hands-on experience with Bloomreach CMS / Bloomreach Experience Manager. Experience integrating RESTful APIs and third-party services. Solid understanding of component-based architecture and state management. Familiarity with responsive design and cross-browser compatibility. Experience with version control systems such as Git. Knowledge of Agile/Scrum development methodologies. Preferred Skills Experience with Bloomreach Personalization, Search, or Content APIs. Exposure to backend technologies (Java, Node.js, or Spring Boot). Knowledge of CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.). Understanding of SEO, performance optimization, and accessibility standards. Experience working in e-commerce or content-driven platforms.
    $88k-114k yearly est. 2d ago
  • Senior Developer

    Zillion Technologies, Inc. 3.9company rating

    Principal software engineer job in McLean, VA

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

    CLVG Consulting Inc.-SBA 8(A), WOSB 3.0company rating

    Principal software engineer job in Arlington, VA

    Overview: We are seeking a highly technical and security-cleared Microsoft Purview Engineer with deep expertise in Microsoft 365 and Azure Cloud Architecture. This role is based in the Arlington, VA area and requires an active Top Secret (TS) or Interim TS clearance. The ideal SME/candidate will be a hands-on architect and engineer capable of designing secure cloud infrastructure, implementing advanced authentication schemes, Microsoft Purview component and troubleshooting complex API integrations. General Key Responsibilities: Microsoft Purview (Primary Focus) Architect and deploy Microsoft Purview solutions for data governance, classification, and compliance. Configure scanning rules, data maps, sensitivity labels, and retention policies across hybrid environments. Integrate Purview with Microsoft Defender, Compliance Center, and external data sources. Troubleshoot authentication flows, API connectivity, and data lineage issues. Develop infrastructure diagrams, governance workflows, and technical documentation. Microsoft 365 Engineering Design and support M365 services including Exchange Online, SharePoint, Teams, and OneDrive. Implement secure authentication protocols (OAuth, SAML, OpenID Connect) and conditional access policies. Manage hybrid identity configurations and secure collaboration environments. Monitor service health, optimize performance, and ensure compliance with federal standards. Azure Cloud Architecture Design secure, scalable Azure infrastructure using IaaS, PaaS, and SaaS models. Implement Azure AD, Key Vault, API Management, and RBAC policies. Create and maintain infrastructure diagrams and reference architectures. Collaborate with DevOps teams to integrate CI/CD pipelines and Infrastructure as Code (IaC). Other duties as assigned Preferred Certifications Microsoft Certified: Azure Solutions Architect Expert Microsoft Certified: Information Protection and Compliance Microsoft Certified: M365 Enterprise Administrator Expert Other Microsoft certifications Qualifications: Must be a US Citizen with Active Secret or Top Secret (TS) TS clearance Local to Arlington, VA or willing to relocate - Onsite is required. 5+ years of experience in Microsoft cloud technologies (Purview, M365, Azure). Strong understanding of authentication protocols and API troubleshooting. Proven ability to design and document complex infrastructure and governance models. Proficiency with PowerShell, Graph API, and Azure CLI. Microsoft Certified: Azure Solutions Architect Expert Microsoft Certified: Information Protection and Compliance Microsoft Certified: M365 Enterprise Administrator Expert Why Join Us? Lead high-impact cloud and compliance initiatives for secure federal environments. Collaborate with top-tier engineers and architects in a mission-driven setting. Influence enterprise-wide data governance and security strategy.
    $84k-119k yearly est. 4d ago
  • DevOps Engineer

    Us Tech Solutions 4.4company rating

    Principal software engineer job in McLean, VA

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

    Hruckus

    Principal software engineer job in Annapolis, MD

    Veteran-Owned Firm Seeking a DevOps Engineer (Ansible) with TS/SCI for a role in Annapolis Junction, MD My name is Stephen Hrutka. I lead a Veteran-Owned management consulting firm in Washington, DC. We specialize in Technical and Cleared Recruiting for the Department of Defense (DoD), the Intelligence Community (IC), and other advanced defense agencies. At HRUCKUS, we support fellow Veteran-Owned businesses by helping them recruit for positions across organizations such as the VA, SBA, HHS, DARPA, and other leading-edge R&D-focused defense agencies. We seek a DevOps Engineer (Ansible) position in Annapolis Junction, MD. The ideal candidate must hold an active TS/SCI clearance and have 8-10+ years of experience with a BS/BA, 6-8+ years with an MS/MA, or 3-5+ years with a PhD. Experience in software engineering and integration of Commercial Off-the-Shelf software products is required, as is a current DoD 8570.1-M IAT Level III certification. If you're interested, I'll gladly provide more details about the role and discuss your qualifications further. Thanks, Stephen M Hrutka Principal Consultant HRUCKUS LLC Executive Summary: HRUCKUS seeks a DevOps Engineer (Ansible) for a role supporting the Department of the Navy in Annapolis Junction, MD. Position Description: The DevOps Engineer, with a strong specialization in Ansible, will automate infrastructure and application management, leveraging Ansible to streamline configuration management, deployment, and orchestration processes. Work closely with cross-functional teams to enhance the infrastructure's scalability, security, and performance. While the primary focus will be on Ansible, we also value a strong working knowledge of Terraform to automate configuration management and streamline operational tasks. You will collaborate closely with development, operations, and security teams to enhance system reliability, scalability, and performance. This is an exciting opportunity for someone passionate about cloud infrastructure and automation to make a meaningful impact within a fast-paced, evolving environment. Position Job Duties: Design and implement cloud infrastructure using Terraform and HashiCorp Configuration Language (HCL). Automate provisioning, scaling, and management of infrastructure to ensure reliability and efficiency. Collaborate with development and operations teams to support cloud initiatives and streamline deployment processes. Monitor cloud environments, perform regular maintenance, and troubleshoot issues as they arise. Implement and enforce best practices for cloud security, compliance, and risk management. Conduct ongoing security testing and code reviews to identify and mitigate vulnerabilities. Contribute to architectural designs, technical documentation, and provide engineering solutions for improved security. Stay current with new tools, technologies, and industry best practices, and advise teams on secure coding practices. Integrate Terraform with Ansible to automate the provisioning and configuration of infrastructure, ensuring a seamless and consistent infrastructure-as-code (IaC) deployment process across cloud and on-prem environments. Use Terraform to manage and provision infrastructure resources (e.g., compute, storage, networking) and leverage Ansible for post-provisioning configuration management, including application deployments and security hardening. Collaborate with engineering teams to design end-to-end automation workflows that combine Terraform's infrastructure provisioning with Ansible's configuration management, ensuring scalable, repeatable, and secure deployments. Position Qualifications: TS/SCI level clearance is required Requires 8-10+ years with BS/BA, 6-8+ years with a MS/MA, or 3-5+ years with a PhD. Experience in software engineering and integration of Commercial Off-the-Shelf software products Certification Requirement: Must have a current DoD 8570.1-M IAT Level III certification Details: Job Title: DevOps Engineer (Ansible) 3 Site Locations: Annapolis Junction, MD (Primary) JBAB (Depends on Responsibilities) Landover, MD (Future) Security Clearance Requirement: TS/SCI Assignment Type: Full-time Salary: Dependent on the candidate's experience, with a target range of up to $140,000
    $140k yearly 2d ago
  • Senior Software Engineer -- KUMDC5680656

    Compunnel Inc. 4.4company rating

    Principal software engineer job in McLean, VA

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

    Stem It

    Principal software engineer job in Alexandria, VA

    An E-Learning and Analytics software company that straddles both federal and commercial sectors is hiring for a Senior Cybersecurity Engineer specializing in Risk Management Framework. Their platform takes company data like promotion rates, attrition, and more, and leverages predictive analytics and decision science to give leaders actionable insights. They are in need of a Senior Cybersecurity Engineer to lead the implementation of RMF across the organization, including both their federal and commercial arms. This person should be versed in everything from coordinating internal and 3rd party audits, cloud compliance, vulnerability scanning tools, POA&M's and Authority to Operate. This is a high visibility, high profile hire for the team. Because this person will be embedded both with commercial and DoD applications, this candidate must have a Secret Clearance. The role will be hybrid in Alexandria, VA. Required Skills & Experience: US Citizen with a Secret Clearance Bachelors Degree in Cybersecurity or related field Security+ Certification 5+ years of experience in RMF NIST 800-53 & NIST 800-171 Experience with vulnerability scanning tools (Nessus, ACAS, etc) Desired Skills & Experience: Masters Degree Experience leading RMF implementations Prior experience in DoD environment, working with Security Technical Implementation Guides, POA&M's, ATO's, FedRAMP's Experience working directly with stakeholders, great communication and presentation skills
    $86k-116k yearly est. 5d 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
  • Technical Lead

    Zillion Technologies, Inc. 3.9company rating

    Principal software engineer job in McLean, VA

    Must Have Qualifications: Overall 10+ years of hands-on experience in Java, .NET, Python, AWS, Microservices, Kubernetes, Angular; the candidate should have worked with versions of these technologies that are no more than 5 years old. Additionally, the candidate should also have 7 - 8 years of leadership experience leading developers. Responsibilities: Design the overall technological design of the product with the help of the teams and Business Unit Architect. Ensure technical detailed design is compliant with the Architecture decision and bring to the attention of the architect if the product team cannot be in compliance for any reason. Responsible for High Level design document, sequence diagrams etc. Guide Agile teams on technology strategy related to coding practices, continuous integration, and automated deployment. Responsible for technical design and infrastructure / environments strategy, including deployments, ensuring that these are kept in-line with product roadmap and with MVP mindset. Work with the team to help empower and provide the right tools to deliver sprint goals. Mentor and coach the technical team including Dev Leads, specifically with code quality when needed. Identify and remove technical impediments. Work with the Chief Product Owner to align the roadmap with strengths and opportunities within the technical stack. Constantly look for better ways of solving technical problems and designing the solution, not afraid to challenge the status quo. Provide the teams a roadmap for implementing software engineering practices. Share responsibility with Chief Product Owner for building reusable and scalable components. Provide transparency to Dev Leads and Architecture for evolving priority and design changes.
    $94k-124k yearly est. 3d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Baltimore, MD?

The average principal software engineer in Baltimore, MD earns between $89,000 and $155,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Baltimore, MD

$117,000

What are the biggest employers of Principal Software Engineers in Baltimore, MD?

The biggest employers of Principal Software Engineers in Baltimore, MD are:
  1. Northrop Grumman
Job type you want
Full Time
Part Time
Internship
Temporary