You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Software Engineer

Job ID 17682
At the Space Dynamics Laboratory, we take pride in and highly value our employees. We are seeking a senior-level Full Stack Software Engineer to join our team. We support numerous space missions and are focused on building innovative, new capabilities of national importance. The emphasis will be on satellite ground systems and related tooling which will be used by mission and satellite operations teams in various capacities. Integration of the satellite to the ground system is often performed. Software maintenance and operational support are also expected. The role of a senior software engineer is leadership-oriented, requiring not only expertise in software development but also exceptional leadership skills. Senior engineers are generally asked to perform technical and supervisor leadership and provide input into and reviews of multiple programs.

SDL offers competitive salaries and fantastic benefits, including:

  • Flexible work schedules that fit your style—every Friday off, every other Friday off, possible work from home days, or simply traditional hours
  • Generous paid leisure and sick leave, ensuring you never miss a special event
  • A 14.2% employer retirement contribution into a 401(a) account—no matching required!
  • Favorable company locations with average commute times of less than 15 minutes
  • Utah State University undergraduate tuition discounts of 50%, full reimbursement for graduate tuition, and free course audits for employees and dependents meeting eligibility requirements
  • High-quality, low-cost health, dental, and life insurance
  • A great, highly educated team that works together to solve some of the most fascinating problems on (and off) our planet
  • We are a growing company that maintains both a family feel and high retention rate with high job satisfaction
  • Relocation assistance available for most positions



Required Qualifications:

  • Bachelor’s degree in computer science or engineering field
  • 15+ years of experience in software development (13+ with MS degree)
  • 5+ years leading a technical team
  • Experience as an engineering supervisor
  • Work experience in requirements development and analysis
  • Expert object-oriented design approach
  • Expert technical leadership and mentoring of junior engineers
  • Support and recommend changes to lab-wide engineering processes
  • Experience with human factors and/or UI/UX principles
  • Must be a US citizen and be able to obtain and hold a US government security clearance


Required Skills:

  • Expert use of TypeScript, JavaScript and Angular development
  • Identify and conduct usability tests
  • Experience with a database and associated query language (i.e., SQL)
  • Experience with front-end frameworks (Angular, etc.)
  • Experience with web languages (JavaScript, CSS, etc.)
  • Experience in at least one of the following languages: C#, C++, Java
  • Write clean, consistent, and well-documented code
  • Design, develop and analyze complex and difficult software programs
  • Experience with software test methodologies (unit, integration, etc.)
  • Experience with agile development methodologies and DevOps concepts
  • Experience with system level integration
  • Experience presenting technical material to senior management or large groups
  • Experience with micro services architecture and/or message-based application design
  • Use of version control software, ticketing and documentation tools (such as Bitbucket, JIRA and Confluence)
  • Familiarity utilizing design patterns


Preferred Skills:

  • Understanding of key systems engineering principles
  • Experience with relational database systems
  • Ability to cultivate business development relationships
  • Experience and/or familiarity with Docker/Kubernetes and .NET Core
  • Experience with satellite flight or ground systems
  • Advanced AWS infrastructure and services knowledge and experience
  • Identify and conduct research related to key issues impacting SDL


SDL supports a variety of missions, including NASA’s vision to reveal the unknown for the benefit of humankind and the Department of Defense’s aim to protect our Nation on the ground, in the air, and in space. Our sensors, satellites, software systems, and science and engineering play an essential role in some important missions you’ve heard of, and others that you haven’t. Join our team in our seventh decade of delivering mission success.
 

 

For questions or assistance with the application process or the DoD SkillBridge program, please contact employment@sdl.usu.edu.

 

 

EOE including Disability and Vet