Senior Manager - Engineering

Freshworks
Summary
Join Freshworks as an Engineering Manager and lead platform-focused scrum teams, designing and developing solutions for complex issues. You will serve as a technical expert, develop team talent, and support your team in design, implementation, and release of new experiences. As an engineering manager, you will foster a healthy and inclusive team culture. Lead strategic planning to achieve business goals, develop scalable code/service architectures, and define, measure, and monitor engineering solutions. You will also establish solid engineering processes, drive engineering excellence, and make key technical decisions.
Requirements
- Experience in leading technical teams in software engineering with platform mindset
- Strong experience in leading engineering teams shipping and deploying product to customers
- Passionate with the architectural design of large-scale, Design Patterns & SOLID principles, highly reliable, and highly available, especially around Microservices/API integrations, integrations with 3rd party systems
- Expertise in one or more programming languages like Java, RDBMS (like MySQL/Oracle)
- Hands on experience in API Gateway, Kafka
- Excellent problem-solving skills with a solid understanding data structures and algorithms
- Excellent interpersonal skills and can work with teams workings across various remote places
Responsibilities
- Lead platform focused, scrum teams
- Design and develop solutions to complex use-cases and issues
- Serve as a technical expert on the design and architecture
- Develop talent and grow your team into a high performing healthy development organization
- You will leverage your leadership to support your team in design, implementation and release of the new experiences you create
- Serve as an escalation point for internal customer support and product teams
- As an engineering manager you will be expected to create a healthy and inclusive team culture consistent with Providence Values by modeling, caring and coaching
- Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives that aligns with Freshworks goals
- Develop successful long-term code/service architectures that scales
- Define, measure and monitor the engineering solutions, continuously innovate to provide seamless and modern experience
- Setup solid engineering process and driving engineering excellence i.e. code line management, code reviews & standards, continuous integration/ continuous deployment workflows and tools
- Review and drive engineering process improvements, make decisions about engineering tools and processes
- Being a technical leader, making decisions without higher level validation and supporting the team
Preferred Qualifications
Cloud/SaaS experience, Infra knowledge of popular internet serving applications in AWS (preferred) or any other cloud and saas providers