Cloud-native Technology Careers @ Nirmata

We are currently hiring for the following positions:

Solution Architect

As a Solutions Architect at Nirmata, you will be engaged with customers in the pre-sales phase, building technical trusted advisor relationships with customers. You will build, position and prove out Nirmata’s solutions for its customers, working closely with Nirmata’s partners and the community.

 

You will be responsible for providing pre-sales technical leadership in the creation, demonstration and delivery of technology solutions designed to meet customer’ business needs and, consequently, for addressing customer business goals. You will actively contribute to Nirmata’s solutions portfolio by providing information ranging from technical knowledge to methodologies based on experience gained from customer projects. You will be shaping technical direction and technical strategies within the organization and for external customers. 

 

Responsibilities:

  • Identify customer pain points and key requirements to help them achieve their business and technology objectives.
  • Build and demonstrate solutions that may include technologies from Nirmata along with its partners and other solutions from the open source community.
  • Prove out the value of Nirmata’s solution to meet customer’s stated objectives.
  • Provide leadership on key customer initiatives. This will include understanding business implications and requirements, and architecting solutions to meet those requirements.
  • Assist the customer in defining, capturing, documenting and sharing the actual financial value provided by Nirmata.
  • Design and develop innovative solutions to customer requirements , with assistance from our internal engineering group and product management.
  • Provide clear and constructive product feedback to Nirmata Engineering teams based on customer requirements.
  • Help to document best practices in developing and deploying Nirmata solutions.
  • Function as a front-line technical resource for best practice and informal customer questions and act as a liaison between customers and both the Engineering and Product Management offices.

 

Education and Experience Required:

  • A Bachelor of Arts/Science or equivalent degree in computer science or a related area of study.
  • 7+ years of professional experience with current role as Solutions Architect engaged in presales function.

 

Technical Expertise:

  • Has sufficient depth and breadth of technical knowledge to design and scope multiple deliverables across private and public cloud infrastructure, storage and cloud networking.
  • Hands-on experience with Kubernetes security including Kubernetes hardening, CIS compliance standards for Kubernetes, Pod and container security. 
  • Experience with other security solutions for Kubernetes from vendors and the open source community.
  • Automation skills with shell scripting and python.

 

Knowledge and Skills:

  • Ability to understand and stitch together a combination of technologies or solutions to meet customer and market requirements.
  • Possesses an understanding, at a detailed level, of architectural dependencies of technologies in use in the customer’s IT environment.
  • Able to communicate with internal and external senior management confidently and demonstrate the professionalism of the job family.
  • Customer relationship management and account planning skills.
  • Ability to work in a multi- technology environment with the ability to diagnose complex technical problems to their root cause. In addition to troubleshooting skills and consulting skills, has ability to summarize prognosis and impact at practice lead level. Ability to adapt a consulting style appropriate to the situation and can identify upsell opportunities.
  • Be able to demonstrate a broad understanding of market dynamics, an industry area, commercial issues, and technical concerns whilst maintaining depth in the core focus area.
  • Ability to present within your own area of expertise as part of a customer sales presentation, putting forward domain-specific information within the context of the company sales campaign. Has demonstrated ability to lead others in the gathering of requirements, designs, plans and estimates.
  • Able to independently complete solution implementation or application design deliverables.

Senior Software Engineer

Nirmata is seeking a highly skilled and motivated Software Engineer to join our team and work on the Nirmata Policy Management cloud solution. As a Software Engineer, you will play a pivotal role in designing, developing, and owning the SaaS backend components, specifically focusing on the data path components. 

If you are passionate about software technologies, have a strong background in Java (with desired experience in Golang), and have a track record of working on innovative, large-scale systems handling substantial volumes of data and events, we invite you to apply.

Locations:

US or US time zones such as Canada or Mexico.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 3 to 6 years of professional experience in software development.
  • Proficiency in Java is required, and experience with Golang is highly desired.
  • Strong knowledge of object-oriented design principles and software design patterns.
  • Experience with Kubernetes and container technologies.
  • Proven experience in developing SaaS backend solutions based on microservices architecture in public clouds (AWs, Azure, GCP)
  • Worked for a startup or similar environment handling large volumes of data and events (Datadog, New Relic, Splunk, Sysdig, …)
  • Familiarity with several frameworks or Cloud services used in large scale distributed systems such as Kafka, RabbitMQA, Redis, Spark, Amazon Kinesis, Google Cloud Dataflow, Azure Event Hub
  • Passionate about software technologies, continuously keeping up to date with the latest trends.
  • Contribution to OpenSource projects is a plus, showcasing your engagement with the developer community.

Responsibilities:

  • Collaborate with a team of engineers and product managers to develop the Nirmata Policy Management cloud solution.
  • Make significant contributions at the requirements, architecture, and design levels to ensure the scalability of the Nirmata platform in line with aggressive customer base growth.
  • Lead the definition of the architecture and development of the data path component for the Nirmata Policy Management solution.
  • Design, implement, and own the data processing component, ensuring it meets or exceeds customer demand for the next two years 
  • Work closely with cross-functional teams to integrate features and optimize system performance.
  • Participate in code reviews, providing valuable feedback to maintain high code quality standards.
  • Stay updated with the latest developments in software technologies and bring innovative ideas to the team.
  • Engage with the open-source community, contributing to relevant projects to showcase your technical prowess.

As the creators of Kyverno, we are also looking for builders who want to define the next generation of cloud native software and more.

If you are interested in any of the above opportunities at an early-stage startup focusing on cloud-native DevOps with Kubernetes – where you can impact the future, contact us at jobs@nirmata.com. We look forward to speaking with you.