Engineering Manager

Year    Mumbai, Maharashtra, India

Job Description


DESIGNATION Manager, Software EngineeringREPORTING TODEPARTMENT R&DLOCATION Bangalore, India or El Segundo, CAWHO WE\'RE LOOKING FORDo you want to help enable our customers in their digital transformation and continue to evolveour platform? If you answered yes, Saviynt is the place for you. We are a distributed global R&Dteam that is extremely focused on building a platform that solves the toughest security andcompliance challenges while helping Saviynt maintain its leadership position in deliveringenterprise identity cloud solutions.We encourage you to apply and bring your expertise if you\'re a:Collaborative Partner: Working side-by-side with business colleagues and interacting withcustomers, you\'ll address their technical challenges and ensure quality through collaborative,test- and behavior-driven developmentProblem Solver: Complex problems often require innovative, creative approaches-and you\'llwork to come up with outside-the-box solutions to solve themCustomer-Centric Developer: You understand who we\'re here to serve and the products youdevelop will keep the end user front and centerForward Thinker: Merely fixing a problem isn\'t enough - using your proactive mindset andinitiative, you\'ll also identify opportunities to enhance performance, quality, and efficiencyMotivated Mentor: Exercise your technical chops while coaching and collaborating with juniorsoftware engineers.WHAT YOU WILL DOINGSoftware Development:\xe2\x97\x8f Design, develop, and maintain applications using Java and Spring Boot.\xe2\x97\x8f Implement microservices architecture to build scalable and resilient systems.\xe2\x97\x8f Write clean, efficient, and maintainable code following best practices.System Design and Architecture:\xe2\x97\x8f Contribute to the design and architecture of new and existing systems.\xe2\x97\x8f Collaborate with architects and senior engineers to ensure the scalability and reliability ofapplications.Cloud and Containerization:\xe2\x97\x8f Deploy and manage applications on cloud platforms (AWS, Azure, or GCP).\xe2\x97\x8f Use Kubernetes for container orchestration and management.Messaging Services:\xe2\x97\x8f Implement and manage messaging services like RabbitMQ to ensure reliable and efficientcommunication between microservices.Testing and Quality Assurance:\xe2\x97\x8f Perform unit and integration testing to ensure the software meets requirements and isbug-free.\xe2\x97\x8f Participate in test case reviews and code reviews to maintain code quality and shareknowledge.Documentation:\xe2\x97\x8f Document the design, architecture, and development processes.\xe2\x97\x8f Write clear and concise technical documentation and user guides.Troubleshooting and Debugging:\xe2\x97\x8f Identify and resolve software defects and performance issues.\xe2\x97\x8f Debug and optimize the application for maximum speed and scalability.Continuous Improvement:\xe2\x97\x8f Stay updated with the latest industry trends and technologies.\xe2\x97\x8f Continuously improve the technical stack and lead improvements.Collaboration and Communication:\xe2\x97\x8f Work closely with other engineers, product managers, and stakeholders to deliver high-quality products.\xe2\x97\x8f Communicate effectively with team members and stakeholders to understandrequirements and provide updates.Mentorship:\xe2\x97\x8f Mentor junior developers and help them grow their skills and provide technical leadershipon the team.WHAT YOU BRINGRequirementsEducation: Bachelors or a Masters degree in Computer Science, Engineering, or a related field.Experience: 10+ years of software developmentTechnical Skills:\xe2\x97\x8f Proficient in Java, Spring Boot and MySQL.\xe2\x97\x8f Expert-level ability in architecting and building REST microservices on cloud platforms(AWS, Azure, or Google Cloud).\xe2\x97\x8f Hands-on experience with Docker and Kubernetes in the cloud.\xe2\x97\x8f Knowledge of messaging services like RabbitMQ.\xe2\x97\x8f Familiarity with Groovy/Grails is a plus.\xe2\x97\x8f Strong experience designing and developing applications based on secure codingprinciples\xe2\x97\x8f Familiarity with testing frameworks (JUnit, Mockito) along with experience withfunctional and system integration testing.\xe2\x97\x8f Experience with version control systems (Git), and CI/CD pipelines.\xe2\x97\x8f Must have worked in an agile environment utilizing Scrum.Soft Skills:\xe2\x97\x8f Strong problem-solving and analytical skills.\xe2\x97\x8f Excellent verbal and written communication skills.\xe2\x97\x8f Ability to work effectively in a collaborative team environment and with geographicallydistributed teams.\xe2\x97\x8f Willingness to learn new technologies and adapt to changing requirements.\xe2\x97\x8f Demonstrate initiative taking ability.\xe2\x97\x8f Ability to manage multiple teams and initiatives providing a consistent record of allactivities while handling confidential work with discretion\xe2\x97\x8f Extensive hands-on experience building and managing the development of complex, largescale enterprise applications and products with resilience and reliability\xe2\x97\x8f Proven experience in team management, attracting, hiring, retaining and leading topengineering talent and high-performance product engineering teams

Saviynt

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3445845
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mumbai, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year