Principal Software Engineer
$134k - $171kAmatriot Group, LLC
Career Opportunities with Amatriot Group, LLC
A great place to work.
Share with friends or Subscribe!
Are you ready for new challenges and new opportunities?
Join our team!
Current job opportunities are posted here as they become available.
Subscribe to our RSS feeds to receive instant updates as new positions become available.
Location: Woodlawn, MD
Security Clearance: [Security Clearance]
Job Type: Full-Time
Target Salary Range*: $134,000 - $171,000
*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Position Overview
Design, develop, and enhance software applications using Twelve-Factor App methodology, modern UI and presentation technologies, Java and JEE technologies, Spring Boot, microservices, RESTful and SOAP-based web services, cloud platforms, and enterprise batch processing. Provide technical leadership, collaborate with cross-functional teams, develop viable technical solutions, improve architecture and code quality, and provide guidance to junior and mid-level developers.
Key Responsibilities
Software Design and Development
Design and develop software applications using Twelve-Factor App methodology based on functional requirements.
Design and develop microservices using Spring Boot, Java, and RESTful architecture.
Develop highly innovative UI designs and web components through collaboration with other technical experts.
Continually assess advancements in technology and recommend solutions that improve the software developer experience and efficient delivery of software.
Impact functional strategy by developing new solutions, processes, standards, or operational plans that position Leidos competitively in the marketplace.
Front-End Development and Accessibility
Design web page components compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d).
Cloud, DevOps, and Application Operations
Apply DevOps practices, CI/CD pipelines, and tools including Jenkins, Git, Bitbucket, OpenShift, and cloud platforms such as AWS, Azure, or Google Cloud.
Use containerization technologies.
Design and deploy cloud-native applications onto AWS with PostgreSQL.
Use PaaS offerings such as Red Hat OpenShift and Docker.
Develop highly scalable software applications in cloud environments that handle high volumes of data and traffic.
Tune application performance for effective CPU and memory utilization and quick turnaround response times.
Enterprise Java and Batch Processing
Develop and maintain Enterprise Java Batch applications using the JSR 352 specification.
Schedule Java Batch jobs using Control-M.
Apply JEE technologies including Struts, Spring Framework, Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful services, XML, DB2, Tomcat, and WebSphere.
Web Services and APIs
Develop SOAP-based web services using JAX-WS, Apache Axis, and WSDL.
Implement web service security using WS-Security and the existing IBM DataPower infrastructure.
Ensure interoperability with WS-I standards.
Optimize message transmission using MTOM or SOAP with Attachments (SWA).
Develop and design RESTful APIs and microservices.
Apply web services technologies including XML, JAXP, JAXB, JAX-WS, Axis, Jersey, JSON, CXF, REST, and SOAP.
Apply security technologies including LTPA and OAuth2/JWT.
Data Access and Databases
Develop the Data Access Layer (DAO) to interface applications with IBM DB2 9.0 and PostgreSQL databases running on z/OS mainframe and Linux operating systems and other platforms.
Use JPA or Spring Data API for querying and retrieving data through Object Relational Mapping (ORM).
Implement efficient data processing pipelines using asynchronous processing, caching strategies, and load balancing.
Testing and Quality
Create POCs and templates for Behavior Driven Development (BDD) test frameworks for APIs using Cucumber, Gherkin, and Java to implement integration tests.
Develop unit test cases for Java classes using real scenarios with JUnit, Mockito, and PowerMock frameworks.
Apply automated unit testing, Test Driven Development (TDD), and BDD using Cucumber.
Use static code analyzers such as SonarQube and address recommended technical debt, including bugs, vulnerabilities, and hotspots.
Identify and address security vulnerabilities in web applications.
Architecture and Documentation
Use Visio, Confluence, and IT Governance Frameworks to document solution architecture and develop UML-based design documents.
Attend customer technical discussions, design meetings, and development meetings.
Provide viable technical solutions to enhance existing architecture and improve code quality and processes.
Technical Leadership and Collaboration
Collaborate with cross-functional teams, including business analysts, QA, and project managers.
Serve as a hands-on Technical Lead.
Provide guidance and support to junior and mid-level developers.
Maintain a commitment to continuous learning and staying current with emerging technologies.
Perform all other duties as assigned or directed.
Qualifications
Education
Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field [Required].
A master's or doctorate degree may substitute for required experience.
Experience
10+ years of experience with Java, Spring Boot, Angular, and React [Required].
Extensive design and programming experience with Java and JEE technologies [Required].
Extensive hands-on experience with one or more frameworks such as Angular, React, and Express/Node.js [Required].
Hands-on experience as a Technical Lead [Required].
Experience working on Agile projects and strong knowledge of Agile terminology and tools, including Agility [Required].
Experience designing high-throughput and low-latency systems, including scalable solutions capable of handling large volumes of concurrent requests with minimal response times [Required].
Experience designing and deploying cloud-native applications onto AWS with PostgreSQL [Required].
Experience with modern software development tools for continuous integration, including Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy [Required].
Experience with web services technologies including XML, JAXP, JAXB, JAX-WS, Axis, Jersey, JSON, CXF, REST, and SOAP, as well as security technologies including LTPA and OAuth2/JWT [Required].
Hands-on design and development experience with microservices and RESTful APIs [Required].
Experience with automated unit testing, TDD, and BDD using Cucumber [Required].
Experience with JEE technologies including Struts, Spring Framework, Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful services, XML, DB2, Tomcat, and WebSphere [Required].
Experience using static code analyzers such as SonarQube and addressing recommended technical debt [Required].
Experience with performance tuning software applications for CPU and memory utilization, response time, and scalability in cloud environments [Required].
Clearance
Ability to obtain and maintain a public trust clearance [Required].
Other Requirements
Willingness to work on‑site in Woodlawn, MD, 5 days a week [Required].
Preferred Qualifications
Skills
Proficiency in designing and implementing Kafka-based event-driven architectures, including Kafka producers, consumers, topics, partitions, and consumer groups.
Experience configuring Kafka brokers, managing message retention policies, and optimizing throughput through replication and partitioning strategies.
Familiarity with Kafka Connect for data ingestion and Kafka Streams for real-time data processing.
Experience monitoring Kafka clusters for performance and reliability.
Strong understanding of the latest trends in Artificial Intelligence (AI) and the ability to apply AI knowledge to enhance or redesign existing system architectures.
Experience identifying opportunities where AI-driven solutions can add value, improve efficiency, or enable new capabilities.
Experience implementing Section 508 standards for web applications.
Exposure to writing technical white papers and systems design documents.
Prior experience with federal or state government IT projects.
Experience with low-code platforms such as ServiceNow, Pega, and Microsoft Power Platform.
#J-18808-Ljbffr$131.3k - $237.35k
...let Leidos show how to accelerate your career path. Leidos has an exciting opening for you as our next TS/SCI cleared Principal Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers,...SuggestedContract workLocal areaImmediate startRemote workFlexible hours- ...Dental insurance Donation matching About the Role Innovative Tech Solutions Inc is looking for a talented and driven Principal Software Engineer to join our growing team in Woodlawn, MD. This is a high-impact leadership role where you'll architect cutting-edge...Suggested
$200k - $240k
...new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully... ...space startup, we’d love for you to apply. The Role The software team at K2 strives to blur the lines between the various types...SuggestedPermanent employmentFull timeShift work$200k - $225k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry’s AI-...SuggestedFull timeWork at office3 days per week$200k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...Suggested16 hoursFull timeContract workRemote workWork from homeRelocation package- ...Category: Principal Software Engineer - TS/SCI Location: Bethesda, MD Clearance: TS/SCI Travel Required: No Remote Type: No Sunayu, LLC is looking for a skilled Python developer to join our team to build and maintain scalable microservices that interface...Full timeTemporary workWork experience placementImmediate startRemote work
$163.9k - $270.88k
...real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you. Principal Software Engineer-ENG: This Principal Software Engineer- Eng role serves as a technical authority and architectural leader for UKG’s Pro...Full timeImmediate start$187k - $240k
...Software Engineer, Advanced Dataflow and Analytics - Fully Cleared Make an Impact Where It Matters Most At Intelliforce, we support missions where precision, speed, and reliability matter every day. In this role, you will work at the center of operational data...Full timeWork at officeImmediate startVisa sponsorship$188.7k - $258.39k
...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is... ...world. About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is a rare opportunity to...Full timeImmediate startFlexible hours- ...distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software... ...) in real-world environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI, security, and...Full timeTemporary workRemote workHome officeShift work
$163.9k - $235.55k
...offer sponsorship for this position.*** About the Role: We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling generative AI applications. As a key individual contributor at...Full timeLocal area$220k - $224k
...ACTIVE TS/SCI Clearance with Poly REQUIRED Position Overview: Red Arch Solutions is hiring a Principal Backend Software Engineer to join a priority program in Annapolis Junction, Maryland. We are seeking a Backend Software Engineer with experience building and testing...16 hoursFull timeContract workWork experience placementLocal areaRemote work$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...Full timeContract workRemote workWork from homeRelocation package$160k - $200k
...and infrastructure. Worldscape is looking for a seasoned Principal Engineer to join our expanding team. We are at the forefront of AI... ...deliver end ‑ to ‑ end solutions. Drive best practices in software design, testing, CI/CD, observability, and operational excellence...Full timeFlexible hours$185k - $255k
## Principal Software EngineerApplylocations: Remote - US - All: Remote - Wyoming: Remote - Wisconsin: Remote - West Virginia: Remote - Washington... ...Prescryptive.com.**About this role**As a Principal Software Engineer, you'll shape how the organization builds software. That...Permanent employmentRemote workFlexible hours- ...to field resilient, distributed systems in days to weeks rather than months to years. Apogee Research is looking for Principal Software Engineers to lead the creation of capabilities addressing currently unmet needs in National Security. This work spans many fronts...Full timeFor contractorsWork at officeFlexible hours
$148k - $193k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Principal Software Engineer to lead the technical design and engineering of systems to predict and remediate challenges in manufacturing customers’...Full time$180k - $210k
...The Information, Forbes, Fast Company, and more. Try the platform free at yoodli.ai . About this team As a Principal Backend Engineer on the Admin Workflows team, you'll own the systems that turn an admin's ideas and raw materials into engaging, AI-first...Full timeWork at office3 days per week$200k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Software Engineer (AI - Assisted Developer Tooling) who is ready for a new challenge that will launch your career to the next level?...Full timeContract workRemote workWork from homeRelocation package$204k - $284k
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies...Full timeWork experience placementLocal areaImmediate startNight shift- ...Technology across the US Government. Be a part of something special! Position Overview NASA SEWP is seeking a mid-level Java Software Developer to build and maintain internal and external Java web-based applications. The successful candidate will become an integral...Full timeContract workWork at officeFlexible hours
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Remote jobFull timeWork at office$140k - $200k
...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Full timeRemote work$107.9k - $195.05k
...work, let Leidos show how to accelerate your career path. Leidos has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers,...Contract workLocal areaImmediate startRemote workFlexible hours$145k - $160k
...Deadline for applications: Wednesday, September 30, 2026 PURPOSE OF POSITION The Senior Software Development Engineer designs, develops, integrates, and supports enterprise applications, web platforms, data solutions, and AI-enabled technologies that improve the...Flexible hours3 days per week- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Internship
$131.3k - $237.35k
...Description Leidos has an exciting opening for you, our next TS/SCI cleared Senior DevOps Software Engineer to play a critical role on the DOMEX Technology Platform (DTP) Program where we support our client’s mission to centralize and standardize Tasking, Collection...Local areaImmediate startRemote workFlexible hours$135k - $250.5k
...office (onsite). We develop advanced sonar systems and support software that enables system control, data acquisition, and analysis.... ...position supports the day ‑ to ‑ day activities of the Software Engineering Group by providing technical guidance, assigning tasks,...Work at officeLocal areaFlexible hours$80k - $87k
...hard-working people who understand the benefits of both collaboration and independence. POSITION SUMMARY: The Lead Building Engineer is responsible for performing complex preventive maintenance and corrective repair of buildings, industrial systems, equipment and...Work at officeRemote workShift work$192k
...environments. You’ll make high-leverage architecture decisions, drive technical execution, and raise the bar through mentorship and engineering standards. You’ll partner closely with product, operations, and frontend teams to ship systems that work under real-world...Full timeContract workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- id software Riverdale, MD
- software Riverdale, MD
- senior principal software engineer
- principal embedded software engineer
- principal software engineer
- principal software engineer manager
- principal medical writer
- principal system administrator
- principal structural analysis engineer
- principal solutions consultant


