Junior Full Stack Software Engineer

Maxar Technologiesabout 1 year ago
Herndon, Virginia, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Maxar is seeking a Full Stack Software Developer/Engineer to support national security missions by developing innovative software solutions. The role involves collaborating with a multi-disciplinary team to create scalable applications that meet user requirements, ensuring high-quality code and system stability while engaging directly with users and stakeholders.

Key Responsibilities

  • Develop enabling software solutions using various programming languages to address real-world user requirements.
  • Write and debug custom code and create user documentation.
  • Develop, test, and maintain robust, scalable, high-quality software for the technology stack.
  • Collaborate with program managers, engineers, and stakeholders to define software requirements and specifications.
  • Work with cross-functional teams to define, design, and demo new features.
  • Design and implement efficient, flexible solutions for mission-critical applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Communicate technical concepts effectively with multidisciplinary teams.
  • Work closely with the DevSecOps team to deploy new features and maintain system stability.
  • Identify and correct bottlenecks and fix bugs.
  • Write robust test suites to ensure high-quality code.
  • Participate in code reviews and mentor junior developers.

Required Qualifications

  • 2+ years of technical experience in software development.
  • Bachelor's degree in computer science, engineering, or a related field, or equivalent training, fellowship, or work experience.
  • Proficiency in developing custom software solutions.
  • Experience in data extraction, manipulation, and visualization with JavaScript, Java, and/or Python.
  • Strong proficiency in JavaScript/TypeScript and experience with front-end frameworks such as React or Angular.
  • Understanding of fundamental design principles behind scalable applications.
  • Ability to implement automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Ability to work effectively with a geographically distributed ops & development team.
  • Effective communication skills with customers and team members in written and oral forums.
  • Willingness to work onsite at least 30% of the time.

Preferred Qualifications

  • Strong Linux skills and familiarity with cloud architectures (AWS, C2S, Openstack).
  • Familiarity with Docker and Kubernetes.
  • An adaptable and solution-centric mindset that embraces technology enablers.
  • Familiarity with common industry software tools, concepts, and DevSecOps.
  • Experience working with open-source resources in a government computing environment.

Benefits & Perks

  • Paid time off
  • Health and welfare insurance
  • 401(k) plan

Required Skills

Linux
DevSecOps
Unit Testing
JavaScript
Angular
Team Collaboration
Automated Testing
Kubernetes
Python
React
Docker
Problem Solving
Java
TypeScript
Scalable Application Design
Git