Job
Description
In this role, you will lead and mentor a scrum team in the Engineering team, with the objective of building an omni channel messaging product that supports billions of transactions every day using cutting-edge technology. **Key Responsibilities:** - Engineer highly scalable, reliable messaging products for SMS aggregation and other communication channels while holding accountability for your team(s) and product(s). - Collaborate closely with business teams to align product deliveries with business demands and contribute significantly to achieving goals and growth. - Understand customer requirements and ensure delivery with your team as the primary objective. - Define, measure, and adhere to the quality of deliverables by your team. - Facilitate your team in following Scrum as a delivery mechanism. - Grow your teams through thoughtful planning, strategic decision-making, talent acquisition, and career management for team members. - Develop teams by fostering intellectual rigor, identifying skill gaps, and providing necessary training. - Drive customer satisfaction through timely delivery within cost, schedule, and expected quality. - Create technical requirement documentation and ensure traceability of requirements at the system level. - Drive teams forward by being objective, supportive, and continuously striving for excellent delivery and code quality. - Manage and ensure the correct implementation of requirements and design by the project team, following engineering processes diligently. - Contribute to defining solution and subsystem architecture considering platform constraints, enabling reuse and maintainability, and executing POCs and benchmarking exercises. - Analyze product issues from operations and provide relevant solutions, taking complete ownership. - Drive strategic initiatives like Productivity, Automation, Outsourcing, and Location competitiveness. **Skills Set:** - Deep knowledge and hands-on skills in designing and delivering scalable solutions in any high-level language. - Conducting design and code reviews of team members. - Proficiency in a high-level language like C++/Java/Python, message-oriented middleware, PostgreSQL, and knowledge of the Functional programming paradigm. - Thorough understanding of Internet workings, cloud architecture (DO, AWS, Azure), virtual machine architecture, single-page architecture, socket-level programming, REST API designing, Sprint-based delivery, Test-driven development, CI/CD, QA lifecycle, JIRA, and GitHub. **Desired Skills:** - Proficiency in Erlang/Elixir and understanding of SMPP. In this role, you will lead and mentor a scrum team in the Engineering team, with the objective of building an omni channel messaging product that supports billions of transactions every day using cutting-edge technology. **Key Responsibilities:** - Engineer highly scalable, reliable messaging products for SMS aggregation and other communication channels while holding accountability for your team(s) and product(s). - Collaborate closely with business teams to align product deliveries with business demands and contribute significantly to achieving goals and growth. - Understand customer requirements and ensure delivery with your team as the primary objective. - Define, measure, and adhere to the quality of deliverables by your team. - Facilitate your team in following Scrum as a delivery mechanism. - Grow your teams through thoughtful planning, strategic decision-making, talent acquisition, and career management for team members. - Develop teams by fostering intellectual rigor, identifying skill gaps, and providing necessary training. - Drive customer satisfaction through timely delivery within cost, schedule, and expected quality. - Create technical requirement documentation and ensure traceability of requirements at the system level. - Drive teams forward by being objective, supportive, and continuously striving for excellent delivery and code quality. - Manage and ensure the correct implementation of requirements and design by the project team, following engineering processes diligently. - Contribute to defining solution and subsystem architecture considering platform constraints, enabling reuse and maintainability, and executing POCs and benchmarking exercises. - Analyze product issues from operations and provide relevant solutions, taking complete ownership. - Drive strategic initiatives like Productivity, Automation, Outsourcing, and Location competitiveness. **Skills Set:** - Deep knowledge and hands-on skills in designing and delivering scalable solutions in any high-level language. - Conducting design and code reviews of team members. - Proficiency in a high-level language like C++/Java/Python, message-oriented middleware, PostgreSQL, and knowledge of the Functional programming paradigm. - Thorough understanding of Internet workings, cloud architecture (DO, AWS, Azure), virtual machine architecture, single-page architecture, socket-level programming, REST API