Mintoak

Principal Engineer

Mumbai (WFO)

Full Time

Tech & Development

Job Description

  • Contribute to next-generation platform architecture vision. Drive and own multiple technology initiatives for bringing Platform vision to life

  • Ensure platforms are designed for scale, availability and performance using microservices architecture and as per API first design principles

  • Review and recommend improvements to operational processes and procedures utilizing automation.

  • Responsible for key technical and product decisions.

  • Implement best practices to ensure security and availability - devise processes and mechanisms to ensure expected uptime of production applications

  • Maintain technical documentation, architecture references, change management and reporting

  • Responsible for debugging critical technical issues inside a complex stack involving spring boot microservices, containers, cloud services, etc.

  • Work closely with product teams and clients and help provide relevant inputs from the engineering team.

  • Partnering closely with product teams to scope out releases and deliver high quality output.

  • Coordinate and direct project execution, detailing plans to accomplish goals and directing the integration of technical activities.

  • Collaborating with peers to design and implement new operational capabilities as well as improving existing toolset

  • From the technology perspective, mentoring other leads in the organization

  • Forge and instill goals and standards for engineering performance

  • Implementing best practice engineering methods. Mentoring and supporting the team by reinforcing XP practices such as Test Driven Development, pair programming, refactoring, enhance observability and CI / CD

  • Present technical solutions, problem areas, proof of concepts to the team or wider audience

  • Participate in cross team coordinated development activities

  • Create and deliver on the long term road map for engineering efficiency.

  • Be the go-to person for non-functional requirements such as scalability, and performance.

  • Measure and ensure engineering, product delivery goals are met, at an acceptable velocity and without trading off quality and performance

  • Ensure smooth communication channels within the team and with all stakeholders involved in the product development and delivery process

  • Experience adopting and deploying foss tools in production

  • Architecture and technical performance design (and reviews) for each engineers system

  • Essentially this role entails combining the best of a project manager AND a technical architect

Team Management:

  • Manage multiple technology delivery teams

  • Lead engineering team(s) to ship high-quality software on predictable schedules.

  • Managing a team of bright engineers, each of whom is building a production-ready system for various clients

  • Augment skills and capability of the engineering team by recruiting and training the members across levels

  • Responsible for coaching, developing, motivating & retaining team members

Technical Skills and Experience

  • Engineering Lead / Tech Architect with 10+ years of experience in Product-Led Tech-First companies with an attitude to learn almost anything

  • BTech/MTech from Tier1/Tier2 College

  • Brilliant at communication, estimation and delivery, change management, and leadership capabilities

  • Should have managed large technology team directly or through the hierarchy

  • Passionate about working in finance domain and disrupting traditional workflows that are inefficient and lack transparency

  • Wide experience in Security, Scale, Design and Architecture, API, Cloud Infrastructure, Tooling, and multiple frameworks

  • Strong experience building products with microservices based approach. Background in transforming existing applications & coming up with a microservices based architecture (including technology migration) is a plus.

  • Programming background: Strong hands-on experience on Java and GoLang. Preferably a polyglot

  • Experience in distributed system design, cloud native technologies, and messaging systems like RabbitMQ & NATS

  • Experience on working with SQL & NoSql databases and performance tuning

  • In depth understanding of principles and best practices around code quality, clean code and design

  • You live and breathe automation and have a firm grasp of Continuous Delivery and Deployment principals and techniques

  • Experience with AWS services

  • Experience implementing containerized applications with Docker and Kubernetes for container orchestration

  • Experience with observability frameworks such as Prometheus, and Grafana for logging, monitoring and distributed tracing.

  • Experience with Frontend technologies (JS Frameworks) / mobile development is a plus

  • Very good communication & technology documentation skills.

  • Systematic problem solving approach, coupled with a strong sense of ownership and drive

  • Embrace simplicity and evolutionary design over convoluted and heavy top down design solutions

  • A strong preference for build over buy as far as software solutions are concerned

Qualifications & Experience

  • BE/B.Tech/MCA/MSc. from premier institute and with 10+ years of experience

  • Experience working in a fast growing fintech startup is a plus

  • Experience leading an engineering team

Full Name*

Country *

IndiaArrow
City*
Email ID*
Mobile No*
+91|
Key Skills*
Total Experience*
Relevant Experience*
Notice Period*
Resume (.pdf, .doc, .docx)*
Upload Resume

Monetize your SME relationship by 8X.

Enhance your offerings with our advanced solutions