Description

ob Role:

 

As a proven technology leader, you demonstrate capabilities of deep product and technology design thinking at the core. You should have worked on multiple releases of software that are bringing in a combination of functional and technical improvements, modernizing the product, easing deployments, and addressing major customer dissatisfactions.

While the skills are modern and demanding, the role is one of learning, educating, adapting, and nurturing these capabilities in a way that large scale adoption in a product organization is possible. You are seen as an architect that is fully hands-on with ability to evolve a roadmap, transform legacy to microservices and guide the team how they can realize the goal by doing it first. You are up to as a coach, troubleshooter, and inspiration as a go getter with loads of expertise and experience.


 

Roles and Responsibilities

 

- Own the product design decisions.

- Drive implementation of the design.

- Evolve product architecture.

- Create and validate proof of concepts

- Work with product managers and other stakeholders to understand the user and organization

needs.

- Define the ideal and right architecture and enable teams to build products using the same.

- Own the QoS parameters and the non-functional requirements including performance, security,

scalability, usability, and maintainability (including governance, data security and compliance).

- Drive TCO based decisions on architecture.

- Author documents that transform into high-level engineering designs

- Since you are passionate about software, you indulge in coding, doing code reviews, refactoring,

and helping teams to refactor their code.

- Mentor team members.

- Drive engineering culture that is based on metrics and passion for excellence

- Be on top of emerging technology and make recommendations to future-proof products.

- Ability to work in ambiguous situations and evolve clarity for the team.

- Define & drive implementation of long-term technology vision for your product & team.

- Actively participate in mitigating high risk developments by working on multiple feasible

solutions and delivering the most stable, secure, and scalable product.

- Participate in strategic planning for and delivery of expansion of the support strategy of current

and new products in-line with the Product Teams recommendations.

- Understand and incorporate design, development, manufacturing, and deployment timelines

whilst defining the architecture/functioning of product


 

Desired Candidate Profile

 

Should have hands on experience in developing, designing, and architecting SaaS
applications/platforms

 

- 8+ years of experience in software development

- SaaS product development experience for a large part of the career

- Should have hands on experience in developing, designing, and architecting SaaS

applications/platforms for large enterprises.

- Hands on experience with Java/J2EE, Spring boot, microservice architecture, Angular/React,
Kafka, No SQL, PostgreSQL, Docker, Kubernetes etc.

- Deep understanding of cloud based distributed systems. Must have in-depth knowledge on one of the cloud platforms viz. AWS/GCP/Azure

- Involved in building/ modernizing platforms/ applications for large scale deployments.

- In-depth architectural, design and leadership skills

- Experience working in Agile / Scrum team environment

- Strong communication and presentation skills.

TOGAF certification is nice to have.

AWS certifications are nice to have.

Education

Any graduate