ME00667-Software Engineer 3

Socket.dev

Maryland

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

11 paid holidays
Minimum 3 weeks PTO
Company sponsored group medical plan
Company paid dental
Vision, life insurance, and STD/LTD

Job summary

Socket.dev is seeking a Software Engineer to develop and maintain complex software systems with a strong front-end focus using Angular and RxJS, while integrating with Java/Spring Boot services and enterprise platforms.

The role involves analyzing requirements, designing components, and collaborating with cross-functional teams on CI/CD, testing, and documentation. A Top Secret/SCI clearance is required, with a related technical degree and extensive Java/Spring experience.

Qualifications

  • Active Top Secret/SCI clearance with NSA Full Scope Polygraph.
  • Bachelor's degree in a related technical field.
  • Demonstrated software engineering experience developing and maintaining complex applications.
  • Experience with Angular and RxJS for front-end/UI development.
  • Experience analyzing requirements and developing software solutions from documented specifications.
  • Experience reviewing, testing, debugging, and troubleshooting software components.
  • Ability to work independently and collaboratively within a technical team.
  • Experience with software design, development, integration, and testing methodologies.
  • Familiarity with a solid subset of: Spring Boot, Spring MVC, Spring Data, Spring Security, Java, JMS, Kafka, Oracle, Elasticsearch, Docker, Kubernetes / K8s, Maven, Gradle, GitLab, CI/CD pipelines.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems.
  • Support processing-intensive analytics, large-scale data applications, real-time systems, and mission/business information systems.
  • Analyze documented requirements and translate them into software designs and components.
  • Develop responsive user interfaces using Angular and RxJS.
  • Review and test software components to ensure adherence to design and functional requirements.
  • Document test results and resolve software problem reports.
  • Debug existing software and implement corrective actions.
  • Apply software development and design methodologies appropriate to the operating environment.
  • Provide input to system and software design, including hardware/software trade-offs, software reuse, and COTS/GOTS alternatives.
  • Perform requirements analysis and decomposition from system-level requirements to individual software components.
  • Collaborate with software engineers, systems engineers, testers, and other technical stakeholders.
  • Support integration of front-end applications with back-end services, APIs, databases, and enterprise messaging platforms.
  • Participate in code reviews, CI/CD activities, and technical documentation.

Skills

Team collaboration
Independent work
Requirements analysis
Software engineering experience

Education

Bachelor's degree in a related technical field

Tools

Angular
RxJS
Spring Boot
Spring MVC
Spring Data
Spring Security
Java
JMS
Kafka
Oracle
Elasticsearch
Docker
Kubernetes / K8s
Maven
Gradle
GitLab
CI/CD pipelines

Job description

Job Summary
  • Seeking a Software Engineer to develop, maintain, and enhance complex software systems supporting mission and business applications
  • The successful candidate will work individually and as part of an Agile development team to design, implement, test, troubleshoot, and improve software components based on documented requirements
  • This position has a strong front-end focus, with Angular and RxJS experience highly desired, while supporting integration with Java/Spring Boot-based services and modern enterprise platforms
Primary Responsibilities
  • Develop, maintain, and enhance complex and diverse software systems
  • Support processing-intensive analytics, large-scale data applications, real-time systems, and mission/business information systems
  • Analyze documented requirements and translate them into software designs and components
  • Develop responsive user interfaces using Angular and RxJS
  • Review and test software components to ensure adherence to design and functional requirements
  • Document test results and resolve software problem reports
  • Debug existing software and implement corrective actions
  • Apply software development and design methodologies appropriate to the operating environment
  • Provide input to system and software design, including hardware/software trade-offs, software reuse, and COTS/GOTS alternatives
  • Perform requirements analysis and decomposition from system-level requirements to individual software components
  • Collaborate with software engineers, systems engineers, testers, and other technical stakeholders
  • Support integration of front-end applications with back-end services, APIs, databases, and enterprise messaging platforms
  • Participate in code reviews, CI/CD activities, and technical documentation
Required Qualifications
  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Bachelor's degree in related technical field
  • Demonstrated software engineering experience developing and maintaining complex applications
  • Experience with Angular and RxJS for front-end/UI development
  • Experience analyzing requirements and developing software solutions from documented specifications
  • Experience reviewing, testing, debugging, and troubleshooting software components
  • Ability to work independently and collaboratively within a technical team
  • Experience with software design, development, integration, and testing methodologies
  • Familiarity with a solid subset of the following:
    • Spring Boot
    • Spring MVC
    • Spring Data
    • Spring Security
    • Java
    • JMS
    • Kafka
    • Oracle
    • Elasticsearch
    • Docker
    • Kubernetes / K8s
    • Maven
    • Gradle
    • GitLab
    • CI/CD pipelines
Desired Qualifications
  • Direct experience developing services using Spring Boot, rather than only general Java or Spring experience
  • Experience integrating Angular-based front ends with RESTful or Java/Spring Boot services
  • Experience with containerized and Kubernetes-based application environments
  • Experience with enterprise messaging and event-driven architectures using JMS or Kafka
  • Familiarity with relational and search-oriented data stores such as Oracle and Elasticsearch
  • Experience working with COTS and GOTS products and evaluating software reuse opportunities
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ME00667-Software Engineer 3
ME00667-Software Engineer 3

Momentum Engineering, Inc. • Maryland

On-site
USD 180,000 - 240,000
11 paid holidays
3 weeks PTO
Group medical plan
+4
ME00667-Software Engineer 3
ME00667-Software Engineer 3

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 180,000
11 paid holidays
3 weeks PTO
Group medical plan
+4
ME00667-Software Engineer 3
ME00667-Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 240,000
11 paid holidays
3 weeks PTO
Company sponsored group medical plan
+4
Senior Software Developer
Senior Software Developer

V2X • Chantilly (VA)

On-site
USD 80,000 - 100,000
Healthcare coverage
Life insurance, AD&D, and disability benefits
Retirement plan
+5
ME00622-Software Engineer 1
ME00622-Software Engineer 1

Momentum Engineering, Inc. • Maryland

On-site
USD 90,000 - 120,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1
ME00622-Software Engineer 1
ME00622-Software Engineer 1

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 80,000 - 120,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+2
Sr. Software Engineer
Sr. Software Engineer

VTG Defense • Herndon (VA)

On-site
USD 85,000 - 115,000
ME00539-Software Engineer 3
ME00539-Software Engineer 3

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+4
Sr. Software Engineer
Sr. Software Engineer

Vosper Thornycroft Group • Herndon (VA)

On-site
USD 85,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

VT Group (VTG) • Herndon (VA)

On-site
USD 80,000 - 120,000