Principal Software Engineer
$145k - $185kAmatriot Group, LLC
Security Clearance: M must be able to obtain and maintain a public trust clearance Job Type: Full-Time Target Salary Range*: $145,000 - $185,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 Key Responsibilities Design and develop software applications using Twelve-Factor App methodology from functional requirements. Develop highly innovative UI design, Web components, achieved through collaboration and dialogue with other experts in the field. The candidate will continually assess advancements in technologies to gauge and recommend better solutions for the customer to improve the software developer experience and efficient delivery of software. Design Web Page components that are compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d). Design and develop Microservices using Spring Boot, Java and RESTful architecture. Solid understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, Bitbucket, OpenShift and experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies. Develop and maintain Enterprise Java Batch application using Java Specification Request (JSR) 352 specification and schedule Java Batch jobs using Control‑M. Develop Simple Object Access Protocol (SOAP) based Web Services using technologies such as JAX‑WS, Apache Axis, and Web Services Description Language (WSDL). Implement Web Service Security using WS‑Security using existing IBM DataPower infrastructure. Ensure interoperability with Web‑Services‑Interoperability (WS‑I) standards, and optimize message transmission using Message Transmission Optimization Mechanism (MTOM) or SOAP with Attachments (SWA). Ability to collaborate with cross‑functional teams, including business analysts, QA, and project managers and commitment to continuous learning and staying updated with emerging technologies. Develop the Data Access Layer (DAO) to interface the application with IBM DB2 9.0 and PostgreSQL databases running on z/OS mainframe and Linux operating systems and other platforms, utilizing JPA or Spring Data API for querying and retrieving data through Object Relational Mapping (ORM). Create POCs, templates for developing Behavior Driven Development (BDD) test framework for the APIs using Cucumber, Gherkin, and Java to implement Integration tests. Develop unit test cases for every possible Java class with real scenarios using JUnit, Mockito and Power Mock frameworks. Use Visio, Confluence and IT Governance Frameworks to document the solution architecture & develop UML based design documents. Attend all customer technical discussions/design/development meetings and provide viable technical solutions to further enhance the existing architecture and improve code quality/process. Impact functional strategy by developing new solutions, processes, standards, or operational plans that position Leidos competitively in the marketplace. Provide guidance/support to other junior/mid‑level developers. Experience as hands on Technical Lead. All other duties as assigned or directed. Qualifications Education Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field. Masters or Doctorate degree may substitute for required experience. Experience 10+ years of experience with Java, Spring Boot, Angular, React. Extensive Design and Programming skills in Java and JEE technologies. Extensive hands‑on experience with one or more frameworks such as Angular, React, and Express/Node.js. Experience as hands on Technical Lead. Experience working on Agile projects and strong knowledge of Agile terminology and tools including Agility. Experience in designing high‑throughput and low‑latency systems, including architecting scalable solutions capable of handling large volumes of concurrent requests with minimal response times. Experience in developing the applications using Single‑Page Application Architecture. Proficient in implementing efficient data processing pipelines, optimizing application performance through asynchronous processing, caching strategies, and load balancing. Experience designing and deploying cloud‑native applications onto AWS with PostgreSQL. Deep Knowledge of PaaS offerings such as Red Hat OpenShift and Docker. Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy. Experience with Web Services Technologies (XML, JAXP, JAXB, JAX‑WS, AXIS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, OAUTH2/JWT). Hands‑on Design and development experience on Microservices and RESTful API. Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior‑driven development (BDD) (Cucumber). Experience with JEE technologies including Struts, Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful, XML, DB2, Tomcat, WebSphere. Experience with static code analyzers like SonarQube and addressing SonarQube recommended technical debts such as bugs, vulnerabilities, hotspots in the code. Knowledge of security vulnerabilities in web applications and addressing them. Experience with performance tuning software applications for effective CPU, Memory utilization, Quick turnaround response time, building highly scalable software applications in Cloud Environment handling higher volume of data and traffic. Preferred Qualifications Proficient in designing and implementing Kafka‑based event‑driven architectures, including the use of Kafka producers, consumers, topics, partitions, and consumer groups for scalable and fault‑tolerant data streaming. Experienced in configuring Kafka brokers, managing message retention policies, and optimizing throughput with appropriate replication and partitioning strategies. Familiar with integrating Kafka Connect for data ingestion, utilizing Kafka Streams for real‑time data processing, and monitoring Kafka clusters for performance and reliability. Demonstrate a strong understanding of the latest trends in Artificial Intelligence (AI) and showcase the ability to apply AI knowledge to enhance or redesign existing system architectures, identifying opportunities where AI‑driven solutions can add value, improve efficiency, or enable new capabilities. Experience with the implementation of Section 508 standards for Web Applications. Exposure to writing Technical White Papers and systems design documents. Prior experience with federal or state governments IT projects. Experience with low code platforms like ServiceNow, Pega, MS Power Platform etc. #J-18808-Ljbffr
- ...JOB TITLE: Principal Software Engineer EMPLOYMENT TYPE: Long term Contract; Will need to obtain Public Trust. LOCATION DETAILS: Woodlawn, MD (5 days per week onsite) Onsite Interview Only Key Required Skill Strong experience with Java, OpenShift/ Amazon Web...SuggestedLong term contract
$152.07k - $202.76k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,...SuggestedFull timeTemporary workRemote work- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Suggested
- ...Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence...Suggested
$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-...Work at office3 days per week$204k - $284k
...Principal Software Reverse Engineer Arlington, VA Job Description 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...Full timeWork experience placementLocal areaImmediate startNight shift$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...Work experience placementLive inLocal areaRemote workWorldwide- ...Principal Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago...
- ...Principal Software Engineer As a Principal Software Engineer, you will be guiding software engineering development across several teams, and solving our most challenging technical problems, providing prototypes for our larger engineering team. You will actively contribute...
- Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
$114.6k - $234.6k
...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as...Temporary workFlexible hours- ...Principal Software Engineer Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure...Remote workWork from home
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide deep engineering expertise and work across agile teams...
$3,000 per month
...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new... ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and...$200k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal DevOps / Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a...Full timeContract workRemote workWork from homeRelocation package$163.8k - $257.4k
...ambition, you won't just contribute. You'll make things happen-fast. About the Role: We are seeking an experienced Principal Software Engineer (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the...Remote workWorldwide$274k - $376.2k
...office 3 times a week. The Auth0Lab Team We are a small team of engineers exploring new Auth0 products and features ideas. We take... ...’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6) that both wants to be hands on and think about...Full timeWork at officeLocal areaWorldwideFlexible hours$135.2k - $306.4k
...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set architecture...Temporary workFlexible hours$90k - $120k
...Software Developer NASA Goddard Space Flight Center - Greenbelt, MD 20771 Overview Salary Range $90,000.00 - $120,000.00 Salary... ...technologies while developing the next generation of NASA engineers. This project supports NASA's Artemis Program and future lunar...Full timeShift work- ...Senior Software Developer Vidoori is a digital transformation leader recognised for delivering excellence in cloud and software solutions. We are expanding our engineering capability and seek a motivated, hands-on Senior Software Developer to join our team. This role...Full timeFlexible hours
- ...partners and ourselves. Kratos has an exciting opportunity for a Software/Product Developer for our Lanham, Maryland office who is... ...command and control software product as well as performing project engineering support. Primary functions: Develop robust real-time...Work at office
- ...customers, and take ownership for our actionsialways striving to do the right thing. As part of the OpenSpace development team, the Software Engineer will be a valuable contributor to a web-based full-stack Agile Development Team with responsibilities that include:...
- ...take your career to the next level? BigBear.ai is seeking a Principal Software Developer to join our GALE (Generic Area Limitation... ...customers, ensuring your work has a direct impact. Focus on Engineering: Enjoy a role that prioritizes technical development with minimal...Remote workWork from home
$114.6k - $234.6k
...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure... ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform...Temporary workVisa sponsorshipFlexible hours$80k - $87k
...POSITION SUMMARY The Lead Building Engineer is responsible for performing complex preventive maintenance and corrective repair of buildings, industrial systems, equipment and grounds. Working under limited supervision, this position will monitor building system operations...Work at officeRemote workShift work$107.9k - $195.05k
...Description Leidos is looking for our next TS/SCI‑cleared DevOps Software Engineer to join a high‑energy team building and deploying a cutting‑edge technology stack in support of the DIA‑NMEC (National Media Exploitation Center) DOMEX Technology Platform (DTP). This...Casual workLocal areaImmediate startRemote workFlexible hours- Summary IT Specialist (APPSW), Python Developer position(s) are being filled through the Office of Personnel Management's delegated Direct Hire Authority, open to all U.S. citizens. Selections made under this bulletin will be processed as new appointments to the civil...Full timePart timeWork at officeRelocation
$130k - $145k
...closely with our partners to solve meaningful problems and deliver software that works. Federal Civilian The Federal Civilian... ...mission impact Role Overview Ad Hoc is seeking a Senior DevOps Engineer to support the modernization of enterprise-scale systems and...Work at officeRemote workFlexible 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- remote software sales Riverdale, MD
- id software Riverdale, MD
- software Riverdale, MD
- entry level software sales Riverdale, MD
- healthcare software sales Riverdale, MD
- software implementation project manager Riverdale, MD
- principal embedded software engineer
- principal software engineer manager
- principal software engineer
- senior principal software engineer



