1,432,392open jobs
84,555companies
217,679added this week
Browse all
Salary
$110k – $130k per year
Location
In office (Woodlawn)
Seniority
Principal
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Oct 9, 2026.

Overview
Company
Impact
Profile match
Tomorrow Hire is a modern recruitment and staffing company that connects businesses with qualified talent across various industries. The firm combines AI-driven sourcing and matching tools with human recruiter expertise to make the hiring process faster and more precise. In addition to helping employers find candidates, they offer job seekers tailored career support services, including ATS-optimized resume building and interview coaching.

Location: Woodlawn, MD - On-site, 5 days per week

Employment: Full-time

Compensation: $110,000/yr.-$130,000/yr.

Clearance: Must be able to obtain and maintain Public Trust

Position Overview

We are seeking an experienced Principal Software Engineer to design, develop, and support enterprise software applications in a federal government environment.

This is a hands-on technical leadership role focused on Java, Spring Boot, Angular, React, microservices, cloud-native applications, and DevOps practices. The successful candidate will develop scalable and secure applications, support system modernization, collaborate with technical teams, and provide guidance to junior and mid-level developers.

The position requires working on-site in Woodlawn, MD, five days per week. The final interview will be conducted in person.

Responsibilities

  • Design and develop enterprise applications using Java, Spring Boot, Angular, React, and Twelve-Factor App methodology.
  • Develop responsive user interfaces using AngularJS, ReactJS, Node.js, TypeScript, JavaScript (ES13+), JSP, HTML, CSS, XML, AJAX, and jQuery.
  • Design web components compliant with Section 508 accessibility standards.
  • Design and develop microservices and RESTful APIs using Java and Spring Boot.
  • Develop and deploy cloud-native applications using AWS, Red Hat OpenShift, Docker, and related technologies.
  • Implement DevOps practices and CI/CD pipelines using Jenkins, Git, Bitbucket, and related tools.
  • Develop enterprise Java batch applications using JSR 352 and Spring Batch, with job scheduling through Control-M.
  • Design and implement SOAP web services using JAX-WS, Apache Axis, and WSDL, including WS-Security, IBM DataPower, WS-I, MTOM, and SOAP with Attachments.
  • Develop data access layers integrating IBM DB2 and PostgreSQL across z/OS, Linux, and other platforms using JPA, Hibernate, and Spring Data.
  • Design scalable, high-throughput, low-latency applications and optimize performance, caching, asynchronous processing, and load balancing.
  • Develop automated unit and integration tests using JUnit, Mockito, PowerMock, Cucumber, Gherkin, and BDD/TDD practices.
  • Identify and resolve application security vulnerabilities, code quality issues, and technical debt.
  • Create proofs of concept, UML diagrams, solution architecture documents, and technical documentation using tools such as Visio and Confluence.
  • Collaborate with business analysts, QA teams, project managers, and customers throughout Agile development.
  • Evaluate emerging technologies and recommend improvements to architecture, development processes, and software delivery.
  • Serve as a hands-on Technical Lead, providing guidance and support to junior and mid-level developers.
  • Contribute to technical strategy, standards, and operational improvements.
  • Perform other duties as assigned.

Requirements

Minimum Qualifications

  • Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field.
  • 10+ years of experience with Java, Spring Boot, Angular, and React.
  • Extensive experience designing and developing applications using Java and JEE technologies.
  • Hands-on experience serving as a Technical Lead.
  • Strong experience with Angular, React, Express, or Node.js.
  • Experience with Agile development methodologies and tools, including Agility.
  • Experience designing microservices, RESTful APIs, and single-page applications.
  • Experience developing responsive web applications and addressing cross-browser compatibility.
  • Experience designing high-throughput, low-latency, scalable systems.
  • Experience developing cloud-native applications using AWS and PostgreSQL.
  • Strong knowledge of Red Hat OpenShift, Docker, and PaaS technologies.
  • Experience with CI/CD tools, including Jenkins, Git, Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy.
  • Experience with Java and JEE technologies, including Struts, Spring Framework (IoC, MVC, Transactions, Security, Batch), Spring JDBC, JPA, Hibernate, DB2, Tomcat, and WebSphere.
  • Experience with web services and security technologies, including XML, JAXP, JAXB, JAX-WS, Axis, Jersey, JSON, CXF, REST, SOAP, LTPA, and OAuth2/JWT.
  • Experience with automated unit testing, TDD, BDD, JUnit, mocking frameworks, and Cucumber.
  • Experience using SonarQube to identify and remediate bugs, vulnerabilities, security hotspots, and technical debt.
  • Knowledge of web application security vulnerabilities and remediation practices.
  • Experience optimizing CPU, memory, response times, and application scalability in cloud environments.
  • Strong communication, problem-solving, and technical leadership skills.
  • Must be able to obtain and maintain a Public Trust clearance.
  • Must be willing to work on-site in Woodlawn, MD, five days per week.

Preferred Qualifications

  • Master's or doctoral degree in Computer Science, Engineering, or a related field.
  • Experience with Kafka-based event-driven architectures, including producers, consumers, topics, partitions, consumer groups, replication, retention, Kafka Connect, and Kafka Streams.
  • Knowledge of artificial intelligence and its application to enterprise software architecture and modernization.
  • Experience implementing Section 508 accessibility standards.
  • Experience preparing technical white papers and system design documentation.
  • Prior experience supporting federal or state government IT projects.
  • Experience with low-code platforms such as ServiceNow, Pega, or Microsoft Power Platform.

Benefits

Salary: $110,000/yr.-$130,000/yr. based on experience.

Health insurance stipend. More benefits will be added in the next 6 months.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,432,392 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Woodlawn
≈ $114k – $207k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Bentonville
Management
Agile
Apply
$197k – $265k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Glendale • Seattle • Santa Monica
Java
Databases
Redis
DynamoDB
Apache Kafka
DevOps
Terraform
AWS
Docker
Kubernetes
Amazon Kinesis
Apply
$158k – $212k per year • Remote (United States) • Full-Time • 8+ years exp • Bachelor's Degree • United States
Python
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Databricks
AI/ML
Spark
Frontend
Vue.js
Tailwind CSS
Chart.js
Angular
React.js
DevOps
CI/CD
AWS
Kubernetes
Apply
$182k – $244k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Orlando
JavaScript
Java
TypeScript
Node JS
Java
Spring Boot
AI/ML
Copilot
Cursor
Claude
Frontend
Angular
DevOps
AWS
Docker
GitHub
Apply
≈ $149k – $300k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • PhD • United States
Python
Go
Java
TypeScript
C#
AI/ML
LLM Guardrails
Agentic Workflows
DevOps
CI/CD
Platform Engineering
GitHub
GitLab
Management
Jira
Apply
$102k per year • In office • Full-Time • Woodlawn
JavaScript
SQL
Node JS
Frontend
React.js
DevOps
Git
Bitbucket
Apply
Python Developer 1 month ago
$144k per year • In office • Full-Time • Woodlawn
Python
SQL
Databases
PostgreSQL
AI/ML
Pandas
NumPy
LLM
Machine Learning
DevOps
Splunk
Dynatrace
Azure
Jenkins
Git
AWS
Bitbucket
Management
Agile
Kanban
Apply
$144k per year • In office • Full-Time • Woodlawn
Python
JavaScript
Node JS
AI/ML
Machine Learning
DevOps
Rest API
SOAP
Apply
Kafka Engineer 1 month ago
$144k per year • In office • Full-Time • Woodlawn
Python
Java
Databases
Apache Kafka
DevOps
Prometheus
Grafana
Management
Agile
Scrum
Apply
$122k per year • In office • Full-Time • Woodlawn
JavaScript
SQL
Node JS
Node JS
Express
Databases
PostgreSQL
AI/ML
Machine Learning
Frontend
React.js
DevOps
Splunk
Dynatrace
Azure
CI/CD
Git
AWS
Bitbucket
Management
Agile
Kanban
QA
Swagger
Apply
See all jobs
This is one of many
1,432,392 more open roles from verified company boards, updated every day.