Software Engineer (Seattle)

Apply Now

Company: 1872 Consulting

Location: Herndon, VA 20171

Description:

Software Development Engineer

Seattle, Washington

Responsibilities:
  • Design and implement major components of the system
  • Work with aerospace architects, program managers, and other team members to gather and refine requirements
  • Work with software architects and constellation engineers to define satellite maintenance and control.
  • Conduct design reviews
  • Be responsible for all aspects of the system - no responsibility silos
  • Write test plans and unit tests. Coordinate with testers on complex integration tests
  • Ensure that all components communicate and interoperate reliably
  • Help choose which technologies/frameworks are used for internal applications
  • Work with outside contractors and partners to ensure that APIs meet our needs
  • Work with integration testers to develop test plans that ensure adequate testing of units and the complete system
  • Work with DevOps on automated deployment and monitoring
Qualifications:
  • 4+ years of experience delivering and maintaining commercial software in a production environment; familiarity with agile methodologies, software development and release life cycles, source control and change management. More senior candidates highly encouraged to apply.
  • Demonstrated ability to work across the team, skill sets, and company to drive features to completion
  • Must be able to work with minimal supervision
  • Minimum of Bachelors of Science in CS, CE, Engineering, EE, Physics or Math or equivalent work experience
  • Space industry experience not required. Expert software development skills are.
  • Must be a U.S. Person (U.S. Citizen or Green Card holder only). This requirement cannot be waived.
Desired Skills:
  • Modern Python on Linux experience (Can substitute earlier Python, cloud, C++ or Java experience)
  • Familiarity with Docker
  • Familiarity with open source
  • DevOps experience
  • Enterprise-level monitoring and alerting experience
  • Time series data and database experience
  • Familiarity with automated code review processes

Similar Jobs