Principal Software Engineer

2HB Incorporated

Maryland

On-site

USD 180,000 - 230,000

Full time

38 hours 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

Job summary

2HB Incorporated seeks a Principal Software Engineer in Annapolis Junction, MD to lead Java full-stack development and ETL efforts for a government client. The role focuses on middle-tier to backend data storage, with secure, scalable solutions and hands-on design, coding, and deployment.

The ideal candidate has 20+ years as a SWE in similarly scoped programs, a bachelor’s degree in CS or related field, and experience with microservices, containerization, and agile environments.

Qualifications

  • 20+ years experience as a SWE in programs/contracts of similar scope and complexity.
  • Bachelor’s degree in Computer Science or related discipline; 4 years additional SWE experience may substitute for a degree.

Responsibilities

  • Design, develop, test, and deploy Java full-stack applications from middle tier to backend data storage.
  • Develop ETL processes and provide ETL development support.
  • Create scalable micro-services and integrate with corporate authentication services.
  • Collaborate in an Agile environment to deliver robust, secure software solutions.
  • Work with Docker, Kubernetes, and CI/CD tools to automate deployment.

Skills

Java
JavaScript
Python
Agile
Auth services
Full stack
Microservices
Caching
ETL
Docker
Kubernetes
Jenkins
GitHub
GitLab
Jira
Confluence
20+ years SWE exp

Education

Bachelor's degree in Computer Science or related discipline

Tools

Docker
Docker Compose
Kubernetes
Jenkins
GitHub
GitLab
Jira
Confluence

Job description

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Principal Software Engineer in order to support its government customer in Annapolis Junction, MD.

Description:

2HB is seeking a Software Engineer with extensive experience as a Java full-stack developer. In this role, you will be responsible for developing the middle tier to backend data storage, along with ETL (Extract, Transform, Load) development support. This position offers a unique opportunity to contribute to innovative projects, working with cutting-edge technologies to deliver robust and scalable solutions. You will play a crucial part in designing, developing, and deploying applications that meet our clients' evolving needs.

Required Skills:
  • Java and JavaScript
  • Python
  • Agile software environment
  • Experience utilizing corporate authentication services into a secure full stack solution
  • Experience delivering full stack solutions with large data sets
  • Experience with developing in a micro-services framework
  • Familiar with design and implementation of local caching services
  • Experience with ETL (Extract, Transform, Load)
  • Docker & Docker Compose
  • Kubernetes
  • Jenkins
  • Github and Gitlab
  • Jira and Confluence
  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

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

Similar jobs worth comparing

Principal Software Engineer SWE3
Principal Software Engineer SWE3

2HB Incorporated • Annapolis (MD)

On-site
USD 140,000 - 190,000
Software Engineer Labor Category SWE
Software Engineer Labor Category SWE

2HB Incorporated • Annapolis (MD)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

2HB Incorporated • Maryland

On-site
USD 130,000 - 180,000
Senior Software Engineer - Full Stack, TS/SCI Clearance
Senior Software Engineer - Full Stack, TS/SCI Clearance

2HB Incorporated • Maryland

On-site
USD 180,000 - 230,000
Mid-Level Software Engineer
Mid-Level Software Engineer

2HB Incorporated • Maryland

On-site
USD 120,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

2HB Incorporated • Maryland

On-site
USD 140,000 - 190,000
Full-Stack Software Engineer (Java) - FS Poly
Full-Stack Software Engineer (Java) - FS Poly

stanleyreid • Maryland

On-site
USD 90,000 - 140,000
Software Engineer L2 - TS/SCI with Poly required
Software Engineer L2 - TS/SCI with Poly required

Emtakllc • Maryland

On-site
USD 130,000 - 180,000
Full benefits package
Software Engineer (Junior-Level)
Software Engineer (Junior-Level)

HoogaNet • Jessup (MD)

On-site
USD 80,000 - 100,000
Principal Systems Engineer SE3
Principal Systems Engineer SE3

2HB Incorporated • Annapolis (MD), Northern (KY)

Hybrid
USD 180,000 - 210,000