- Senior
- Ufficio in Bengaluru
Description
- Experience in leading a team to dramatically improve engineering development practices
- A depth of experience in engineering practices, development methodologies, application architecture, data integration patterns, and architectural governance
- Keep interest and excitement levels high, inside and outside of the department
- Facilitate learning and growth on the team
- Contributes to the department’s identity, standards, guidelines and best practices
- Managing and working with remote development teams
- Facilitate the engineering process, including requirement analysis, design, planning, development and testing oversight
- Partner with architecture teams to develop solution designs
- Maintain deep technical and business knowledge of industry directions and trends in the area of application architecture and programming languages
- Ability to engineer solutions that are highly available, scalable and extensible
- Drive to deliver technology and products in the roadmap on schedule and with the highest quality
- Provide support for operations and support teams, including root cause analysis and preventative analysis
- Shape the work of mitigating day-to-day issues into more coherent and robust systems
- Extensive experience with API design and uses, agile development methodologies, web applications and architecture
- BS or MS in Engineering, Computer Science or Information Systems
- 15–20 years of experience in software engineering and development, with expertise in Data & AI, platforms, and SaaS/e-commerce solutions.
- Collaborating with global stakeholders in a must.
- Strong verbal and written communication skills
- Entrepreneurial skills & Established leadership skills with a team-player mentality required
- Broad experience building, leading, managing and mentoring high-performance Agile-based engineering teams
- Knowledge of object-oriented design and proven implementation skills
- Experience leading large teams of software engineers both co-located and distributed
- Proficient in Kotlin, Golang, Python, databases, AWS, AI/LLMs, and React.
- Experience building and consuming APIs using one of: Node.js, C#/.Net, Java.
- Knowledge of RDBMS and/or NoSQL exposure (SQL Server, MySql, Mongo, Redis, Cassandra
- Experience working with Distributed systems and systems at scale
- Familiar with hosting both in the cloud (AWS, Azure, Google Cloud) as well as on premise
- Experience with GIT version control system
- Experience with modern web technologies including deployment automation tools, HTML, CSS, JavaScript and other front-end development frameworks
- Experience optimization and delivering solutions with performance as a core tenet
- Versed in both Linux and Windows Server operating systems
- Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
- Experience delivering in Agile methodology
Candidarsi ora