Principal Software Engineer- Hybrid

Riverstone Enterprise Solutions, LLC

Maryland

Hybrid

USD 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical coverage (employer paid)
Dental coverage (employer paid)
Vision coverage (employer paid)
Life insurance (employer paid)
Disability insurance (employer paid)
401(k) with company match
Paid time off (5 weeks) + 10 holidays
Professional development stipend
Phone & internet stipend
Merit bonus

Job summary

Riverstone Enterprise Solutions in Maryland seeks a Principal Software Engineer for a hybrid role in Annapolis Junction. Lead design, development, testing, deployment, and maintenance of software solutions while guiding teams and ensuring performance against requirements.

The ideal candidate has 20+ years of related experience with Java, C++, or Python, plus PostgreSQL, and experience with Git. TS/SCI with Polygraph is required.

Qualifications

  • 20+ years of related software experience with a technical degree or equivalent.
  • Experience with Jira and Confluence.
  • Proficiency in Java, C++, or Python and PostgreSQL.

Responsibilities

  • Design, develop, test, deploy, maintain and enhance software solutions.
  • Analyze user requirements to derive software design and performance requirements.
  • Conduct design and code reviews.
  • Work on problems of diverse scopes requiring data-driven analysis.

Skills

20+ years exp
Java
C++
Python
Postgres
Git
Jira
Confluence

Education

Bachelor’s degree in a technical discipline

Tools

Jira
Confluence

Job description

At Riverstone Enterprise Solutions, we're more than a technology company—we're a team of innovators, problem-solvers, and mission-focused professionals dedicated to making a meaningful impact. Since 2008, we have delivered innovative technology, engineering, cybersecurity, and mission support solutions to the Intelligence Community.

We are seeking a motivated, career-oriented, and customer-focused Principal Software Engineer to join our team in Annapolis Junction, Maryland. This is Hybrid position.

PRIMARY RESPONSIBILITIES
  • Design, develop, test, deploy, maintain and enhance software solutions
  • Analyze user requirements to derive software design and performance requirements
  • Conduct design and code reviews.
  • Work on problems of diverse scopes where analysis of data requires evaluation of identifiable factors.
REQUIRED SKILLS
  • Twenty (20) or more years of related experience 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 using Jira and Confluence
  • Experience with the following software development skills:
  • Git
  • Java, C++, and/or Python
  • Relational database, such as Postgres
SECURITY REQUIREMENTS
  • Current/Active TS/SCI with Polygraph.
Why Riverstone?

Riverstone invests in its employees with an exceptional benefits package, including:

  • 100% employerpaid medical, dental, and vision coverage
  • 100% Employerpaid life and disability insurance
  • Approximately 10% employer 401(k) contribution, fully vested immediately, with no employee contribution required
  • Five weeks of PTO + 10 Federal holidays
  • $3,000 annually for professional development
  • $1,200 annual phone and internet stipend
  • 5% annual performance or merit bonus
  • Referral bonuses from $8,000 to $16,000

Riverstone Enterprise Solutions, an Envision Company 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

Senior Software Engineer- Hybrid
Senior Software Engineer- Hybrid

Riverstone Enterprise Solutions, LLC • Maryland

Hybrid
USD 140,000 - 190,000
Medical/dental/vision coverage
Life and disability insurance
401(k) with immediate vesting
+5
Senior Web Developer - Hybrid
Senior Web Developer - Hybrid

Riverstone Enterprise Solutions, LLC • Maryland

Hybrid
USD 110,000 - 160,000
100% employer-paid medical, dental, &
Vision coverage
Life & disability insurance
+6
Software Engineer-Hybrid
Software Engineer-Hybrid

Envision Innovative Solutions • Columbia (MD)

On-site
USD 165,000 - 185,000
Senior Software Engineer- Hybrid
Senior Software Engineer- Hybrid

Envision Innovative Solutions • Columbia (MD)

On-site
USD 185,000 - 215,000
Front End Software Engineer
Front End Software Engineer

Riverstone Enterprise Solutions • Maryland

On-site
USD 140,000 - 170,000
Medical, dental, vision coverage
Life and disability insurance
401(k) with employer contribution
+2
Principal Database Engineer
Principal Database Engineer

Riverstone Enterprise Solutions • Maryland

On-site
USD 120,000 - 190,000
Medical coverage
Dental coverage
Vision coverage
+6
Software Engineer
Software Engineer

Riverstone Enterprise Solutions • Columbia (MD)

On-site
USD 90,000 - 130,000
Medical coverage
Life insurance
401(k) plan
+2
Principal Software Engineer
Principal Software Engineer

Envision Innovative Solutions • Annapolis (MD)

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

Riverstone Enterprise Solutions, LLC • Maryland

Hybrid
USD 180,000 - 240,000
Medical coverage (employer paid)
Dental coverage (employer paid)
Vision coverage (employer paid)
+7
Senior Software Engineer
Senior Software Engineer

Envision Innovative Solutions • Annapolis (MD)

On-site
USD 185,000 - 215,000