Summary
Join us on this journey and make an impact with one of the top 25 global software providers. We look forward to making our world become a better place with you on our team.
Requirements
- 10+ years of relevant experience in developing enterprise software & leading/managing a team
- Provide technical guidance and build high performing team to deliver organization goals
- Self-driven with the ability to motivate the team. Ability to mentor & review work of other engineers and capable to be hands on in development too
- Excellent communication skills wtih the ability to mentor inside the team and across the teams
- Communication - Effective written and verbal communication to collaborate with agile teams, Product Management and customers seamlessly
- Collaborate with other functions in the organization effectively to ensure effective implementation of various operational processes and best practices to improve team efficiency
- Sufficient knowledge of office productivity tools to represent formal exchange of technical content & interpersonal communication
- Analytical and Problem-Solving Skill - Should employ Analytical skills and creative thinking to gather and analyse data, solve problems and to make optimum decisions quickly
Responsibilities
- Manage research and development of a product
- Take ownership of performance management, competency development, learning and career development opportunities for your team direct reports
- Follow processes laid down by Human Resources
- Manage team resources including hiring and onboarding the right people as per company requirement and direction from leadership
- Your expertise should help team members to have clear requirements and focus on the goals to be achieved for every sprint and release
- Align the teams and individuals to the required skill levels to effectively contribute to their jobs
- Lead the team/individuals with motivation and examples
- Participate as a process contributor in one or more Agile teams
- Work with the Scrum Master to set rationale objectives for team members
- Assist to Agile teams to prioritize Product Backlog and to streamline execution of project priorities in conjunction with set goals as per the leadership guidance
- Manage the engineering product backlog of the associated product team as an owner
- Adaptability to learn and enhance skills in the domain of data security alongside the productβs technology requirements
- Ability to review work of reporting engineers
- Ability to be a good team player and soft skilled person
Preferred Qualifications
- Good knowledge of working in the below technology domains: Cloud Computing as a developer on any of the public or private clouds
- Should be good at concepts of Cloud Computing
- Good understanding of Big Data systems like Cloudera, Hadoop, Spark, Hive, Databricks, EMR etc
- Exposure to data warehouses and processing of data in data lakes
- Preferred hands-on to Databricks SQL, Starburst Trino, Snowflake, Redshift(Programming exposure is expected alongside SQL knowledge)
- Good programming expertise. Preferred programming languages Java, Python, C/C++
- Hands on experience in working with Linux & Windows OS
- Data Storage and File Systems with exposure to programming associated with it
- Cryptography and Security (Network Security or Information Security or Data Security)
- Familiarity to Devops and automation tools. Knowledge of Jenkins/Teamcity preferred
- Familiarity to source code management tools like GIT
- Knowledge of modern SDLC practices, agile methodologies & tools such as JIRA
- Knowledge of cryptography and cryptographic algorithms. Understanding of data security requirements and associated standards like NIST, OWASP, PCI-DSS etc
Benefits
- Health Benefits (Health/Dental/Vision)
- Paid Time Off (PTO)
- Work on global projects with diverse, energetic, team members who respect each other and celebrate differences
- Remote workforce