Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ME00518-Mid-Senior Software Engineer

Momentum Engineering, Inc

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
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the ME00518-Mid-Senior Software Engineer in Annapolis, MD vacancy
  • $70k - $190k

     ...Technologies is seeking a Security Verification Test (SVT) Software Engineer to join our intel team. The selected individual will...  ...program, fun events, and more! Salary Range Mid-Level: $70,000 to $190,000 Senior Level: $190,000 to $240,000 Belay Technologies is a... 
    Senior
    Full time

    Belay Technologies, Inc.

    Annapolis, MD
    20 hours ago
  •  ...Position Senior Software Engineer at Infinite Computer Solutions. Job Description Designs, builds, and integrates end-to-end experiences that activate...  ...Bachelor's degree. Experience 7–9 years. Seniority Level Mid‑Senior level. Employment Type Full‑time. Job Function... 
    Senior
    Full time

    Infinite Computer Solutions

    Annapolis, MD
    14 hours ago
  •  ...additional SWE experience on projects with similar software processes may be substituted for a bachelor’s...  ...plan. Role Overview The Data Warehouse Platforms Engineering Shared Services & SW Development team is seeking a mid-level Software Engineer on a product development... 
    Senior
    Work at office
    Remote work

    Peraton

    Annapolis, MD
    2 days ago
  • SimVentions, Inc. is seeking a mid-level to senior software-focused Systems Engineer for on-site work at the NAVAIR base in Patuxent River, MD. The role focuses on software systems engineering for aviation programs, requiring an active Secret clearance and US citizenship... 
    Senior

    SimVentions, Inc.

    Annapolis, MD
    6 days ago
  • A leading consultancy firm is looking for an experienced ServiceNow ITOM Business Process Consultant for a hybrid long-term contract role. The ideal candidate will design and optimize ITOM solutions, lead workshops, and manage CMDB transformation projects. Excellent communication...
    Senior
    Long term contract

    Alldus

    Annapolis, MD
    2 days ago
  • $161.9k - $184.8k

     ...States of America, McLean, VirginiaSenior Software Engineer, IOS Do you love building and...  ...from the broader team Mentor junior to mid-level members of the team Actively engage...  ...and platform needs in partnership with senior engineers and Architects Consistently share... 
    Senior
    Full time
    Part time
    Internship
    Local area

    Dev

    Annapolis, MD
    2 days ago
  •  ...MANTECH in Hanover, MD seeks a Senior CNO Developer to advance mission-critical cyber capabilities and lead development of CNO solutions. You will design, implement, test, and document software for diverse platforms, and mentor teams across disciplines. Active TS/SCI... 
    Senior

    6AM City

    Annapolis, MD
    4 days ago
  •  ...Senior Software EngineerWe are seeking a Senior Software Engineer with at least nine years of experience to join our team for a long-term engagement. The selected candidate will contribute to the design and development of enterprise-level applications using modern backend... 
    Senior

    Damco

    Annapolis, MD
    3 days ago
  •  ...Senior Software EngineerDuration - Five (5) year term from 09/24/2025 to 09/23/2030Due Date - Aug 01Qualifications1. The Offeror shall propose...  ....Collaborate with product managers, designers, and other engineers to define requirements and deliverables.Reports (in a JIS prescribed... 
    Senior

    TriOptus LLC

    Annapolis, MD
    3 days ago
  • $150k

     ...Overview We are seeking Senior Software Engineers to lead the design and development of complex, scalable software systems. This role involves technical leadership, system architecture, and mentoring junior engineers. What You’ll Do Lead design and development of software... 
    Senior
    Flexible hours

    Synergy ECP

    Annapolis, MD
    3 days ago
  •  ...MANTECH seeks a skilled and innovative Senior CNO Developer to join our team in Hanover...  ...Designing and developing new hardware- or software-based Computer Network Operations (CNO)...  ...in software analysis or reverse engineering Understanding of assembly language programming... 
    Senior
    Work experience placement

    6AM City

    Annapolis, MD
    4 days ago
  • $190k - $240k

     ...Belay Technologies is seeking a Senior Software Engineer to join our intel team. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely... 
    Senior

    Belay Technologies

    Annapolis, MD
    15 hours ago
  • $217k - $225k

     ...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our...  ...Solutions is seeking a motivated, and customer-oriented Senior DevOps Software Engineer t to join our team at Annapolis Junction,... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis, MD
    2 days ago
  • $175k - $210k

     ...teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Senior Software Engineer Why This is an Exciting Role Design, develop, test, deploy, maintain and enhance software solutions Provide technical... 
    Senior
    16 hours
    Contract work
    Remote work

    Boeing

    Annapolis, MD
    2 days ago
  •  ...Overview Freedom Technology Solutions Group is seeking a Software Engineer to support the enhancement, sustainment, and modernization of ground-based satellite geolocation systems. The ideal candidate will contribute to the full engineering lifecycle—from requirements... 
    Senior
    Flexible hours
    Night shift

    Dormont Manufacturing Company

    Annapolis, MD
    4 days ago
  • $150k

     ...Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense...  ...government and military services. Overview We are seeking Senior Software Engineers to lead the design and development of... 
    Senior
    Work at office
    Flexible hours

    Medium

    Annapolis, MD
    4 days ago
  • $131.3k - $237.35k

     ...Program Summary Leidos has a new and exciting opportunity for a Senior Software Engineer in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software... 
    Senior
    Contract work

    Leidos

    Annapolis, MD
    2 days ago
  •  ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,...  ...community, defense, civil, and commercial markets. Senior Software Engineer At Nightwing, we are on a mission to develop resilient and... 
    Senior

    Nightwing

    Annapolis, MD
    15 hours ago
  • $100k - $275k

     ...Kinsley Power Systems in Annapolis, MD, is seeking a dedicated software engineer proficient in CI/CD frameworks and system administration. The role involves managing development tools and ensuring efficient software delivery while collaborating within an agile team.... 
    Senior

    Kinsley Power Systems

    Annapolis, MD
    12 hours ago
  • $84.84k - $153.55k

     ...industry trends to continuously improve software development practices. Performsotherdutiesasassigned...  ...withLangChain, RAG, LLM prompt engineering, and Python for NL-to-SQL and AI-driven...  .... Solid SQL/data modeling skills with senior-level system design, code reviews, and mentoring... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa

    Covista

    Annapolis, MD
    2 days ago
  •  ...teampointblank is seeking a Senior Software Engineer to develop, maintain, and enhance complex software systems in Annapolis, Maryland. Ideal candidates possess twelve years of experience in software engineering and a Bachelor’s degree in Computer Science. The role... 
    Senior
    Relocation package

    teampointblank

    Annapolis, MD
    12 hours ago
  •  ...Digital Intelligence organization, the Surface Transportation software group is a best-in-class team with highly successful...  ...and machine learning. How will you make a difference? As a Senior Software Engineer in the Wabtec Digital Intelligence organization you will be... 
    Senior
    Work experience placement

    Wabtec

    Annapolis, MD
    2 days ago
  • $210k - $215k

     ...A technology consulting firm is seeking a Senior Software Engineer in Annapolis Junction, Maryland. The role involves developing and enhancing software systems, debugging existing software, and collaborating with teams. Candidates should have at least 14 years of experience... 
    Senior

    Innovativesystems

    Annapolis, MD
    12 hours ago
  • $105.26k - $192.76k

     ...Close: 2026-08-23 Responsibilities NSA is seeking experienced Software Engineers to advance high-impact systems and teams. Tools and...  ...in-depth experience that is clearly related to the position. SENIOR Entry is with a Bachelor's degree plus 6 years of relevant experience... 
    Full time
    Work experience placement
    Work at office
    Trial period
    Monday to Friday
    Flexible hours

    National Security Agency

    Arnold, MD
    8 hours ago
  • $224k - $265k

     ...teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Software Engineer - Senior Level Why This is an Exciting Role: As a Software Engineer - Senior Level at Boeing Intelligence & Analytics (BI&A), you... 
    Senior
    Contract work
    Remote work
    Worldwide
    Flexible hours

    The Boeing Company

    Annapolis, MD
    3 days ago
  • DescriptionTyler Technologies’ Maryland Enterprise is seeking candidates for a Senior .NET Software Engineer. The selected candidate will be part of a strong development team and they will be responsible for translating complex business requirements into functional web-... 
    Senior

    Tyler Technologies

    Annapolis, MD
    8 hours ago
  • A security-focused technology company is seeking a mid-level Software Engineer in Maryland to support agile development initiatives. The role focuses on software design, integration, and enhancing systems on large-scale compute clusters. Candidates must have an active TS... 
    Senior
    Remote work

    Peraton

    Annapolis, MD
    2 days ago
  • $86.9k - $198k

     ...The Opportunity We are seeking a highly experienced Senior Cyber Operations Engineer to design, build, and field deployment ready technical capabilities...  ...in complex operational environments. This role blends software engineering with hands-on technical operations, including... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis, MD
    3 days ago
  • $185k - $215k

     ...Envision Innovative Solutions is looking for a motivated Software Engineer Level 2 to join our Annapolis Junction, MD team. This onsite position requires eight years of experience, primarily with Java. You'll analyze user requirements, debug and develop software, and implement... 
    Senior

    Envision Innovative Solutions

    Annapolis, MD
    12 hours ago
  •  ...Boeing Intelligence & Analytics (BI&A) is seeking a Senior Software Engineer to design, develop, and maintain advanced software systems, including RF signal processing applications and large data analytics. You will work on cutting-edge programs, integrate diverse software... 
    Senior

    RPMGlobal

    Annapolis, MD
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ME00518-Mid-Senior Software Engineer. Be the first to apply!