Principal Software Engineer- Hybrid

Envision Innovative Solutions

Annapolis (MD)

Hybrid

USD 215,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Envision Innovative Solutions seeks a Principal Software Engineer to join the Annapolis Junction, MD team in a hybrid capacity. The role focuses on leading software design and delivery for mission‑critical defense and intelligence programs.

You will guide architecture, mentor engineers, and collaborate with the Chief Engineer to define feature specifications and deliver high‑quality software across frontend and backend stacks. Compensation reflects federal contracting norms and location.

Qualifications

  • Twenty (20) or more years of experience with web application/front-end languages and technologies and a technical degree or equivalent experience.
  • Experience with AWS cloud services and modern backend/frontend stacks.
  • Proficiency with Git, Docker/Kubernetes, and high-availability web servers (HAProxy, Nginx).
  • Hands-on experience with Node.js, Angular, React, NoSQL and relational databases.

Responsibilities

  • Design, develop, test, deploy, maintain and enhance software solutions.
  • Provide technical leadership on high‑impact projects.
  • Facilitate alignment and clarity on goals, outcomes, and timelines.
  • Analyze user requirements to derive software design and performance requirements.
  • Collaborate with the Chief Engineer on feature specs and product builds.
  • Conduct design and code reviews.
  • Tackle diverse problems requiring data-driven analysis.
  • Demonstrate sound judgment in selecting methods for solutions.
  • Complete medium to large features independently without mandatory guidance.
  • Identify and drive changes across codebase, product area, or systems.

Skills

AWS
Git
Docker/Kubernetes
HAProxy
Nginx
Node.js
Angular
React
NoSQL databases
Relational databases
20+ years experience

Education

Bachelor’s degree in a technical discipline

Tools

AWS

Job description

Envision Innovative Solutions delivers mission-focused technology solutions to the Defense and Intelligence Community. Since 2006, the company has supported critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Engineers work in a collaborative, zero‑bureaucracy environment where expertise is valued, ideas are heard, and contributions directly drive mission success.

Envision is seeking a motivated, career, and customer‑oriented Principal Software Engineer to join their team at Annapolis Junction, Maryland. This is a Hybrid position.

Primary Responsibilities
  • Design, develop, test, deploy, maintain and enhance software solutions
  • Provide technical leadership on high‑impact projects
  • Facilitate alignment and clarity on goals, outcomes, and timelines
  • Analyze user requirements to derive software design and performance requirements
  • Work closely with the Chief Engineer to design feature specifications and build products
  • Conduct design and code reviews
  • Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions
  • Complete medium to large features independently without mandatory guidance
  • Identify and drive changes as needed for assigned codebase, product area, or systems
Required Skills
  • Twenty (20) or more years of experience with the following web application and/or front‑end languages and technologies plus a Bachelor’s degree in a technical discipline from an accredited college or university, or 4 years additional experience might be substituted for a degree.
  • Experience with Amazon Web Services (AWS)
  • Git
  • Docker/Kubernetes
  • HAProxy
  • Nginx
  • Node.js
  • Angular
  • React
  • NoSQL databases
  • Relational databases
Security Clearance Requirement

Current/Active TS/SCI with Full Scope Polygraph

The projected compensation range for this position is $215,000.00-$250,000.00. Factors that can impact a final salary include Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location, education and certifications, and Federal Government Contract Labor categories.

Envision Innovative Solutions is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age, disability or any other basis prohibited by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer- Hybrid
Principal Software Engineer- Hybrid

Envision Innovative Solutions • Corridor North (MD)

On-site
USD 215,000 - 250,000
Senior Software Engineer- Hybrid
Senior Software Engineer- Hybrid

Envision Innovative Solutions • Annapolis (MD)

Hybrid
USD 185,000 - 215,000
Senior Software Engineer- Hybrid
Senior Software Engineer- Hybrid

Envision Innovative Solutions • Corridor North (MD)

Hybrid
USD 185,000 - 215,000
Principal Software Engineer- Hybrid
Principal Software Engineer- Hybrid

Envision Innovative Solutions • Columbia (MD)

Hybrid
USD 140,000 - 190,000
Annual training budget
5 weeks PTO
100% employer-paid medical coverage
+3
Software Engineer- Hybrid
Software Engineer- Hybrid

Envision Innovative Solutions • Annapolis (MD)

Hybrid
USD 165,000 - 185,000
Average Employee Tenure: 7-10 Years
$3,000 Annual Training Budget
3–4 Weeks PTO + 10 Federal Holidays + 10 Personal Days
+3
Software Engineer- Hybrid
Software Engineer- Hybrid

Envision Innovative Solutions • Corridor North (MD)

Hybrid
USD 165,000 - 185,000
Average Employee Tenure: 7-10 Years
$3,000 Annual Training Budget
3-4 Weeks PTO + 10 Federal Holidays
+3
Principal Software Engineer
Principal Software Engineer

Envision Innovative Solutions • Maryland

On-site
USD 250,000 - 260,000
Annual training budget
PTO 5 weeks
Medical coverage (100% employer-paid)
+2
Senior Software Engineer
Senior Software Engineer

Envision Innovative Solutions • Corridor North (MD)

On-site
USD 217,000 - 225,000
Senior DevOps Software Engineer
Senior DevOps Software Engineer

Envision Innovative Solutions • Corridor North (MD)

On-site
USD 217,000 - 225,000
Training Budget
PTO 5 weeks
Medical Coverage
+2
Senior DevOps Software Engineer
Senior DevOps Software Engineer

Envision Innovative Solutions • Maryland

On-site
USD 217,000 - 225,000
Training Budget
5 Weeks PTO
Employer-Paid Medical Coverage
+2