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

Senior Software Engineer

ABOUT THE JOB

We are looking for passionate developers to design, develop, and operate micro-services for Nirmata SaaS. The Nirmata solution is delivered “as a service” and is built using cloud-native application technologies, a micro-services-style architecture, and is deployed in application containers. Nirmata uses several popular tools like Kubernetes, Docker, Kafka, MongoDB, Istio, Prometheus, Kyverno and more.
We use Java as our mid-tier language, but also work heavily with Javascript and Go. As part of the Nirmata team, you will also have the opportunity to work on a variety of public and private clouds such as AWS, Azure, GCE, Digital Ocean and VSphere and become an expert in Kubernetes!
Our developers love to contribute to the community through meet-ups, blog posts, hackathons, and open source projects. Nirmata developers work on Open Source projects such as Kyverno. They 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.
Depending on your skills and preferences, you will work either on the Kyverno OpenSource project and/or on the Nirmata Cloud services.
While working on Nirmata micro-services, you will have the responsibility to make decisive contributions to Nirmata’s highly available and highly scalable software architecture.

DUTIES:
  • Make significant contributions at the requirements level, architecture level and design to confirm Nirmata as the Policy Management industry leader
  • Design and implement Nirmata cloud micro-services in Java
  • Help to create and enforce coding and process standards for application development
  • Plan, schedule and execute assignments to milestones
  • 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.
  • Work with QA automation to deliver high quality releases
QUALIFICATIONS:
  • BS Computer Science
  • 5+ years of professional software engineering
  • 3+ years of Java development
  • 3+ years of micro-services
  • 3 years experience with containers: Kubernetes, Docker
  • 2 years experience with one of the following: AWS, Azure, GCE
PREFERRED:
  • Big data: Kafka, MongoDB, Istio, Prometheus
  • GO
  • 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
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!