Principal software engineer jobs in Rockville, MD - 6,805 jobs
All
Principal Software Engineer
Senior Leader
Senior Software Architect
Lead Technician
Senior Test Engineer
Lead Engineer
Software Developer
Software Engineer Lead
Senior Quality Assurance Engineer
Software Systems Engineer
Software Engineering Manager
Senior QA Engineer - Automation & AI Testing
EAB (Education Advisory Board 4.6
Principal software engineer job in Washington, DC
A leading education advisory firm seeks a Senior QA Engineer to create automated software test scenarios in an agile environment. The ideal candidate will have 5+ years of automation testing experience, strong skills in Python or Java, and proficiency in mobile automation tools. Regular collaboration with cross-functional teams is essential in ensuring high-quality products are delivered. Join a company committed to fostering an inclusive environment and making a difference in education.
#J-18808-Ljbffr
$85k-103k yearly est. 5d ago
Looking for a job?
Let Zippia find it for you.
Enterprise Software Engineering Director & CoE Leader
Northrop Grumman Corp. (Au 4.7
Principal software engineer job in Baltimore, MD
A leading aerospace and defense company is seeking a full-time Corporate SoftwareEngineering Director 1 to shape vision and strategy at the corporate level. The role involves establishing a centralized SoftwareEngineering function, leading the SoftwareEngineering Council, and partnering with sector leaders to enhance talent development. The qualified candidate should have a strong background in softwareengineering and management, with at least 12 years of experience and a current DOD Secret clearance required. This position is located in the continental U.S. near a Northrop Grumman facility.
#J-18808-Ljbffr
$80k-102k yearly est. 3d ago
Senior Test & Evaluation Engineer - DoD/IC T&E Expert
ENS Solutions, LLC
Principal software engineer job in Washington, DC
A service-disabled veteran owned IT consulting firm located in Washington, DC is seeking a professional with a Bachelor's degree and over 10 years of relevant experience. The job includes analyzing system requirements, supporting test and evaluation documentation development, and integrating with test organizations. Applicants must have an Active TS/SCI Clearance and a willingness to obtain a CI Poly. This role offers comprehensive medical coverage, 401k contributions from day one, and generous PTO.
#J-18808-Ljbffr
$77k-101k yearly est. 5d ago
Tech Policy & Innovation Lead
Clearpath 4.6
Principal software engineer job in Washington, DC
A leading non-profit policy institute is seeking a Director of Technology & Innovation Policy to manage its tech policy portfolio. The ideal candidate will have over three years of experience in a relevant policy field and possess strong writing and research skills. Responsibilities include proactive research and effective communication of complex policy issues. A commitment to sensible policy solutions is essential. The position is based in Washington, DC and offers competitive benefits including health coverage and a retirement savings plan.
#J-18808-Ljbffr
$119k-150k yearly est. 2d ago
Senior Federal Policy & Government Affairs Leader
Kappaalphapsi1911
Principal software engineer job in Washington, DC
A leading agricultural firm located in Washington, D.C. is seeking a savvy Public Policy Manager. This role involves working closely with government officials and stakeholders on issues that affect the business. Candidates should have over 12 years of experience in public policy, strong analytical skills, and an understanding of the Congressional process. The compensation ranges from $156,800 to $196,000, plus an annual bonus. Benefits include health plans, 401(k) matching, parental leave, and generous PTO.
#J-18808-Ljbffr
$156.8k-196k yearly 3d ago
Strategic FP&A Leader for Tech Growth & Investor Insights
Andrews & Cole
Principal software engineer job in Bethesda, MD
A private equity-backed technology company in Bethesda, MD is seeking a Head of FP&A. This role involves leading budgeting, forecasting, and reporting processes, demanding strong financial modeling and reporting skills. The ideal candidate will have over 15 years of FP&A experience, preferably in tech or SaaS industries, and will thrive in a small, fast-paced environment. Competitive salary of $175-225K plus incentive compensation based on experience.
#J-18808-Ljbffr
A global consulting firm is seeking a Retirement Management Consulting Senior Manager based in California. The role involves designing and implementing business changes, with a strong focus on client engagement and project management. Applicants should have a minimum of 10 years of leadership experience in Financial Services and 7 years in consulting. This position offers a competitive salary range of $132,500 to $338,300 annually, along with opportunities for professional growth and development in a dynamic environment.
#J-18808-Ljbffr
$108k-159k yearly est. 5d ago
Senior Substation Physical Design Lead
Unavailable
Principal software engineer job in Washington, DC
An engineering firm in Washington is seeking a Substation Physical Engineer with over 10 years of experience to join their Power Delivery team. This role requires proficiency in HV and MV Substation design, leadership skills, and the ability to work in a fast-paced environment. The base salary range is between $135,000 and $150,000, with eligibility for performance-based bonuses. Professional Engineering (P.E.) License is preferred or must be obtained within 12 months.
#J-18808-Ljbffr
$135k-150k yearly 5d ago
Senior Fixed Income Strategy Leader
Janus Henderson Global Investors 4.8
Principal software engineer job in Washington, DC
A leading investment firm in Washington is seeking a strategic business partner to enhance growth in specific asset classes. The ideal candidate will support product planning, drive client engagement, and travel extensively within the market. This role demands strong investment knowledge, profound business acumen, and excellent client communication skills. The firm offers competitive compensation with a salary range of $190,000-$200,000 and a variety of benefits including hybrid working options and professional development support.
#J-18808-Ljbffr
$190k-200k yearly 5d ago
Senior Government Proposals Lead - End-to-End Wins
Nira Inc.
Principal software engineer job in Washington, DC
A proposal management firm is seeking a Senior Proposal Professional in Washington, D.C. The role involves leading the entire proposal lifecycle for government RFPs and ensuring compliance with submission standards. Candidates must have over 7 years of experience, exceptional attention to detail, and strong writing skills. The position offers a competitive compensation package in a collaborative work environment, where you will directly impact the company's growth.
#J-18808-Ljbffr
$95k-139k yearly est. 2d ago
Senior Drainage & Stormwater Engineering Lead
WSP Global Inc.
Principal software engineer job in Herndon, VA
A leading engineering firm in Herndon, Virginia is seeking a Drainage and Stormwater Senior Technical Manager. The role involves managing multiple drainage and stormwater design projects while mentoring junior staff. The ideal candidate will have over 10 years of experience in civil engineering and a Professional Engineer license. Competitive compensation and an opportunity for growth are offered in this globally recognized firm.
#J-18808-Ljbffr
$87k-127k yearly est. 4d ago
Senior Structural Engineering Leader
DPR Construction 4.8
Principal software engineer job in Baltimore, MD
A leading construction firm is seeking a Senior Structural Technical Manager in Baltimore, MD, to oversee technical development and team training. The ideal candidate will manage engineering processes, ensure compliance with industry standards, and promote innovation. A minimum of fifteen years in structural engineering is required, along with strong leadership and communication skills. This role offers a dynamic work environment with opportunities for professional growth.
#J-18808-Ljbffr
$105k-138k yearly est. 6d ago
Software Engineering Manager-W2 Only
Ntech Workforce
Principal software engineer job in Baltimore, MD
Terms of Employment
• Duration: 12 months (with potential of extension)
• This is hybrid Schedule at Baltimore, MD (1-2 days onsite) Local candidates from MD
We are seeking a SoftwareEngineering Manager to lead a high-performing team of Full Stack Developers and Software Architects building scalable, cloud-native platforms on AWS. You'll combine people leadership with technical depth-mentoring engineers, driving architectural excellence, and ensuring reliable delivery of secure, maintainable solutions. The team works with TypeScript, React, Node.js, AWS, Kubernetes, and follows principles such as API-First Design, Event-Driven Communication, Security by Design, Separation of Concerns, Scalability, and Observability. This position reports to the Alcor Senior Program Manager.
Project Overview
The team supports the Identity, Credential, and Access Management (ICAM) program for the Client, a major federal initiative. This involves designing, developing, and maintaining secure, cloud-native solutions that manage user identities, credentials, and access privileges for clients employees, contractors, and external providers. The platform integrates with systems such as Okta and AWS, and supports over 40,000 internal users and millions of external providers. Key responsibilities include modernizing authentication and authorization, implementing Zero Trust security principles, automating account lifecycle management, and ensuring compliance with federal standards. The team's work is critical to safeguarding sensitive healthcare data and enabling secure, efficient operations across clients enterprise applications
Responsibilities
• Manage, coach, and mentor a team of Full Stack Developers and Software Architects; foster a culture of technical excellence, inclusion, and continuous learning.
• Facilitate Agile ceremonies (stand-ups, sprint planning, retrospectives); drive team efficiency and delivery predictability.
• Guide architectural decisions and uphold platform principles (API-First, Event-Driven, Security by Design, etc.).
• Oversee development and deployment of applications using TypeScript, React, Node.js, AWS services (EKS, Aurora PostgreSQL, DynamoDB, ElastiCache), and Kubernetes.
• Ensure best practices in code quality, testing, CI/CD, observability, and cloud-native security.
• Effectively communicates development scope, issues, and solutions in understandable terms for product managers, executives, and customers, frames technical work in terms of business impact, and builds trust with clear status updates.
• Conducts and leads the team in completing development and engineering documentation (e.g., architecture docs, API specs, design specs, runbooks). Provide feedback to ensure accuracy, completeness, and alignment with organizational goals.
• Collaborates with Product Owners, User Experience/HCD, Quality Assurance, DevOps, and Operations to ensure there is alignment with the development scope and acceptance criteria.
• Collaborate with Program Manager and stakeholders to align technical solutions with business goals; communicate progress, risks, and milestones.
• Support recruiting, onboarding, and career development for engineering team members.
• Conduct code reviews, resolve technical challenges, and drive continuous improvement.
• Stay current with emerging technologies and recommend innovations to enhance the platform..
Required Skills & Experience
• Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent experience).
• 8+ years of softwareengineering experience, including 3+ years in a technical leadership or management role.
• Hands-on experience with TypeScript, React, Node.js, AWS, Kubernetes, and microservices architectures.
• Proven ability to mentor engineers and foster collaboration across roles.
• Strong understanding of architecture principles: API-First, Event-Driven, Security by Design, Scalability, Observability.
• Strong communication and problem-solving skills.
• Experience leading Agile teams and facilitating Scrum ceremonies.
• Excellent communication and stakeholder management skills.
• Proficiency in observability tools (CloudWatch, Prometheus) and cloud-native security best practices.
• Proficient in Office 365 Suite, Jira, and Confluence.
Preferred Skills & Experience
• AWS certifications (e.g., Solutions Architect, DevOps Engineer).
• Experience with GraphQL, Redis Streams, infrastructure-as-code (Terraform, AWS CDK).
• Prior experience managing teams building cloud-native platforms in regulated environments.
• Familiarity with RBAC, workflow engines, or messaging systems.
$99k-137k yearly est. 5d ago
Lead Azure Cloud Engineer
Endurance It Services
Principal software engineer job in Reston, VA
We have a client in Reston, VA, seeking a Lead Azure Cloud Engineer to play a pivotal role in designing, implementing, and optimizing their Azure cloud infrastructure. In this strategic position, you'll collaborate with enterprise technology leaders and cross-functional teams-development, operations, and security-to build a secure, scalable, and high-performing cloud environment.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
4+ years of experience as an Azure Cloud Engineer or similar role.
Strong knowledge of Azure service models (Serverless, IaaS, PaaS, SaaS).
Expertise in cloud security, compliance, and cost optimization.
Azure certifications (minimum: Azure Administrator).
Excellent problem-solving, troubleshooting, and collaboration skills.
What You'll Do:
Architect and manage scalable, secure Azure solutions across multiple environments.
Ensure availability, performance, and security of all Azure resources.
Develop and maintain Infrastructure as Code (IaC) using Terraform, Bicep, or ARM templates.
Deploy and configure hybrid solutions integrating on-premises and cloud environments.
Monitor and optimize infrastructure for cost efficiency and reliability.
Troubleshoot and resolve complex system issues escalated from support or design phases.
Stay ahead of emerging Azure technologies and best practices to drive innovation.
Maintain comprehensive documentation-requirements, architecture diagrams, design specs, and test plans.
Bonus: Experience with M365, Intune, PP&C, UEM, and IAM is highly valued.
About Us: Endurance IT Services provides Managed IT Services, Cybersecurity Solutions, and IT Consulting to help businesses stay secure and productive. We also offer IT Staffing for Direct-Hire, Contract-to-Hire, and Contract roles, plus internal full-time positions.
Note: Some opportunities may not be exclusive and can change as we work with clients but our goal is always to help candidates find the right job.
$73k-102k yearly est. 5d ago
Senior Software Architect & Solutions Consultant
Medium 4.0
Principal software engineer job in Washington, DC
A consulting firm is seeking a Senior Consultant in Washington, D.C. The role involves planning, designing, and developing infrastructure projects along with software solutions. Candidates should have a B.A. or B.S. in computer science and four years of related experience. Additional skills in software design and development are necessary. The position offers a salary range of $75,000 to $100,000 annually.
#J-18808-Ljbffr
$75k-100k yearly 5d ago
Software Engineer - R&D Systems
Novateur Research Solutions
Principal software engineer job in Ashburn, VA
SoftwareEngineer - Entry to Mid-Level (R&D Systems)
Novateur stands for Innovation. We value creativity, vision, collaboration, and above all, ambition to innovate. Novateur Research Solutions is an R&D firm located in Northern Virginia, developing intelligent systems that push the boundaries of computer vision, AI, and large-scale learning.
We are looking for SoftwareEngineers eager to build scalable systems and deploy machine learning models in real-world environments. You will work closely with our researchers and engineers to develop software for real-time perception, geospatial analytics, and distributed systems.
Responsibilities:
• Develop and deploy production-grade software in Python and C++.
• Build APIs, data pipelines, and visualization tools to support machine learning workflows.
• Collaborate with researchers to translate algorithms into efficient implementations.
• Contribute to system design, cloud deployment (AWS), and automation.
Requirements:
• BS or MS in Computer Science, Engineering, or a related field.
• Proficiency in modern programming and softwareengineering practices.
• Familiarity with Docker, Kubernetes, or AWS.
• Enthusiasm for learning and applying machine learning or computer vision methods.
• U.S. Citizen or Permanent Resident.
Why Novateur?
Join a team that values creativity and initiative. Our engineers have freedom to innovate, collaborate with top researchers, publish research in major scientific conferences, and see their ideas deployed in impactful applications.
Company Benefits:
Novateur offers competitive pay and benefits comparable to Fortune 500 companies that include a wide choice of healthcare options with generous company subsidy, 401(k) with generous employer match, paid holidays and paid time off increasing with tenure, and company paid short-term disability, long-term disability, and life insurance.
We offer a work environment which fosters individual thinking along with collaboration opportunities within and beyond Novateur. In return, we expect a high level of performance and passion to deliver enduring results for our clients.
$77k-103k yearly est. 2d ago
CNO Software Developer Associate (AE26011232)
Advantage Engineering & It Solutions Inc.
Principal software engineer job in Severn, MD
AEITS, Inc., a GTSC company, is growing its team! Seeking a CNO Software Developer Associate to support our customer in the Fort Meade, MD area.
.
Mission: As an Associate CNO Software Developer on our team, you will play a key role in developing advanced CNO capabilities that directly support national security. You'll work in a collaborative environment focused on solving complex technical challenges in support of our customer's most critical missions.
Responsibilities:
Design and develop new hardware- or software-based CNO capabilities.
Assists with the design, development, documentation, testing, and debugging of applications software and systems.
Apply knowledge of security concepts and network technologies.
Ensure softwareengineering standards are consistently met.
Minimum Qualifications
High School Diploma and 4+ years of technical work experience, or BS Degree in a technical discipline.
Experience in Python or C/C++ programming.
Experience with troubleshooting and debugging complex systems.
Essential Skillset
Understanding of CNO development concepts.
Experience with networking (TCP/IP) and socket-level programming.
Experience in software analysis or reverse engineering.
Familiarity with unit testing frameworks and practices.
Understanding of assembly programming concepts.
Familiarity with Atlassian tools such as JIRA, Confluence, and Crucible.
Security Clearance Requirements
Active TS/SCI with polygraph.
Physical Requirements
Ability to remain stationary for extended periods (50% of the time) and operate computer equipment and office machinery.
Travel
Less than 10% travel may occur.
BENEFITS - Full-time Employees
401K with employer contribution. Fully vested at 1 year anniversary.
Five (5) weeks comprehensive annual leave (25 workdays).
Additional leave can be earned in lieu of overtime.
11 Paid Federal Government Holidays.
Up to $5,000 annually for individually tailored education / training program.
All education plans must be pre-approved by Advantage Engineering management.
Life Insurance at 1x annual salary with employee option to purchase additional coverage for self and dependents.
Short-term and long-term disability.
We contribute a generous portion towards the cost of monthly medical plans for any of the three medical, 1 dental and 1 vision plan provided by CareFirst.
All employees are eligible to earn generous incentives and performance bonuses.
AEITS, a GTSC company, is proud to be an equal opportunity employer, committed to recruiting, hiring, and promoting qualified people of all backgrounds, regardless of sex, race, color, creed, national origin, religion, age, marital status, pregnancy, physical, mental or sensory disability; sexual orientation; gender identity or any other basis protected by federal, state or local law. Learn more about your EEO rights as an applicant.
GTSC is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. If you have a disability and require assistance with our online application process, please tell us how we can help by contacting us at
Note: This accessibility is intended for individuals requiring accommodation and should not be used to check the status of your application. Inquiries not specific to requesting accommodation will be discarded.
GTSC participates in the E-Verify program in all locations as required by law. Learn more about the E-Verify program.
$75k-99k yearly est. 3d ago
Senior Structural Engineering Leader
DPR Construction 4.8
Principal software engineer job in Baltimore, MD
A leading construction firm is seeking a Senior Structural Technical Manager in Baltimore, MD. The role requires overseeing the engineering team, implementing industry standards, and providing mentorship to team members. The ideal candidate will have 15 years of experience in structural engineering and strong leadership skills. Proficient knowledge of CAD software and project management is essential for success in this position. Competitive compensation and opportunities for professional growth are offered.
#J-18808-Ljbffr
$105k-138k yearly est. 6d ago
Technical Accounting & SEC Reporting Lead
Andrews & Cole
Principal software engineer job in Bethesda, MD
A leading financial services company based in Bethesda, Maryland is seeking an experienced accounting professional to partner with senior leadership and external auditors. The candidate will be responsible for GAAP analyses, quarterly and annual financial reporting, and have a strong command of US GAAP and SEC regulations. The role requires a CPA and 3-7+ years of experience in public accounting. Strong project management and interpersonal skills are essential in this self-motivated position.
#J-18808-Ljbffr
$79k-104k yearly est. 2d ago
Senior Software Architect & Systems Designer
Medium 4.0
Principal software engineer job in Washington, DC
A consulting firm is seeking a Senior Consultant to plan, design, and develop infrastructure projects. This role involves software solutions development and compliance with governmental regulations. The ideal candidate should have a Bachelor's degree in computer science or a related field, relevant experience, and strong software development skills. Salary ranges from $75,000 to $100,000 annually.
#J-18808-Ljbffr
How much does a principal software engineer earn in Rockville, MD?
The average principal software engineer in Rockville, 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 Rockville, MD
$117,000
What are the biggest employers of Principal Software Engineers in Rockville, MD?
The biggest employers of Principal Software Engineers in Rockville, MD are: