Science Systems And Applications, Inc

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

Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree (B.S.) with 5 years' experience in software development or equivalent education and experience.
  • Experience in developing modern full-stack web applications.
  • Strong proficiency with relational databases and SQL.
  • Experience designing and implementing RESTful APIs.
  • Proficiency in backend languages like Java, C#, Python, or Node.js.
  • Familiarity with frontend frameworks such as React, Angular, or Vue.
  • Understanding of software architecture and secure coding practices.

Responsibilities

  • Design, develop, and maintain full-stack web applications.
  • Create responsive user interfaces and strong backend services.
  • Retrieve and process data from databases for application use.
  • Build and manage RESTful APIs and other integrations.
  • Collaborate with teams to translate requirements into solutions.
  • Conduct code reviews to enhance software quality and security.
  • Troubleshoot and improve application performance in cloud environments.

Benefits

  • Opportunity to support NASA mission-critical systems.
  • Work on impactful projects related to Earth science and environmental monitoring.
  • Collaboration with experts in scientific research and technology.
  • Fostering a culture of innovation and continuous improvement.
  • Gain experience with cloud technologies and software development best practices.
Full 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.

About Science Systems And Applications, Inc

Science Systems and Applications specializes in scientific, engineering, and IT support services. Their engineers design and build technology to gather accurate data that keeps them informed. They provide information technology solutions to meet the needs of customers and their end users.

Science Systems And Applications, Inc Careers

Join the vibrant team at Science Systems And Applications, Inc (SSAI), a leader in scientific research and application development. At SSAI, we are committed to fostering an environment of innovation and growth, offering a range of job opportunities that cater to ambitious professionals eager to advance their careers in science and technology.

Work You’ll Do

At SSAI, you will be part of a culture that values diversity and leadership, working alongside some of the brightest minds in the industry. Our team is dedicated to pioneering advancements in scientific research, providing you with the platform to lead projects that redefine industry standards and enhance our understanding of the world.

Explore Career Paths

Whether you're looking for a full-time position or an internship, SSAI offers a variety of roles to fit your career aspirations and skills. Our job opportunities span across multiple disciplines, providing a fertile ground for professional development and personal growth.

Innovate and Lead

Embrace the opportunity to do innovative work with SSAI. Our projects are at the intersection of technology, research, and sustainable development, where your expertise will contribute to groundbreaking solutions that have real-world impact.

Be Part of a Great Team

Joining SSAI means becoming part of a global team known for its commitment to excellence and collaborative spirit. You will work in an environment that encourages networking and knowledge sharing, supported by diversity training and leadership programs designed to hone your professional skills.

Future-Proof Your Career

With SSAI, your career is equipped for the future, supported by continuous learning and development opportunities. Enhance your skills through specialized training, workshops, and seminars that keep you at the forefront of industry innovations.

Benefits and Growth

We understand the importance of providing employees with a supportive work environment, which is why SSAI offers competitive benefits, including health, retirement plans, and flexible working conditions. We believe in nurturing our team’s growth both professionally and personally.

Join Our Team

Discover the exciting career opportunities at SSAI. Search open positions that match your skills and interests. We are always on the lookout for curious, creative, and driven team players ready to make a significant impact.

Stay Connected

Keep up to date with the latest in career opportunities and company news by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and get insider tips that will help you prepare your resume and ace your interviews.

Apply Now

Ready to take the next step in your career? Explore the job opportunities at Science Systems And Applications, Inc and join a company that is dedicated to your growth and success. Visit our careers page to submit your application and start your journey with SSAI today.

Science Systems And Applications, Inc – Where Careers Grow

Learn more about Science Systems And Applications, Inc
Size
2,000 employees
Industry

Similar Jobs

More Jobs at Science Systems And Applications, Inc

More Aerospace & Defense Jobs

Find similar Software Developer II (Mid-level, Full-stack) jobs: