Skip to main content

Senior Software Engineer

Job DescriptionJob Description

Ellington Solutions is seeking qualified candidates that will:

  • Design, maintain, and improve intricate and varied software systems. These systems encompass, but are not limited to, resource-intensive analytics, the development of algorithms, and the manipulation of extensive datasets.
  • Supervise one or more software development teams, ensuring that all tasks are completed in alignment with the established software development processes.
  • Evaluate and test software components to verify compliance with design specifications and document the test outcomes.
  • Troubleshoot and resolve software issue reports.
  • Implement software development and design methodologies suitable for the specific development environments.
  • Contribute to the system design’s software components, focusing on software reuse, integration of COTS/GOTS software and conducting requirements analysis and synthesis from the system level down to individual software components.
  • Act as the technical leader for multiple software development teams.
  • Ensure quality assurance for all software that has been developed or modified.
  • Exhibit proficiency in Java, Spring, and other Java-based frameworks.

Requirements

The qualified candidate will have:

  • U.S. Citizenship (Required)
  • Active TS/SCI+FSP Clearance (Required)
  • Bachelor's degree in Computer Science or related discipline (Required)
  • Experience with Java, Spring, and other Java-based frameworks

Senior Software Engineer

Hanover
Full time

Published on 02/11/2025

Share this job now