Science Systems and Applications
Posted 3w ago

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

Science Systems and Applications
Lanham, Maryland, United States
OnsiteFull Time
Responsibilities
  • designing applications
  • developing services
  • maintaining applications
Requirements
  • Design
  • Develop, test, and maintain full-stack web applications
  • Build UIs and backend services
  • Develop RESTful APIs
  • Work with relational and cloud databases
  • 5+ years software development experience
Technical tools mentioned
JavaC#PythonNode.jsReactAngularVueGitAWSLambdaAPI GatewayECSEC2RDSS3IAMCloudFormationDockerKubernetes

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.

EEO/AA Veterans and Individuals with Disabilities


About Science Systems and Applications

Provides scientific, engineering, and IT services to government agencies.

Year founded
1977
Employees
995
Organization type
Private
Latest investment
Grant (2024) — led by European Union
Headquarters
US

Similar jobs

Software Developer roles near Lanham, Maryland
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
19h
Save
Mark Applied
Hide
Senior Software Engineer, Front-End (React)
McLean, Virginia, United States
$135k-$210k/yr HybridFull Time
Medallia
Medallia: Provides cloud-based software for experience management and analytics.
6+ YOERequires 6+ years developing production web applications, 3+ years with React, TypeScript, modern web standards, automated testing, front-end architecture, technical communication, and U.S. work authorization without sponsorship.
React, TypeScript, HTML5, CSS-in-JS, CSS Modules, Jest, React Testing Library, BackboneJS, AngularJS, NodeJS, OWASP Top 10, CSP, Microsoft Alchemy
19h
Save
Mark Applied
Hide
Senior Software Engineer - NatSec
McLean, Virginia, United States
$200k-$288k/yr HybridFull Time
Snowflake
SnowflakeNYSE: SNOW: Cloud-based platform for data storage, processing, and analytics.
7+ YOERequires 7+ years designing large-scale distributed systems, active TS/SCI clearance with polygraph, U.S. citizenship, cloud infrastructure and IaC experience, programming in Java, C++, Golang, or Python, and public cloud experience.
Kubernetes, Terraform, Pulumi, Java, C++, Golang, Python, AWS, Azure, GCP
20h
Save
Mark Applied
Hide
Software Engineer
Hanover, Maryland, United States
$167k-$310k/yr OnsiteFull Time
Lockheed Martin
Lockheed MartinNYSE: LMT: Designs and manufactures advanced aerospace, defense, and security systems.
15+ YOEBachelor's degree in Computer Science or related field, or four additional years of software engineering experience; 15 years of software engineering experience; current DoD Top Secret SCI with Polygraph; C++, Python, Shell, CI/CD, and software testing experience.
C++, Python, Shell, SDR, CICD
1d
Save
Mark Applied
Hide
Jr Software Engineer / Software Developer I
Washington, District of Columbia, United States
$85k-$96k/yr OnsiteFull Time
Endictus
Endictus: Provides cybersecurity and systems engineering services to federal agencies.
2+ YOEProficiency in Python, C# .NET, Git, and software development processes. Requires a relevant technical degree, U.S. citizenship, and clearance eligibility; 2 years' experience with a bachelor's or 4 with an associate's.
Python, C#, .NET, Git, JavaScript, HTML, Docker, SQL, MongoDB
1d
Save
Mark Applied
Hide
Software Engineer
Hanover, Maryland, United States
OnsiteFull Time
Systek
Systek: Provides systems engineering and technical assistance for defense agencies.
6+ YOEBachelor's degree preferred in computer science, information systems, software engineering, or programming. Requires 6 years of DoD software engineering experience and active Top Secret/SCI clearance; polygraph may be required.
1d
Save
Mark Applied
Hide
Senior Software Engineer, Frontend Platform
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$125k-$210k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
Significant production software experience with frontend systems; deep React and TypeScript expertise; full-stack fundamentals; React Native or mobile experience; Figma, design systems, and AI-assisted development experience.
React, TypeScript, React Native, Figma, Cursor, Claude, Storybook, style-dictionary, Framer Motion, Rive, Lottie, Expo
1d
Save
Mark Applied
Hide
Lead, Software Engineer (42766)
Millersville, Maryland, United States
$135k-$251k/yr OnsiteFull Time
L3Harris Technologies
L3Harris TechnologiesNYSE: LHX: Aerospace and defense providing mission-critical technology solutions.
9+ YOEBachelor's degree with 9 years' relevant experience, graduate degree with 7 years, or 13 years without a degree; 5+ years in C/C++ and C#, embedded and UI development, project management, and leadership.
C, C++, C#, Linux, Windows, VB, Verilog, Java, Structured Text, PLC, Kafka, TCP, UDP, U-Boot