Software Developer II (Mid-level, Full-stack)

Science Systems and Applications, Inc (SSAI)

Lanham (MD)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Science Systems and Applications, Inc (SSAI) seeks a Software Developer II to design, develop, and maintain modern full-stack web applications interfacing with relational and cloud data sources for mission-critical NASA OB.DAAC systems.

The role emphasizes scalable apps, API development, cloud deployments, and strong collaboration with analysts, architects, and other developers to support Earth science data access and processing.

Qualifications

  • Bachelor’s degree in CS or related field; 5+ years of software engineering experience.
  • Experience building full-stack web apps with relational databases and REST APIs.
  • Proficiency with Java, C#, Python, or Node.js; frontend with React/Angular/Vue.
  • Experience with Git and modern DevOps practices.
  • Ability to design secure, scalable cloud-based applications.

Responsibilities

  • Design, develop, test, and maintain full-stack web applications.
  • Build responsive user interfaces and robust backend services.
  • Develop applications that retrieve, process, and present data from relational and cloud-hosted databases.
  • Design and implement RESTful APIs and other service integrations.
  • Collaborate with analysts and architects to translate requirements into solutions.
  • Participate in code reviews and drive software quality and security improvements.
  • Troubleshoot issues and implement enhancements.
  • Support deployment, monitoring, and maintenance in cloud environments.
  • Follow best practices including version control, testing, and documentation.

Skills

Full-stack development
SQL databases
REST APIs
Java
C#
Python
Node.js
React/Angular/Vue
Git
Secure coding

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Docker
Kubernetes
CI/CD pipelines

Job description

Science Systems and Applications, Inc (SSAI) is seeking a talented Software Developer II to design, develop, and maintain modern full-stack web applications that integrate with relational and cloud-based data sources. In this role, you will support mission-critical systems for the NASA Ocean Biology Distributed Active Archive Center (OB.DAAC), which archives, manages, and distributes satellite and in-situ data used for Earth science research, climate studies, and environmental monitoring. You will contribute to applications that support scientific data access, processing, and analysis. The ideal candidate has experience building scalable web applications, developing APIs, working with databases, and deploying applications in cloud environments, with an interest in supporting scientific research and government missions.

Key Responsibilities
  • Design, develop, test, and maintain full-stack web applications.
  • Build responsive user interfaces and robust backend services.
  • Develop applications that retrieve, process, and present data from relational and cloud-hosted databases.
  • Design and implement RESTful APIs and other service integrations.
  • Collaborate with business analysts, system architects, and other developers to translate requirements into technical solutions.
  • Participate in code reviews and contribute to software quality, security, and performance improvements.
  • Troubleshoot application issues and implement enhancements.
  • Support application deployment, monitoring, and maintenance within cloud environments.
  • Follow software development best practices, including version control, testing, and documentation.
Required Qualifications
  • Bachelor’s (B.S.) degree and 5 years’ experience in software engineering or development, or the equivalent combination of education and experience.
  • Experience developing full-stack web applications.
  • Strong experience working with relational databases and writing efficient SQL queries.
  • Experience building applications that consume and expose REST APIs.
  • Proficiency in one or more modern backend programming languages such as Java, C#, Python, or Node.js.
  • Experience with modern frontend frameworks such as React, Angular, or Vue.
  • Familiarity with Git and collaborative software development practices.
  • Understanding of software architecture, object-oriented design, and secure coding principles.
Desired Qualifications
  • Degree specifically in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a closely related technical discipline.
  • Experience developing and deploying applications in Amazon Web Services (AWS).
  • AWS certifications such as AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or similar.
  • Demonstrated AWS experience through professional projects, open-source contributions, or personal portfolio work.
  • Experience with cloud-native services including Lambda, API Gateway, ECS, EC2, RDS, S3, IAM, or CloudFormation.
  • Experience working within large enterprise environments with mature software development practices.
  • Previous experience supporting NASA programs, federal government contracts, aerospace organizations, or other mission-critical environments.
  • Experience with DevOps tools and CI/CD pipelines.
  • Familiarity with container technologies such as Docker and Kubernetes.

Note: The actual salary offered will be determined based on factors including experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications, and other job-related criteria deemed relevant to the position.

Physical Requirements

While performing the duties of this job, the employee is regularly required to stand, walk, and use hands to touch, handle or feel objects, tools or controls. The employee frequently is required to talk and hear and occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Must regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception and the ability to adjust focus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Web Developer - Earth Data & Cloud
Full-Stack Web Developer - Earth Data & Cloud

Science Systems and Applications, Inc (SSAI) • Lanham (MD)

On-site
USD 90,000 - 120,000
Applications Developer II
Applications Developer II

Sierra Space • Louisville (CO)

On-site
USD 89,000 - 123,000
Medical, dental, vision plans
401(k) with 150% match up to 6%
3 weeks paid time off
+1
Full Stack Software Developer
Full Stack Software Developer

Omniscius Consulting • Laurel (MD)

On-site
USD 90,000 - 120,000
Applications Developer II Software
Applications Developer II Software

Front Door Defense • Louisville (CO)

On-site
USD 89,000 - 123,000
ME00595-Full Stack Developer
ME00595-Full Stack Developer

Momentum Engineering, Inc • Washington

On-site
USD 100,000 - 140,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+2
Data Scientist - AI/ML
Data Scientist - AI/ML

Science Systems and Applications, Inc. • Lanham (MD)

On-site
USD 100,000 - 130,000
Software Developer
Software Developer

NS2 Mission • Chantilly (VA)

On-site
USD 80,000 - 100,000
Competitive compensation
Comprehensive benefits package
Full Stack Developer
Full Stack Developer

Syntelligent Analytic Solutions, LLC • Washington

On-site
USD 120,000 - 155,000
Senior Software Developer
Senior Software Developer

Fantom Corporation • Tysons (VA)

On-site
USD 120,000 - 150,000
Senior Software Developer (Applications Architect)
Senior Software Developer (Applications Architect)

N2IA Technologies • Washington

On-site
USD 150,000 - 190,000