Senior Software Engineer - Virtual Machines

D
Defense UnicornsCloud-native software
Remote, United StatesFull-TimeSenior
Salary148,750 - 201,250 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience
Required Skills
KubernetesSoftware ArchitectureGoRESTful APIsLinuxDistributed Systems

Requirements

  • Have 5+ years of professional software engineering experience.
  • Bring strong proficiency in Go or another modern programming language, with interest in developing Go-based systems.
  • Have experience designing and building software that interacts with Kubernetes or other distributed systems.
  • Have a strong understanding of APIs, system design, and software architecture.
  • Have experience developing backend services, controllers, operators, or developer tooling.
  • Be familiar with Linux systems, containers, and operating system concepts.
  • Have experience building, testing, and operating production software.
  • Be able to navigate ambiguity, evaluate technical tradeoffs, and independently drive complex work to completion.
  • Be able to debug across multiple system boundaries.
  • Travel expectations are 5–10%.

Responsibilities

  • Design, implement, test, and deliver complex software features and systems.
  • Drive technical decisions and contribute to architecture across product components.
  • Identify and resolve ambiguity with Product, UX, and Mission Heroes.
  • Debug issues across Kubernetes, virtualization, storage, networking, and operating systems.
  • Improve software reliability, security, performance, observability, and maintainability.
  • Review code, mentor teammates, and help establish engineering practices.
  • Document technical decisions and collaborate across teams.
View Full Description & ApplyYou'll be redirected to the employer's site
148,750 - 201,250 USD per year
Apply Now