Principal Software Engineer — Lead Large-Scale Cloud Systems

Riverstone Enterprise Solutions

Maryland

On-site

USD 150,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Life & disability
401(k) contribution
PTO + holidays
Professional development
Phone & internet stipend
Performance bonus
Referral bonuses

Job summary

Riverstone Enterprise Solutions seeks a Senior Principal Software Engineer in Annapolis Junction, MD, to lead complex software systems and analytics initiatives. This role requires deep experience across large-scale deployments and hybrid cloud architectures.

The candidate will design, develop, and optimize software while mentoring teams, ensuring robust documentation and adherence to standards, and collaborating with engineering and security teams to meet mission requirements.

Qualifications

  • Twelve (12) years’ experience as a Software Engineer in programs of similar scope and complexity.
  • Bachelor’s degree in computer science or related discipline; four (4) years additional experience may substitute for a degree.
  • Experience with 3–4 of the listed technologies (Java, Spring Boot, MongoDB, Kubernetes, Rancher RKE2, Kalka, AWS; RHEL, LLMs, S3/Minio, Elasticsearch, Nifi).
  • Demonstrated expertise managing large Kubernetes or MongoDB clusters or migrating large systems to AWS in a hybrid architecture.
  • Current/Active TS/SCI with Full Scope Polygraph.

Responsibilities

  • Develops, maintains, and enhances complex software systems and real-time data processing.
  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Provide recommendations for improving documentation and software development standards.
  • Design and code new software or modify existing software to add features.
  • Integrate existing software into new or modified systems or environments.
  • Develop data queries for databases or data repositories.
  • Write or review software and system documentation.
  • Serve as team lead appropriate to the development process used.
  • Design or implement complex database interfaces/queries.
  • Develop or implement algorithms to meet performance and functionality standards.
  • Assist with testing procedures for software components.
  • Analyze system performance and user needs to guide improvements.
  • Modify existing software to correct errors and adapt to new hardware.
  • Design, develop, and modify software systems using scientific analysis and models.

Skills

Java
Spring Boot
MongoDB
Kubernetes
RKE2
Kalka
AWS
RHEL
LLMs
S3/Minio
Elasticsearch
Nifi

Education

Bachelor’s degree in Computer Science

Tools

Kubernetes
MongoDB
Elasticsearch
Nifi
S3/Minio
RKE2
LLMs
AWS
RHEL
Kalka

Job description

Riverstone Enterprise Solutions seeks a Senior Principal Software Engineer in Annapolis Junction, MD, to lead complex software systems and analytics initiatives. This role requires deep experience across large-scale deployments and hybrid cloud architectures.

The candidate will design, develop, and optimize software while mentoring teams, ensuring robust documentation and adherence to standards, and collaborating with engineering and security teams to meet mission requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Database Architect & Lead Data Engineer
Senior Database Architect & Lead Data Engineer

Riverstone Enterprise Solutions • Maryland

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

Riverstone Enterprise Solutions • Maryland

On-site
USD 150,000 - 190,000
Medical coverage
Life & disability
401(k) contribution
+5
Senior Software Engineer – Mission-Critical Systems Onsite
Senior Software Engineer – Mission-Critical Systems Onsite

Riverstone Enterprise Solutions, LLC • Annapolis (MD)

On-site
USD 90,000 - 120,000
Principal Cloud Software Engineer
Principal Cloud Software Engineer

Envision Innovative Solutions • Annapolis (MD)

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

Envision Innovative Solutions • Annapolis (MD)

On-site
USD 185,000 - 215,000
Principal Software Engineer
Principal Software Engineer

HireFit • Annapolis (MD)

On-site
USD 120,000 - 160,000
Senior Cloud Software Engineer
Senior Cloud Software Engineer

Envision Innovative Solutions • Corridor North (MD)

On-site
USD 185,000 - 215,000
Principal Cloud Software Engineer
Principal Cloud Software Engineer

Envision Innovative Solutions • Corridor North (MD)

On-site
USD 215,000 - 250,000
Principal Software Engineer
Principal Software Engineer

Envision Innovative Solutions • Annapolis (MD)

On-site
USD 215,000 - 250,000
Principle Software Engineer
Principle Software Engineer

Riverstone Enterprise Solutions, LLC • Annapolis (MD)

On-site
USD 90,000 - 120,000