Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Golang, Open Source image - Rise Careers
Job details

Senior Software Engineer - Golang, Open Source

ABOUT THE JOB
We are looking for passionate Golang developers to design, develop, and operate key components of Nirmata, including OSS / CNCF projects like Kyverno and kube-netc. Nirmata is a next generation application management platform powered by Kubernetes and the CNCF ecosystem. Software engineers in this role will work directly with Kubernetes, Containderd, Istio, and several other open source projects. The role requires good knowledge of networking protocols (TCP, HTTP, etc.), security concepts, as well as knowledge of operating systems like Linux and Windows. Our developers love to contribute to the community through meet-ups, blog posts, hackathons, and open source projects. Our developers are also contributors to CNCF projects such as the Multi Tenancy WG.

SOME PROJECTS YOU’LL WORK ON:
  • Nirmata is the company behind Kyverno, the CNCF OpenSource project. As a member of the Nirmata engineering team, you will have the unique opportunity to work on the leading Kubernetes native Policy Management solution.
  • Nirmata’s solution is composed of Kyverno, a policy engine running as an admission controller in Kubernetes and a set of Cloud micros services developed in Java.
  • Nirmata also develops Kubernetes controllers used to communicate with Nirmata SaaS. You will have the opportunity to work on the scalability and the performance aspects of these components.
DUTIES:
  • Make significant contributions at the requirements level, architecture level and design to confirm Nirmata as the Policy Management industry leader
  • Design and implement new features for the Kyverno Policy Manager
  • Help to create and enforce coding and process standards for application development
  • Plan, schedule and execute assignments to milestones
  • You will be one of Nirmata’s maintainers on the Kyverno Open Source project
  • You will review Pull Requests submitted from the Open Source community
  • Act with a sense of urgency to achieve critical milestones and resolve customer issues
  • Provide technical leadership
  • Mentor junior engineers
  • Mentor the development team in the adoption and use of best practices and design patterns
  • Improve the software development process
QUALIFICATIONS:
  • BS Computer Science
  • 5+ years of professional software engineering
  • 3+ years of Golang development
  • 3+ years of Micro-services
  • 3 years experience with containers: Kubernetes, Docker
  • 1 years experience with one of the following: AWS, Azure, GCE
PREFERRED:
  • In-depth knowledge of Networking Protocols
  • Linux OS Kernel knowledge
  • Certified Kubernetes Administrator – Developer
  • Prior experience in a small startup

If you are interested in any of the above opportunities at an early-stage startup, where you can impact the future, contact us at jobs@nirmata.com

Nirmata Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Nirmata DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Nirmata
Nirmata CEO photo
Unknown name
Approve of CEO
MATCH
Calculating your matching score...
TEAM SIZE
DATE POSTED
April 14, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted 2 years ago
Company
Posted last year
Company
Nirmata Hybrid San Jose, CA
Posted 2 years ago