Home
Jobs

Software Engineering Manager

5 - 10 years

0 Lacs

Posted:20 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Manager of Software Development is a key role within the organization, responsible for overseeing a team of front and back-end developers in Hyderabad, India. Reporting to the VP of Software Development, you will contribute to the execution of development initiatives for AI platforms. Your primary focus will be on leading and managing development teams using agile sprint methodology, guiding new designs and capabilities from analysis to support. Collaborating closely with architects, senior engineers, QA, and the Scrum Master within an Agile environment, you will maintain transparent communication on development timelines across cross-functional teams. As the Manager of Software Development, you will provide mentorship and career development opportunities for team members, ensuring their growth and adherence to industry best practices. You will be responsible for managing the nearshore team in Mexico, reviewing designs, code, tests, and documentation to ensure quality and efficiency. Your expertise in overseeing development primarily using Java, JavaScript/Typescript will be crucial in ensuring the technical feasibility of front-end, back-end, and API designs. The ideal candidate will have 10+ years of front-end, back-end, and REST API software design and implementation experience, along with 5+ years of experience managing and developing software teams of 15-30 engineers. A Bachelor's degree in computer science, Information Systems, Engineering, or equivalent is required, along with proficiency in Agile development methodologies. Experience with React, Redux, npm and/or yarn, and git, as well as knowledge of REST APIs and CI/CD is essential. Familiarity with Unix/Linux environments, HTTP concepts such as CORS & CSRF, and virtualization experience will be beneficial. The Manager of Software Development should possess strong written and oral communication skills, a commitment to excellence and continuous improvement, and the ability to manage multiple projects and meet deadlines in a fast-paced environment. A collaborative team player with a quick learner mindset and adept technology understanding will thrive in this role. Please note that this is a fully in-person role with a traditional five-day work week schedule at our office in Hyderabad. Reveal considers candidates with existing visas, but does not sponsor new visa applications. Join us in working with leading AI technologies in eDiscovery and be part of the fastest-growing eDiscovery software company. This job description is subject to review and amendment as duties and responsibilities change and develop.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Reveal
Reveal

Environmental Services

Toronto Ontario

RecommendedJobs for You