Software Engineer
Momentum Engineering
Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and related disciplines, we bring deep technical expertise to every mission. Our team includes professionals with security clearances and full-scope polygraphs, ensuring trusted, secure support for the most sensitive national security initiatives. Additionally, our workforce is equipped with industry-leading certifications, demonstrating a commitment to continuous learning and excellence. Most importantly, our exceptional employee retention rate reflects a culture of professional growth, mission focus, and dedication—ensuring long‑term stability and expertise for our customers’ critical needs. Job Summary The Software Engineer will perform software development lifecycle (SDLC) activities as a member of an Agile development team building a large complex enterprise system Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration and test, and deployment of the new capabilities for the large complex enterprise system Following the Behavior‑driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, use of test automation commercial tools Primary Responsibilities The Software Engineer will be responsible for software development activities both individually and as a member of an Agile team The Software Engineer will actively participate in daily stand‑ups, Sprint Planning, Program Increment (PI) Planning, and other related team activities The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable The individual will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross‑program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers The individual will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench Required Qualifications Must have active Top Secret/SCI with NSA CI Poly Must have demonstrated experience with Java Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm Must have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server Must have experience with Web Application User Interface Development, knowledge of databases and structures, Spring Framework, and/or experience working with AngularJS, JSON, HTML, XML, XSLT Must have experience with software source control and configuration management tools Must have experience developing on Windows operating systems Must have documented professional experience with web services Must have a strong understanding of sound software development principles and practices Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast‑moving environment Desired Qualifications Bachelor's degree in Computer Science or a related field Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX‑B, JAX‑R‑S, JAX‑W‑S), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting Experience or familiarity with multiple of the following technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers (Docker, Podman, Kubernetes, OpenShift) Experience with Testing and Mocking frameworks: JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, FITNesse Experience with build tools: Maven, CMake, RPM, Jenkins, Nexus Experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures) Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade‑off analysis, interface control, and testing and continuous integration Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD) Experience with Behavior Driven Development (BDD) Experience with the Scrum, Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an Agile team Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications. #J-18808-Ljbffr
$120k - $245k
...around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership Because who you work with matters. _______________________________...SuggestedFull timeWork at officeFlexible hours- ...Looking for mid to senior engineers for a full stack contribution to a mission management tool. You will work with a team of ~15 engineers on a team building remarkable surveillance augmentation software. Newer UI components are written in React and TypeScript, the remaining...SuggestedFull timeCasual workRemote work
$50k - $120k
...We are seeking a Full Stack Software Engineer to join a talented team providing critical mission-related support to a U.S. Government customer. This is a full-time opportunity to work with an award-winning team on AI/ML-driven capabilities within the Intelligence Community...SuggestedRemote jobFull timeContract workWork from homeRelocation package$8k
...Active Top Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new opportunity for a Full Stack Software Engineer. You will be joining a critical mission supporting our customers big data processing platforms. The analytics developed and...SuggestedPermanent employmentFull timeContract workTemporary workFlexible hours$10k
...capability to perform functions instead of multiple processes for similar capabilities. Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools. We are seeking a highly motivated Software...SuggestedFull time$120k - $240k
...do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership... ..._______________________________________________________ The Software Engineer develops, maintains, and enhances complex software systems...Full timeWork at officeFlexible hours$122k - $253k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...analyzing system performance standards, confer with users or system engineers; analyze, systems flow, data usage and work processes; and...Full timeRemote workFlexible hours$83.5k - $180k
Worker Type Regular Job Description Summary We are seeking a motivated Junior Software Engineer to join our engineering team. In this role, you will design, develop, and analyze low-level software, applications, and embedded systems across both Windows and Unix environments...Permanent employmentFull timeContract workWork experience placementLocal area$150k - $200k
What You'll be Owning GRVTY is seeking a Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Laurel, MD. In this capacity, the Software Engineer will leverage advances in data science to support challenging...Full timeContract workImmediate startRemote workFlexible hours2 days per week$91.91k - $119.48k
...critical infrastructure protection, and border surveillance. Job Summary DRS RADA Technologies in Germantown, MD, is hiring a Software Engineer. This position is full time and on-site. Join our dynamic radar defense company as a Software Engineer II where you'll drive...Full timeContract workFor contractorsWork experience placementLocal areaFlexible hours$152.15k - $205.85k
...Polygraph Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Bash (Scripting Language), CI/CD, Linux Command, MongoDB Certifications: None Experience:...Full timeTemporary workImmediate startRemote workWorldwideFlexible hours$87.1k - $157.45k
Leidos has an exciting opportunity for a Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling...Full timeImmediate startFlexible hours- ...Envero, LLC in Columbia, Maryland is seeking a skilled Software Engineer to develop user interfaces across various clients. Candidates should have expertise in Python, Django, and visualization tools, combined with strong client/server software design skills. With a focus...
$203k - $260k
...It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. As a Full Stack Software Engineer supporting the team, you will build tools that turn complex data into actionable insight for real-world operations. This role...Full timeImmediate startShift work- ...sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Senior Software Engineer, you'll play a key role in building and sustaining a mission-focused enterprise web application deployed in a containerized...Full timeWork at officeVisa sponsorshipWork visa
$150k - $270k
...bringing diverse perspectives to every project. We are seeking engineers who wish to grow their careers and want to become part of a... ...computer science or related discipline or four additional years’ software engineering experience. Master’s degree can be substituted for...Hourly payTemporary workImmediate startFlexible hours$150k - $200k
What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Laurel, MD. The Senior Software Engineer shall develop, enhance, and prototype compliance and business processing...Full timeContract workImmediate startRemote work2 days per week- ...Full Stack Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team...Temporary workFor contractorsImmediate startFlexible hours
$203k - $260k
...Full Stack Software Engineer - Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex data into actionable insight for...Immediate startVisa sponsorship- ...Overview BigBear.ai is seeking a Full Stack Software Engineer to help build the next generation of AI infrastructure that will drive innovation across the customer organization. In this role, you will support the AI infrastructure team by building and maintaining the...
$200k - $260k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior 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 drone...16 hoursFull timeContract workRemote workWork from homeRelocation package$10k
...Description When You Love the Work You Do, Any Mission Is Possible Position: Full Stack Software Engineer- AI Infrastructure ***(Active Clearance with a Poly graph is Required) We’re on multiple contracts and have many opportunities. It is encouraged...Extra incomeFull time- SimVentions, Inc., a mission-focused technology solutions company supporting the U.S. Department of Defense, is seeking a Software Engineer. In this role, you will design, develop, and maintain secure, high-quality software solutions for defense and federal customers. Collaborate...
- ...Requirements C++ experience Python experience Strong understanding of API design Experience writing software libraries Experience with Docker or other containerization Experience with git & GitLab runner or other CI/CD Nice to have: Experience with...Full timeRemote work
$115k - $190k
...Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a 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 drone...Full timeContract workRemote workWork from homeRelocation package2 days per week- ...As a Software Development Engineer with a focus on Identity and Access Management (IDAM), you will leverage your expertise in both software development and IDAM to provide operational support and advanced engineering solutions for Identity Access Management, including...Full timeTemporary workRelocation package
$10k
...are a cutting-edge technology company that is dedicated to developing innovative software solutions for our clients. We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing...Hourly payFull timeContract workTemporary workWork experience placementSummer workWork at officeImmediate start2 days per week1 day per week- ...unable to sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Software Engineer, you'll be part of a team responsible for developing, sustaining, and troubleshooting a suite of mission applications. You'll...Full timeVisa sponsorshipWork visa
$123.19k - $161.29k
...machine learning, cryptography, and more. IonQ is at the forefront of this technological revolution. We are looking for a Software Engineer - Device Control Services to help build the next generation of our systems control platform that runs on our world-class quantum...Permanent employmentFull timeContract workRemote work$129k - $166k
...Make an Impact Where It Matters Most At Intelliforce, we place engineers at the heart of missions that matter. As a Full Stack Software Engineer supporting a modern microservices ecosystem, you’ll help shape the user experiences that operators rely on every day....Full timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Maryland
- entry level software engineer remote Maryland
- software developer positions Maryland
- junior software developer internship Maryland
- software development engineer aws Maryland
- consulting software engineer Maryland
- financial software developer Maryland
- software developer Maryland
- software engineer healthcare Maryland
- cybersecurity software engineer Maryland



