×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Woodlawn, Prince George's County, Maryland, USA
Listing for: Tomorrow Hire Llc.
Full Time position
Listed on 2026-10-13
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 110000 - 130000 USD Yearly USD 110000.00 130000.00 YEAR
Job Description & How to Apply Below

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 Dev Ops 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, Type Script, 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 Open Shift, Docker, and related technologies.
  • Implement Dev Ops 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 Data Power, 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, Power Mock, 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.
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 Open Shift, Docker, and PaaS technologies.
  • Experience with CI/CD tools, including Jenkins, Git, Bitbucket, Jira, Nexus, Maven, Sonar Qube, Fortify, and Urban Code Deploy.
  • Experience…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary