Director Platform/Backend Engineering
Delhi NCRFull-TimeDirectorSoftware Engineering
You Will :
- Lead the definition, design, architecture, implementation, and delivery of the backend/api platform
- Build a cross-functional team of engineers in delivering backend for distributed applications
- Establish development processes and best practices for backend engineering and be the change agent to foster innovation and improve developer productivity
- Effectively track and manage changing priorities to bring clarity in priorities and balance long term projects with critical/urgent customer issues
- Establish technical vision for backend product teams to meet strategic needs of Balbix and own end to end delivery and implementation plans
- Develop and maintain strong relationships with internal and external stakeholders, including customers, vendors, auditors and regulators
- Deliver scalable, performant and highly secure architecture that meets current and future business needs of products with a keen eye for COGS
- Actively mentor Principal and Senior engineers to develop and groom talent
You Are :
- Able to take on very complex problems, learn quickly, iterate, and persevere toward a robust solution
- Passionate about building truly usable and scalable systems
- Collaborative and comfortable working across teams including data engineering, front end, product management, and DevOps
- Responsible and like to take ownership of challenging problems
- A good communicator, and facilitates teamwork via good documentation practices
- Comfortable with ambiguity and thrive in designing algorithms for evolving needs
- Intuitive in using the right type of designs to address different product needs
- Curious about the world and your profession, and are a constant learner
You Have :
- PhD, Master’s or Bachelor’s Degree in computer science
- 12+ years of software development experience with at least 5 years of focus in frameworks/platform development
- 5+ years of experience of managing development teams across different geographies on complex customer facing data-driven applications
- 5+ years of experience in setting up effective development processes and mechanisms to deliver products
- 5+ years experience in design, architecture and development of complex distributed systems and frameworks
- 5+ years of programming experience in at least one language such as Java, C++, Go, Rust, Python etc
- 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience working with product managers to develop short term and long term product roadmaps
- Commitment to building and mentoring inclusive teams and team culture
- Strong problem-solving skills, analytical capability and a pragmatic approach to business
- Experience navigating through ambiguity of complex and dynamic customer needs while building a platform with high availability and scale
- Strong communications skills to engage with cross functional teams, executives and customers
