Software Engineer
Job details
- Pay
- $112,000 – $160,000 a year
- Work mode
- Hybrid
- Employment
- Full-time
- Education
- Bachelor's degree
- Posted
- Nov 2, 2026
- Last confirmed open
- Nov 2, 2026
About this role
About the Company
Platform9 Systems is a cloud software company headquartered in California. Founded in 2013, the company specializes in simplifying enterprise private cloud infrastructure and cloud-native technology. Its solutions help organizations manage Kubernetes, virtual machines, distributed systems, and hybrid cloud environments.
Platform9 focuses on making cloud infrastructure easier to deploy, operate, and scale.
Job Description
Platform9 Systems is seeking a motivated Software Engineer to help design, develop, and maintain modern cloud-native software products. The ideal candidate will contribute to engineering projects involving distributed systems, cloud infrastructure, and container-based technologies.
The successful candidate will collaborate with engineering teams to develop scalable software solutions, improve application performance, and support reliable cloud infrastructure operations.
Key Responsibilities
- Design, develop, and maintain cloud-native software applications.
- Build software services for distributed cloud environments.
- Develop and improve backend components using modern programming languages.
- Collaborate with engineering teams on product design and implementation.
- Troubleshoot software defects and infrastructure-related issues.
- Improve application performance, scalability, and reliability.
- Participate in code reviews and software testing.
- Support Kubernetes-based products and cloud infrastructure deployments.
- Maintain technical documentation and development standards.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Strong programming knowledge in Python, Go, Java, or C++.
- Understanding of software engineering principles and data structures.
- Knowledge of Linux or Unix operating systems.
- Familiarity with cloud computing and distributed systems.
- Understanding of networking concepts and software development practices.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a technical environment.
Preferred Skills
- Experience with Kubernetes and containerization technologies.
- Familiarity with OpenStack or DevStack.
- Knowledge of cloud infrastructure and virtualization.
- Experience developing distributed systems or SaaS applications.
- Familiarity with Git, CI/CD, and automated testing.
- Understanding of networking protocols and cloud-native architecture.
Compensation
Estimated annual salary range: $112,000 – $160,000, depending on experience, technical skills, and job-related qualifications. Additional compensation may include equity or other incentives, subject to employer policy.
Benefits
Potential benefits include:
- Medical healthcare coverage.
- Competitive compensation and equity opportunities.
- Hybrid work arrangements.
- Wellness benefits.
- Professional development and certification opportunities.
- Employee recognition programs.
- Team-building activities.
Benefits and eligibility depend on the employer's current policies.
Pay: $112,000.00 - $160,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: In person