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