Principal Software Engineer
$110k - $130kTOMORROW HIRE
Job Description
Job Description
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.
- ...Qualifications)Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.Masters or Doctorate degree may substitute... ...such as Red Hat OpenShift and Docker.Experience with modern software development tools for Continuous Integration including Jenkins...SuggestedTemporary work
- ...Qualifications)Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.Masters or Doctorate degree may substitute... ...such as Red Hat OpenShift and Docker.Experience with modern software development tools for Continuous Integration including Jenkins...SuggestedTemporary work
- ...Principal Software Engineer Java Woodlawn, MD 5 days onsite Core Tech Stack: Java | OpenShift / AWS | Angular/React| JavaScript | Web Services | Spring Boot | Spring Batch | Typescipt | Microservices | REST/SOAP | OpenShift | Docker | PostgreSQL | DB2 |...Suggested
- ...Our client, a large federal systems integrator supporting a major federal agency, is hiring a Principal Software Engineer to lead design and delivery on a modernization effort spanning Java microservices, cloud deployment, and frontend UI work. This is a hands on technical...SuggestedFull time
$154.05k - $278.48k
Leidos has a new and exciting opportunity for a Principal Software Engineer in our National Security Sector's (NSS) Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software...SuggestedFull timeLocal areaImmediate startFlexible hours- ...Omm IT Solutions in Woodlawn, MD is seeking a Principal Software Engineer to design and develop scalable Java-based applications. You will lead microservices using Spring Boot, RESTful APIs, and modern front-end frameworks while aligning with Twelve-Factor App principles...
$10k
...Overview As a PrincipalSoftware Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions....Work experience placementRelocation package- ...Position Summary Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop the next-generation technologies that drive...
- ...Referral Eligibility: Eligible U.S. Citizenship Required? Yes Position Summary Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software...Hourly payContract workTemporary workImmediate startFlexible hoursShift work
- ...We are seeking Principal Full Stack software engineers for long-term contract opportunities with our client in Baltimore, MD; the end customer is the U.S. Social Security Administration . The position is onsite daily in Baltimore. **ONSITE DAILY** (free parking)...Long term contractFull timeTemporary workLocal area
- ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part... ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on...Full timeLive inRemote workVisa sponsorshipWork visaFlexible hours
- ...Base-2 Solutions is seeking a senior software engineer in Maryland to tackle complex analytics and large-scale systems for national defense. You will design, implement, and optimize software across languages including Java, C++, Python, and Go, with emphasis on performance...
$134k - $171k
...impact salary Position Overview Design, develop, and enhance software applications using Twelve-Factor App methodology, modern UI... ...Education Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field [Required]. A master's or doctorate...Full time- ...Leidos is seeking a Principal Software Engineer to anchor a new feature within the National Security Sector's CABA, translating complex business requirements into robust technical designs. You will guide the feature through architecture, development, testing and deployment...
$143.91k
Agency: Social Security AdministrationDepartment: Other Agencies and Independent OrganizationsSub agency: Chief Information Officer (CIO)Salary: Starting at $143,913 Per year (GS 14-15)Dates: Open 02/06/2026 to 09/30/2026Schedule: Full-time - Flextime and Alternate Work...Full time$143.91k
Agency: Social Security AdministrationDepartment: Other Agencies and Independent OrganizationsSub agency: Chief Information Officer (CIO)Salary: Starting at $143,913 Per year (GS 14-15)Dates: Open 03/05/2026 to 09/03/2026Schedule: Full-timeWork type: PermanentRelocation...$84.84k - $153.55k
...performance tuning, and capacity management for all organizational software systems as directed by management and senior staff. This... ...Software solutions delivery support and mentoring for Software Engineers. Lead the design and implementation of software solutions...Full timeTemporary workWork at officeVisa sponsorshipWork visaFlexible hours- ...s Degree in computer science, information technology, network engineering, or a related field (Required) One year of relevant education... ..., CiscoWorks and network analyzers; isolate hardware vs software/firmware/OS vs application and patterned vs nonrepeatable faults...Full timeWork experience placementWork at officeLocal areaFlexible hoursDay shift
$135k - $250.5k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineer (Advanced Sonar Systems) Job Code: 42766 Job Location: Millersville-MD or Herndon, VA (on-site) Schedule: 9/80...Work at officeLocal areaFlexible hours- ...deploying and managing scalable, secure, and compliant solutions in cloud environments. Skilled in chatbot frameworks, prompt engineering, semantic search, and ensuring security, reliability, and compliance in production-ready systems. Strong abilities in data analysis...Flexible hours
- Duties This announcement serves as public notice. Applications submitted will be placed into a pool and will remain on file for selection as positions become available. Vacancies may be filled for up to 6 months after the closing date of this announcement. Applicants...
$121.79k
Agency: Social Security AdministrationDepartment: Other Agencies and Independent OrganizationsSub agency: Chief Information Officer (CIO)Salary: Starting at $121,785 Per year (GS 13-15)Dates: Open 01/26/2026 to 09/30/2026Schedule: Full-time - Flextime and Alternative Work...Full time$130k - $140k
...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer to support our client, the Defense Logistics Agency (DLA). The Software Systems Engineer provides technical expertise...Full timeTemporary workLocal areaRemote workMonday to Friday- Who we are:Tria Federal delivers digital services and technology solutions that support the health and safety of veterans, service members and civilians. For two decades, federal agencies have relied on Tria companies to advance their critical missions and modernize their...Work at officeRemote work
$121.79k
Agency: Social Security AdministrationDepartment: Other Agencies and Independent OrganizationsSub agency: Chief Information Officer (CIO)Salary: Starting at $121,785 Per year (GS 13)Dates: Open 03/04/2026 to 09/30/2026Schedule: Full-timeWork type: PermanentRelocation: FalsePosition...- ...principles, and evaluating downstream impacts. ~5+ years of experience supporting IT data integrity, including CMDB and hardware/software asset management. ~5+ years of industry experience (such as financial services, healthcare, high tech, manufacturing, retail,...Full time
- ...partnership with Microsoft supporting new product development (both software/hardware) for a Federal agency. You will play a key role in... ...Career growth into Cloud Solution Architect or AI Engineer roles Work Location: In person Powered by JazzHR OjtHkoA...Contract work
- ...Omm IT Solutions is seeking a senior AI engineer to design and implement generative models, including transformer-based systems, in a 100% onsite role in Woodlawn, MD. You will lead model design, training, and deployment, ensuring robust data pipelines and ethical AI...Visa sponsorship
- ...technical leadership and solution architecture guidance for a software delivery team supporting federal health programs. This role is... ...delivery team leadership and solution architecture. Hands-on engineering contributions and business development support may occur as needed...Local area
- ... Perform all programming of the CMM machines using Calypso software from Model Based Definition and 2D drawing. Analyze and... ...and participate in PFMEA activities. Work closely with Engineering on related issues, including MSA, Gage R-N-R, and statisical studies...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!




