Senior Software Engineer

2 weeks ago


Annapolis, Maryland, United States Talent Gravity Full time
Job Title: Senior Software Engineer

Job Description:

At Talent Gravity, we are seeking a highly skilled Senior Software Engineer to join our Agile Software team. As a key member of our team, you will be responsible for performing feature updates for our metrics and monitoring system, including a central health and status dashboard.

Key Responsibilities:

* Supports, integrates, scales, documents, and secures all aspects of the virtual compute and container application
* Creates a lightweight version of the application to function on a limited resource server
* Produces a version of the application to be shareable to US partners
* Works with developers to ensure compliance with optimal integration
* Ensures DevOps policies are integrated throughout the stack
* Conducts assessments to ensure the platforms meet required performance specifications
* Provides data transport interface and message schema where necessary (RESTful API)
* Containerizes key applications identified by mission lead

Additional Information:

* Seven person team
* Work performed in the contractor facility in Annapolis Junction
* Both low and high side access

Qualification Requirements:

* Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
* Bachelor's degree in Computer Science or related discipline from an accredited college or university is required
* Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree

Requirements:

* Proficiency with Java full stack development
* Experience with ElasticStack: ElasticSearch, Logstash, and Kibana
* Familiarity with GIT

Desired Skills:

* Experience with REST architectures
* Familiarity with GitLab CI/CD
* Experience with the Atlassian suite of software development and management products (Confluence and Jira)
* Experience with Groovy
* Experience with Maven

Individual Capabilities Required:

* Analyze user requirements to derive software design and performance requirements
* Provide recommendations for improving documentation and software development process standards
* Design and code new software or modify existing software to develop rapid, light-weight experiments to evaluate and explore new solutions to help steer customer capabilities
* Recommend new technologies and processes for complex software projects
* Integrate existing software into new or modified systems or operating environments
* Develop simple data queries for existing or proposed databases or data repositories
* Write or review software and system documentation
* Serve as team lead at the level appropriate to the software development process being used on any particular project
* Design or implement complex database or data repository interfaces/queries
* Assist with developing and executing test procedures for software components
* Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
* Modify existing software to correct errors, 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 outcome and consequences of design
* Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints;
* Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
* Select the software development process in coordination with the customer and system engineering

  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job Overview Captivation Software is seeking a highly skilled Senior Software Engineer to join our team. Job Responsibilities As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. Requirements To be successful in this role, you will need to have: 15 years of experience as a software...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:* Develop and maintain complex software systems* Collaborate with cross-functional teams to identify and...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.The ideal candidate will have a strong background in software development, with a minimum of...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.ResponsibilitiesDesign and develop software solutions that meet the needs of our customersCollaborate with cross-functional...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Job DescriptionCaptivation Software LLC is seeking a highly skilled Senior Software Integration Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and integrating software tools and services in a PaaS Linux environment.The ideal candidate will have a strong background in software development, with a...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and troubleshooting complex operational data flows.The ideal candidate will have a strong background in software development, with experience in creating,...


  • Annapolis, Maryland, United States Rocket Software Full time

    Job SummaryRocket Software is seeking a highly skilled Senior Systems Engineer to join our team. As a Senior Systems Engineer, you will be responsible for the design, implementation, maintenance, and monitoring of complex systems in your area of expertise.Key ResponsibilitiesDesign, implement, and maintain complex systems in your area of expertise.Work on a...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    About the RoleCaptivation Software LLC is seeking a highly skilled Senior Software Engineer - Kubernetes Expert to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems using Kubernetes.Key ResponsibilitiesDesign and implement large-scale Kubernetes...


  • Annapolis, Maryland, United States Jobot Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications used in financial services.About the Role:Design and develop software applications using Java and other relevant...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior Software Developer to join our team of engineers. The ideal candidate will have a strong background in software development and a passion for building scalable and efficient systems.The successful candidate will be responsible for the architecture, design, and development of a web-based, centralized user...


  • Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Sensible Solutions and Technologies Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and integrating software solutions for a wide range of projects.Key Responsibilities:- Design and develop new...


  • Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Sensible Solutions and Technologies Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software systems that meet the needs of our clients. Key Responsibilities: - Analyze user...


  • Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Sensible Solutions and Technologies Inc. The successful candidate will be responsible for designing, developing, and maintaining software products to support compliance solutions and integration, as well as development and sustainment...


  • Annapolis Junction, Maryland, United States BTS Software Solutions Full time

    Software Development OpportunitiesBTS Software Solutions is seeking a highly skilled Senior Software Developer to join our team in Annapolis Junction, MD.Key Responsibilities:Design, develop, and troubleshoot complex software programs for computer-based systems.Collaborate with hardware engineers to advise on machine characteristics that affect software...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is seeking a seasoned software engineer to spearhead the development and maintenance of complex operational data flows. This role requires a deep understanding of data storage, transport, management, security, compliance, and knowledge store management.The ideal candidate will have a strong background in software development,...


  • Annapolis, Maryland, United States Captivation Software LLC Full time

    Captivation Software LLC is seeking a skilled Senior UI Software Developer to collaborate with Product Owners, System Engineers, and Project Software Engineers in developing and implementing user interface components for a mission-focused enterprise web application.Key Responsibilities:Design and develop user interface components to provide an interactive,...


  • Annapolis, Maryland, United States Annapolis Micro Systems Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our Software Design Team at Annapolis Micro Systems, Inc. This individual will be responsible for designing and developing high-performance software solutions for our FPGA-based products.The ideal candidate will have a strong background in computer engineering, computer science, or...


  • Annapolis, Maryland, United States Peterson Technologies Full time

    Peterson Technologies is a leading provider of mission-critical solutions. We are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have extensive experience in software development, with a strong background in Java (11+) and a proven track record of delivering complex software systems. The Software Engineer will be...


  • Annapolis, Maryland, United States LufCo Full time

    Job SummaryThe Senior Software Engineer will be responsible for designing, developing, and maintaining complex software systems. This includes creating detailed software systems based on documented requirements, providing guidance and insight on hardware/software trade-offs, and discussing the pros and cons of software reuse versus new development.Key...


  • Annapolis, Maryland, United States Jobot Full time

    About the JobWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a key member of our software development team, you will be responsible for designing, developing, and integrating web-based User Interface systems for displaying metrics and operational data.Key ResponsibilitiesDesign and develop software solutions using...