Software Engineer/Data Engineer

The Aerospace Corporation
Apply Now

Job Description

At Aerospace, we are committed to providing an inclusive and diverse workplace for all employees to share in our common passion and aspiration – to carry out a mission much bigger than ourselves.

The Aerospace Corporation is hiring a Computer Science/Data Engineer for a Full-Time Remote or Remote-Hybrid (El Segundo, CA) opportunity in the Data Platforms and Architectures Department.

Job Summary

Data is at the heart of the space enterprise, and its analysis is crucial to scientific advancement and mission success. In this role you will work closely with subject matter experts across the organization to address real-world mission challenges related to the strategic analysis, processing, and visualization of data. You will design and implement user experiences that effectively communicate data analysis insights through interpretive narratives and interactive visualizations.

What You’ll Be Doing

  • Supporting the national, security, and commercial space enterprise through the identification, prototyping, assessment, and implementation of cutting-edge data engineering technologies in a cloud-native environment.
  • Collaborating with technical subject matter experts and interdisciplinary teams to conceive, design, and develop enterprise data analysis pipelines and applications.
  • Learning by doing, acquiring expertise in emerging technologies to further personal and organizational breadth of knowledge in an academic environment where self-enrichment, training, and mentorship is fundamental.
  • Proposing innovative research and development projects, leading research and proof-of-concept development as the principal investigator.

What Skills You’ll Bring

  • Strong written and oral communication and interpersonal skills for coordinating efforts and working with members of various internal and external organizations.
  • Strong reading comprehension, research, and analytical skills for understanding software documentation and source code, interpreting project requirements, and learning new technologies according to project demand.
  • Integrity, self-motivation, initiative, and a collaborative approach to working in a team environment and proactively communicating progress and concerns to teammates and project stakeholders.
  • Organizational, time management, and project management skills, including knowledge of software engineering lifecycles and familiarity with project management methodologies.
  • Adaptability to working in a dynamic environment where duties, responsibilities, and activities vary in response to fluctuating organizational needs.
  • Flexibility in completing projects with concurrent timelines, accurately estimating task duration, and working independently on execution.
  • Demonstration of behavior consistent with the company’s values: Dedication to Mission Success, Technical Excellence, Commitment to Our People, Objectivity and Integrity, and Innovation.

What You Need to be Successful

Minimum Requirements:

  • 2+ years of software development industry experience.
  • Bachelors from an accredited program in Computer Science or Computer Engineering.
  • Intermediate to advanced knowledge of one or more programming languages, including Python and/or Java.
  • Backend development project experience or course work in data structures and algorithms.
  • Experience developing in Unix-like environments and using source/version control (Git).
  • This position requires the ability to obtain and maintain a security clearance issued by the US government. U.S. citizenship is required to obtain a security clearance.

How You Can Stand Out

It would be impressive if you have one or more of these qualifications:

  • Advanced degree (MS or PhD) from an accredited program in Computer Science or Computer Engineering.
  • Intermediate to advanced knowledge of one or more scripting languages, including JavaScript or Typescript.
  • Frontend library/framework development experience (e.g. React).
  • Familiarity with conventional UI/UX design and/or effective data visualization design patterns.
  • Experience developing REST APIs or application-database integration programming.
  • Knowledge of data architectures and platforms, data mesh, data fabric, data pipelines, data engineering, data management, or data governance.
  • Familiarity with data semantics, knowledge engineering, or virtual knowledge graphing (VSG).
  • Experience building cloud-native applications, virtual environments, microservice architectures, containerized platforms, infrastructure as code, or automated deployments (e.g. Kubernetes, Docker, Argo).
  • Experience implementing unit, integration, or functional software testing.
  • Active US Government security clearance.

Company Info.

The Aerospace Corporation

The Aerospace Corporation is an American nonprofit corporation that operates a federally funded research and development center in El Segundo, California. The corporation provides technical guidance and advice on all aspects of space missions to military, civil, and commercial customers.

  • Industry
    Aerospace
  • No. of Employees
    3,600
  • Location
    El Segundo, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

The Aerospace Corporation is currently hiring Software Engineer Jobs in El Segundo, CA, USA with average base salary of $83,000 - $187,000 / Year.

Similar Jobs View More