Software Development / Requirements Manager @General Dynamics Information Technology
Software Development
Salary usd 136,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted YDay

[Hiring] Software Development / Requirements Manager @General Dynamics Information Technology

YDay - General Dynamics Information Technology is hiring a remote Software Development / Requirements Manager. ๐Ÿ’ธ Salary: usd 136,000 - 184,000 per year ๐Ÿ“Location: USA

Role Description

Deliver simple solutions to complex problems as a Software Developer Principal at GDIT. Here, youโ€™ll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, youโ€™ll make the end userโ€™s experience your priority and weโ€™ll make your career growth ours.

At GDIT, people are our differentiator and you will help ensure today is safe and tomorrow is smarter. Our work depends on a Software Developer Principal joining our team to:

  • Design/develop/modernize the client's software in a highly Agile environment attending daily scrums and following Sprint Ceremonies/Best.
  • Lead a team that maintains and modernizes applications in cloud environments with emphasis on scalable, secure backend services for data-driven tools.
  • Build and maintain Databricks jobs/notebooks and integrations that support large-scale data ingestion, transformation, and analytics required by backend services and reporting components.
  • Work on a fast-paced Angular/Java/Springboot development effort in a Cloud DevOps environment with a 100% remote Agile team.
  • Design, implement, and maintain backend components and APIs that integrate, aggregate, and expose data from multiple upstream systems and data stores (e.g., relational databases, search engines, and Databricks-backed data pipelines).
  • Implement and execute performance tests to identify and help remediate performance bottlenecks in databases, Databricks jobs, search engines, and microservices.
  • Work within Agile/Scrum teams, using Rally to manage and update user stories and tasks throughout 3-week sprints.
  • Analyze and implement user stories to meet functional and non-functional requirements accurately (performance, scalability, security, usability).
  • Write clean, maintainable code with comprehensive unit tests to ensure performance, reliability, and a consistent user experience.
  • Enforce unit testing and code coverage standards before commits/merges in GitLab to reduce defects.
  • Collaborate with cross-functional teams (developers, testers, product owners, data engineers, and stakeholders) to deliver high-quality software that aligns with business and domain needs.
  • Build and manage datasets to support automated, manual, and exploratory testing, including realistic scenarios involving integrated data sources.

Qualifications

  • 3+ years of related experience with systems that make API calls and system integration with Databricks in an Agile development team.
  • Familiar with Databricks jobs/notebooks and integrations that support large-scale data ingestion, transformation, and analytics required by backend services and reporting components.
  • Ability to lead, communicate and troubleshoot with a team that works 100% remotely.

Requirements

  • Experience managing developers/systems that have integration points with Databricks for data processing, transformation, and analytics, including developing and maintaining data pipelines/notebooks that integrate with backend services and downstream data stores.
  • Strong experience in managing developers performing back-end development services and implementing capabilities to support web applications using microservices.
  • Familiarity with Java/J2EE (Java 19 or higher preferred) and related work experience.
  • Experience with systems that integrate and aggregate data from multiple sources using Databricks to support analytical or examination workflows.
  • Experience with performance tracking, workflow, or analytics systems that rely on integrating data from multiple enterprise sources.
  • Experience in requirements gathering and direct interaction with high level program stakeholders.
  • Familiarity and exposure to Java REST APIs / Microservices and Angular 19+.
  • Typescript, CSS/SCSS, JavaScript, PrimeNG, RxJS.
  • ECS (building Docker images and deploying them in a cluster).
  • ECR (Docker image repository).
  • + years of AWS experience and knowledge of Terraform and GitLab pipeline configuration.
  • Building and coding backend applications and/or models using Spring/Spring Boot framework.

Benefits

  • 401K with company match.
  • Comprehensive health and wellness packages.
  • Internal mobility team dedicated to helping you own your career.
  • Professional growth opportunities including paid education and certifications.
  • Cutting-edge technology you can learn from.
  • Rest and recharge with paid vacation and holidays.
Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Development / Requirements Manager @General Dynamics Information Technology
Software Development
Salary usd 136,000 - 1..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Employment Type full-time
Posted YDay
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 130,000+ Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Application Denied โœ“
Unlock 130,000+ Remote Jobs
ร—

Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews
Unlock All Jobs Now

Maybe later