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

ME00518-Mid-Senior Software Engineer

$160k - $235k

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. There are a range of opportunities for server‑side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, etc.) and special purpose device programming opportunities are available. 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 or familiarity with multiple languages such as Javascript, Python, C/C++, Groovy, Structured Query Language (SQL). 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‑RS, JAX‑WS), 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 Javascript frameworks: AngularJS, Bootstrap, JQuery. 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 developing on Linux operating systems. 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). Secure Software development (i.e., Layer 7 Policy). 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. The Pay Range For This Role Is 160,000 - 235,000 USD per year (AJ6) #J-18808-Ljbffr Momentum Engineering, Inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the ME00518-Mid-Senior Software Engineer in Annapolis, MD vacancy
  • Leidos is seeking a Mid/Sr Manual Test Engineer for its Cyber & Analytics Business Area. The successful candidate will perform comprehensive testing for software applications within a collaborative environment. This role includes writing and executing test procedures, verifying... 
    Senior
    Flexible hours

    Leidos

    Annapolis, MD
    2 days ago
  • Fuse Engineering in Annapolis, Maryland is seeking a Software Engineer to join their team. The ideal candidate will possess a strong background in object-oriented development and electrical engineering. Applicants should have at least a bachelor's degree in IT or a related... 
    Senior
    Full time

    Fuse Engineering

    Annapolis, MD
    2 days ago
  • Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding...  ...for our customers’ critical needs. Job Summary The Software Engineer will perform software development lifecycle (SDLC) activities... 
    Senior
    Hourly pay

    Momentum Engineering, Inc

    Annapolis, MD
    5 days ago
  • Avid Technology Professionals is seeking a Software Engineer in Maryland. This role requires experience in Linux development, Python, and...  ...include knowledge of DSP/RF. This is a full-time position at a mid-senior level within the IT Services and Consulting industry. #J-18... 
    Senior
    Full time

    Avid Technology Professionals

    Annapolis, MD
    2 days 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
    2 days 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
  • $69.4k - $158k

     ...environment. If you’re looking for the chance to not just develop software, but to help create a system that will make a difference, we...  ...vision to production‑ready. Job Number: R0243595 - Software Engineer, Mid This role is more than just coding. As a full stack... 
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis, MD
    2 days ago
  • A leading technology firm in Maryland is seeking a Database Engineer to provide technical expertise in database design, development, and implementation. The ideal candidate will manage long-term database requirements and lead the development of database structures that... 
    Senior

    Kaizen Approach, Inc.

    Annapolis, MD
    2 days ago
  • $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... 
    Senior

    Lockheed Martin

    Annapolis, MD
    2 days ago
  • $130k - $270k

    Captivation, located in Maryland, is seeking a mid-level software engineer with expertise in UI/UX, front-end, and back-end development. The ideal candidate should have a Top Secret/SCI U.S. Government security clearance and extensive experience in software engineering.... 

    Captivation

    Annapolis, MD
    2 days ago
  • Captivation Software in Maryland is seeking a mid-level software engineer who excels in UI/UX and has Front-End & Back-End coding experience. Candidates must hold a Top Secret/SCI U.S. Government security clearance and have a strong background in software engineering. The... 

    Captivation Software

    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
  • 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
  •  ...Security! Job Summary Leidos has an exciting opportunity for a Mid/Sr Manual Test Engineer in our Intel Sector's Cyber & Analytics Business Area (...  ...Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Leidos

    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
  • $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
    1 day 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
  • BigBear.ai is a national security focused company seeking a Senior CNO Software Engineer and Reverse Engineer with an active TS/SCI with Poly to design, prototype, and deploy mission-critical capabilities. You will bridge cutting-edge research with real-world applications... 
    Senior

    BigBear.ai

    Annapolis, MD
    2 days ago
  • ARSIEM Corporation in Maryland seeks a Software Engineer 3 to support a government client in Annapolis Junction. The role involves developing complex software systems, reviewing components, and solving defects within a rigorous engineering process. You will work on front... 
    Senior

    ARSIEM Corporation

    Annapolis, MD
    2 days ago
  • Praxis Engineering is seeking a Senior Software Engineer to join their team in Annapolis Junction, Maryland. This role involves designing and maintaining data workflows through Apache Airflow, developing solutions for data engineering and analytics, and collaborating with... 
    Senior

    Praxis Engineering

    Annapolis, MD
    2 days 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. With... 
    Senior

    Kinsley Power Systems

    Annapolis, MD
    2 days ago
  • A leading security engineering firm is looking for a Senior Software Engineer to support a critical program. The role involves software development, participation in Agile ceremonies, and analyzing system requirements. Required qualifications include a Bachelor's degree... 
    Senior
    Flexible hours

    Leidos

    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 with... 
    Senior

    6AM City, LLC

    Annapolis, MD
    3 days ago
  • REDLattice, Inc. is seeking a Senior CNO Software Developer based in Hanover, Maryland. This role involves designing and maintaining software solutions that support advanced cyber operations and national security objectives. Ideal candidates possess over 11 years of software... 
    Senior

    REDLattice, Inc.

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

    The IEEE Signal Processing Society is seeking a Senior Signals Software Engineer in Annapolis, Maryland, specializing in software design, development, and signal processing techniques. The ideal candidate will possess a Bachelor’s degree in Computer Science and significant... 
    Senior
    Relocation package

    IEEE Signal Processing Society

    Annapolis, MD
    3 days 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
  • 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 involves... 
    Senior
    Relocation package

    teampointblank

    Annapolis, MD
    2 days ago
  • ClearEdge is looking for a skilled software engineer to join their mission-focused team in Maryland. The role involves developing and supporting software solutions while ensuring operational success for government clients. Candidates must have significant experience in... 
    Senior

    ClearEdge

    Annapolis, MD
    2 days ago
  • $212k - $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
    Flexible hours

    The Boeing Company

    Annapolis, MD
    3 days ago
  • $180k - $192k

    Oak Leaf Solutions Llc is seeking a Software Engineer 3 to join their team in Hanover, MD. The ideal candidate will possess extensive experience in software engineering, focusing on design, development, and analysis. Responsibilities include analyzing user requirements,... 
    Senior

    Oak Leaf Solutions Llc

    Annapolis, MD
    2 days ago

Do you want to receive more vacancies?

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