Full Stack Software Engineer

Full Time

  • Work from home

Job Description

Please review the job details below.

Maxar has an immediate opportunity for a Full Stack Engineer to join our GEOINT access software team. The GEOINT access department provides its customers with current, high-resolution imagery in support of operational planning, emergency response, and situational awareness missions.

We are a diverse, experienced team, building mission-critical tools, and we need motivated engineers to contribute to our output! We are looking for talented people to help with developing back-end and front-end software while providing end-to-end value for our customers. Developers within the organization take ownership of their solutions during all phases of the software development lifecycle.

You should feel comfortable taking on a task such as: "Create and expose, on the open Internet, a service that takes in two integers as query parameters and returns the sum of the result in a response."

Your Career:

We are very serious about professional development and continuing education at Maxar. We offer our team members the opportunity to define their own career trajectory and provide a high degree of autonomy. Our group has amazing resources to support learning and development. You will work with your people manger to set goals and design a development plan to advance your career.

In the first year ...
  • Establish relationships with team members and external teams to understand key players for a capability area.
  • Come up to speed on the team's capability area, understand the technical architecture and direction of the capability.
  • Work with team leadership to establish current direction and influence future direction based on your experience.
  • Work with management to set your career path and goals within Maxar.

In the first two years ...
  • Become a technical expert within your team and across other teams for a given technology capability area.
  • Drive excellence across teams to improve software service outcomes for our customers by modernizing legacy code or continuing to improve existing code.
  • Coach less experienced team members and lead by example by providing continuous value through a reliable adherence to a standard Software Development Life Cycle.

Within five years ...
  • Become a trusted leader within your chosen career path.
  • Influence the external direction of multiple teams or trains.
  • Setup your career path for the next five years.

What will you be doing?
  • Create, integrate, test, and deploy microservices to Kubernetes clusters.
  • Support migration activities into an AWS cloud environment.
  • Utilize tools like Helm and Terraform to automate integration, end-to-end testing, and deployment.
  • Create and design solutions for end-to-end customer facing problems; work the execution of those solutions through our Release Trains and Solutions Architecture.
  • Leverage various languages including Java, Groovy, Python, and Javascript (or more!).
  • Work with runtime frameworks such as Spring Boot, Micronaut, and Vert.x.
  • Incorporate customer feedback into software products and participate in code reviews to ensure quality.
  • Provide software leadership to the team to help define best practices and professional excellence; coaching team members in real-time to provide constructive feedback on outcomes.
  • We work in very Lean Agile environment; you will collaborate with our geographically dispersed teams primarily via Zoom, Slack, GitLab, and shared Jira spaces.

What We Offer:
  • Conference attendance.
  • Corporate partner and industry training.
  • Peer group collaboration.
  • Paid certifications.
  • Education reimbursement.
  • Student loan repayment.
  • Excellent Health/Dental/Vision/401k.
  • Maxar stock buy-in program.

Minimum Requirements:
  • Current/active Secret security Clearance and be willing and able to obtain TS/SCI security with CI Polygraph.
  • Bachelor's degree in Engineering, Computer Science, Systems Engineering, or related STEM field.
  • 2 years of professional experience developing software applications.
  • An understanding of Agile methodologies; specifically frequent, iterative releases that rely on customer feedback to refine features over time.
  • Must be comfortable working with Linux operating systems.
  • Experience using Git for version control.
  • Experience with back-end languages such as C/C++ or JVM based languages - Java/Groovy OR front-end languages such as JavaScript/Typescript.
  • Experience developing full stack software solutions at scale using build frameworks such as Maven, NPM, or cmake with enterprise collaboration CI/CD tools such as GitHub or GitLab.
  • Excellent verbal and written communication skills across a geographically diverse team.

Preferred Qualifications:
  • Experience designing, developing, integrating, testing, and deploying software in Docker and Kubernetes environments.
  • Experience with microservice architectures.
  • Experience operating in AWS: EC2, EKS, S3, SQS, SNS, and Lambda.
  • Familiarity with Terraform.
  • Familiarity with Helm.
  • Experience GWT and Backbone.
  • Experience with PostgreSQL or another relational database.
  • Experience with Maven and/or Gradle.

# cjpost

Our salary ranges are market-driven and set to allow for flexibility. Individual pay will be competitive based on a candidate's unique set of knowledge, skills, and geographic diversity, with earnings potential commensurate with experience. The range for this position is:
$79,000.00 - $131,000.00 annually.

Maxar employees must follow all applicable Maxar policies and COVID-19 requirements as well as those of Maxar customers and third parties. Individual job requirements may vary, and Maxar reserves the right to modify its policies and requirements as it deems appropriate in accordance with applicable law.

Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.