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: Design, develop, and maintain applications using Java and Spring Boot. Implement microservices architecture to build scalable and resilient systems. Write clean, efficient, and maintainable code following best practices.System Design and Architecture: Contribute to the design and architecture of new and existing systems. Collaborate with architects and senior engineers to ensure the scalability and reliability ofapplications.Cloud and Containerization: Deploy and manage applications on cloud platforms (AWS, Azure, or GCP). Use Kubernetes for container orchestration and management.Messaging Services: Implement and manage messaging services like RabbitMQ to ensure reliable and efficientcommunication between microservices.Testing and Quality Assurance: Perform unit and integration testing to ensure the software meets requirements and isbug-free. Participate in test case reviews and code reviews to maintain code quality and shareknowledge.Documentation: Document the design, architecture, and development processes. Write clear and concise technical documentation and user guides.Troubleshooting and Debugging: Identify and resolve software defects and performance issues. Debug and optimize the application for maximum speed and scalability.Continuous Improvement: Stay updated with the latest industry trends and technologies. Continuously improve the technical stack and lead improvements.Collaboration and Communication: Work closely with other engineers, product managers, and stakeholders to deliver high-quality products. Communicate effectively with team members and stakeholders to understandrequirements and provide updates.Mentorship: 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: Proficient in Java, Spring Boot and MySQL. Expert-level ability in architecting and building REST microservices on cloud platforms(AWS, Azure, or Google Cloud). Hands-on experience with Docker and Kubernetes in the cloud. Knowledge of messaging services like RabbitMQ. Familiarity with Groovy/Grails is a plus. Strong experience designing and developing applications based on secure codingprinciples Familiarity with testing frameworks (JUnit, Mockito) along with experience withfunctional and system integration testing. Experience with version control systems (Git), and CI/CD pipelines. Must have worked in an agile environment utilizing Scrum.Soft Skills: Strong problem-solving and analytical skills. Excellent verbal and written communication skills. Ability to work effectively in a collaborative team environment and with geographicallydistributed teams. Willingness to learn new technologies and adapt to changing requirements. Demonstrate initiative taking ability. Ability to manage multiple teams and initiatives providing a consistent record of allactivities while handling confidential work with discretion Extensive hands-on experience building and managing the development of complex, largescale enterprise applications and products with resilience and reliability 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.


Related Jobs

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