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

Senior Software Engineer

2HB Incorporated

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Senior Software Engineer in order to support its government customer in Annapolis Junction, MD. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade‑offs, software reuse, use of Open Source Software (OSS) and/or Commercial OffThe‑Shelf (COTS) Government Off‑The‑Shelf (GOTS) software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation. The Software Engineer possess the following capabilities: Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects. Design and code new software or modify existing software to add new features. Write or review software and system documentation. Integrate existing software into new or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc. Has experience with agile development processes. Has experience with source code control systems, such as Git. Serve as team lead at the level appropriate to the software development process being used on any particular project. Design and development of relational and non‑relational database applications. Use of orchestration frameworks such as Spring and Kafka. Familiarization with queue management systems. Develop or implement algorithms to meet or exceed system performance and functional standards. Develop and execute test procedures for software components. Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas. Modify existing software to adapt to new hardware or to improve its performance. Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions. Java development using the Eclipse IDE (Integrated Development Environment). Development of Java 2 Enterprise Edition (J2EE) applications. Experience using collaboration and software development tools (ie. Atlassian). Software development using continuous integration practices. Experience with container technologies (ie. Docker). Unix shell scripting. Development of event driven, or data driven analytics. Development of cloud‑based solutions and technologies. Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Perform quality control on team products. Recommend and implement suggestions for improving documentation and software development process standards. Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project. Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces. Coordinate software installation on a system and monitor performance to ensure operational specifications are met. Recommend new technologies and processes for complex software projects. Serve as the technical lead of multiple software development teams. Select the software development process in coordination with the customer and system engineering. Ensure quality control of all developed and modified software. Delegate programming and testing responsibilities to one or more teams and monitor their performance. Master’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity. This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. #J-18808-Ljbffr 2HB Incorporated

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Annapolis, MD vacancy
  • $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

    Arnold, MD
    2 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
  •  ...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
  • 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
  • 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
  • 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
  • A technology solutions firm in Annapolis is seeking an experienced Software Engineer to develop and maintain complex software systems, ensuring quality control and adherence to design requirements. The role requires a Bachelor’s degree and 20 years of relevant experience... 
    Senior

    JASINT Consulting and Technologies, LLC

    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
  • $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
  • $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
    4 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
  • $175k - $235k

    A leading engineering firm in Maryland is looking for a senior software engineer to design and implement software applications. Candidates must have an active Top Secret/SCI clearance and a strong background in Java programming, as well as relevant experience in Kubernetes... 
    Senior

    Momentum Engineering, 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
  • $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
  • Red Arch Solutions, Inc. is seeking a Senior Software Engineer in Annapolis Junction, Maryland. In this hybrid role, you'll build and test software components, produce clear technical documentation, and maintain high-quality code across Java, C++, or Python platforms.... 
    Senior

    Red Arch Solutions, Inc.

    Annapolis, MD
    1 day ago
  • Red Arch Solutions, Inc. is hiring a Senior Software Engineer in Annapolis Junction, Maryland. The role involves building and testing software components in an Agile environment, producing technical documentation, and maintaining high-quality code across Java, C++, and... 
    Senior
    Remote work

    Red Arch Solutions, Inc.

    Annapolis, MD
    2 days ago
  • 2HB Incorporated is seeking a Senior Software Engineer to support its government customer in Annapolis Junction, MD. This full-time position involves designing, developing, and enhancing complex software systems, applying your expertise in languages like C, C++, Java,... 
    Senior
    Full time

    2HB Incorporated

    Annapolis, MD
    3 days ago
  • Description The role of Sr. Software Engineer includes developing, maintaining, and enhancing software systems in accordance with project requirements. Works effectively both independently and collaboratively within a team. The role entails reviewing and testing software... 
    Senior

    Wrenchio LLC

    Annapolis, MD
    2 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

    Synergyecp

    Annapolis, MD
    2 days ago
  •  ...best practices. Requirements 5+ years of professional software development experience in a senior role. Proficiency in JavaScript/TypeScript, Python,...  ...skills, communication, and a passion for clean, maintainable code. #J-18808-Ljbffr Gravity Engineering Services Pvt Ltd.
    Senior

    Gravity Engineering Services Pvt Ltd.

    Annapolis, MD
    2 days ago
  • Base-2 Solutions is seeking a talented Software Engineer to tackle challenging customer problems by developing innovative technical solutions. This role requires building and maintaining complex software systems that impact national defense and requires a Top Secret/SCI... 
    Senior

    Base-2 Solutions

    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 Next Best Actions (NBA) across digital and assisted channels. Develops modern frontend and backend. Technical Skills... 
    Senior
    Full time

    Infinite Computer Solutions

    Annapolis, MD
    2 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, LLC

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

    Responsibilities Design, develop, test, deploy, maintain and enhance software solutions Provide technical leadership on high‑impact projects...  ...and performance requirements Work closely with the Chief Engineer to define feature specifications and build products Conduct... 
    Senior
    16 hours
    Remote work

    Boeing Intelligence & Analytics

    Annapolis, MD
    2 days ago
  • Job Category: Operations Requisition Number: SOFTW001884 Job Overview The Biometric Software Engineer provides software engineering support for advanced biometric collection and matching systems used in military and government operations. This role supports the full lifecycle... 
    Senior

    Systems Products and Solutions, Inc

    Annapolis, MD
    3 days ago
  • Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Senior Software Engineer to work in a team that identifies customer problems and creates high-performance software solutions. Our team has built a reputation for products that incorporate image processing... 
    Senior

    Annapolis Micro Systems

    Annapolis, MD
    2 days ago
  •  ...Applicants must be authorized to work in the U.S. We are unable to sponsor an employment visa. What You’ll Be Doing As a Senior Software Engineer, you'll play a key role in building and sustaining a mission-focused enterprise web application deployed in a containerized... 
    Senior
    Work at office
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis, MD
    2 days ago

Do you want to receive more vacancies?

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