Experience: 12+ years
Location: Pune
Budget: 30Lpa
Notice Period: 15 Days
Job Description:
As an Engineering Manager, you will lead and mentor a Scrum team to develop a high-scale omni-channel messaging product (SMS, Email, Voice, Social). You will be responsible for engineering scalable and reliable solutions, ensuring alignment with business goals, and driving team growth, quality, and delivery excellence. The role requires 10+ years of core development experience, with at least 3 years in managerial positions.
Key Responsibilities
- You are to engineer a set of extremely scalable, extremely reliable, high-volume messaging products for SMS aggregation & other communication channels. You hold accountability for your respective team(s) and product(s).
- Work closely with business teams and align product deliveries with business demands. You are one of the key contributors to achieving goals and growth.
- Understanding Customer requirements and delivering it with your team will be the primary objective of the role.
- Define, measure and adhere to the quality of deliverables by the team
- Help your team follow Scrum as a delivery mechanism
- You will be growing your teams through thoughtful planning, strategic decision making and using your eye for talent to hire the best engineers and engineering managers. You will also need to manage your team member’s career plans.
- You develop your teams by promoting intellectual rigour, identifying skill gaps and providing training where required.
- Drive Customer Satisfaction through Delivery within Cost, Schedule & expected quality.
- Create technical requirement documentation and be responsible for traceability of requirements at the system level.
- Drive your teams forward by being objective and supportive. Strive for excellent delivery and code quality and raise the bar continuously.
- Managing and ensuring that the requirements and design are understood and implemented correctly by the project team. Ensure that engineering processes such as version control, release management, QA etc are followed to the letter and spirit.
- Contribute to defining solution and subsystem architecture under considerations of platform constraints. Detects common architectural and functional components to enable reuse and maintainability Execute various POCs and benchmarking exercises.
- Analyse product(s) issues from the operations and take complete ownership in providing a relevant solution(s)
- Responsible for driving strategic initiatives like Productivity, Automation, Outsourcing, & Location to be competitive
Skills Set:
- Deep knowledge with Hands-on skills on
- Design and deliver scalable solutions in any high-level language
- Design Review and Code Review of Team Members
- Deep knowledge of one high-level language like C++/Java/Python
- Message-oriented middleware
- PostgreSQL
- Knowledge of Functional programming paradigms is a big plus Thorough understanding of
- How does the Internet work from the application layer to the physical layer?
- Cloud architecture, DO, AWS, Azure (Anyone is sufficient)
- Architecture and working of a virtual machine
- Single Page Architecture
- Socket level programming
- REST API designing
- Sprint-based delivery, Test-driven development
- CI/CD
- QA lifecycle
- JIRA, GitHub
Desired skills
- Erlang/Elixir
- SMPP Understanding