Technology Leader - Individual Contributor - Core Platform
what will you do?
- apply first principles and elegantly solve technological problems
- translate business requirements into scalable and extensible design
- create scalable & distributed platforms, reusable libraries, and utilities wherever applicable
- choose the right technology stack for the product systems/sub-systems
- write high-quality code that is modular, functional, and testable; establish the best coding practices
- continuously refactor applications to ensure high-quality design
- formally mentor junior engineers on design, coding, and troubleshootingfoster platform and data first thinking across the organization
- anticipate, envision, plan and operationalise system/platform readiness for non-linear transaction scale and data-growth
- collaborate with key stakeholders across engineering teams to drive near and long term architecture decision
- sensure the best engineering practices are adopted and followed across the organization
- be a key contributor to ensure the product is highly secure, available, scalable, resilient, and cloud-ready
- communicate effectively and keep internal and external stakeholders updated on the progress of key initiatives
- be the ambassador for CRED in the tech community and create a strong brand value
you should apply if you :
- have strong competencies in software design and architecture along with a deeper understanding of scalability of distributed systems
- have 7+years of prior experience working on large scale distributed systems with complex business workflows and a massive amount of data
- are experienced in making pragmatic trade-offs that balance the short and long term product and business goals
- posses deep knowledge, understanding, and experience with working of different architectural styles
- are proficient in one or more key technologies - programming languages - Java, Go, datastores relational, KV, document, graph, wide-column, analytics/columnar
- have the ability to independently design and architect complex systems and platforms for wider usage across the organisation
- are a influencer and can negotiate at an organisational level
- have the ability to collaborate, define, plan, deliver and operationalise large releases
- are able to create formal structure and scale adoption of large changes in technology
- can work well through ambiguity, make tough calls ,and arbitrate technical disagreements across the team
Related Jobs

MetLife
Hyderabad, India
Jr. Software Platform Engineer
Full-time
Be an early applicant
Posted 19 days ago

Tower Research Capital
Gurgaon, India
Core Engineering Intern
Full-time
Be an early applicant
Posted 2 months ago

Qualcomm
Bengaluru, India
Automotive Software Platform Test Engineer
Full-time
Be an early applicant
Posted 2 months ago

Haier
Hyderabad, India
+1 more
Digital Technology Intern
Full-time
Be an early applicant
Posted 3 months ago