Software Engineering Manager

2 - 6 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Reso is a leading research organization that operates in the Middle East, with its headquarters located in Bahrain. We specialize in providing high-quality, on-demand research services tailored to our clients" needs. Our teams are spread across Bahrain, India, UAE, Egypt, and KSA. We are currently looking to hire a Software Engineering Manager for our office in Gurgaon, India. We are seeking a talented, motivated, and curious individual to join our dynamic Data & AI team. In this role, you will play a key part in a cutting-edge environment responsible for designing and implementing Generative AI web applications, enhancing user experiences, and driving our digital transformation. Leveraging your expertise in modern front-end and back-end technologies, especially with a focus on Microsoft Azure Cloud services, you will create scalable, maintainable, and efficient AI-based software solutions. As the Software Engineering Manager, you will lead the team in designing, developing, testing, and maintaining our software products. We are looking for a candidate with a strong technical background, excellent leadership skills, and experience in managing software development teams. Your responsibilities will include driving technical innovation, ensuring high-quality software delivery, and fostering a collaborative and inclusive team culture. At Reso, we offer numerous opportunities for personal and professional growth. Our assignments cover various sectors and geographies, providing team members with a broad range of knowledge and exposure. Our work culture is highly collaborative, maintaining a friendly and supportive team atmosphere. Key Responsibilities: - Design & Development: Oversee the development of end-to-end web applications, including front-end interfaces and back-end microservices and APIs. - Cloud Deployment: Facilitate the use of Microsoft Azure Cloud services for deploying, managing, and scaling applications. - Code Quality & Best Practices: Ensure code reviews for clean, modular, and well-documented code, adhering to industry best practices. - Generative AI Knowledge: Stay updated on the latest advancements in Generative AI and AI frameworks. - Performance Optimization: Monitor application performance, scalability, and security. - Continuous Integration & Delivery: Maintain CI/CD pipelines to ensure reliable and automated builds, tests, and deployments. - Troubleshooting: Provide guidance for diagnosing and resolving complex technical issues in both front-end and back-end systems. - Team Management: Manage the day-to-day activities of the engineering team within an Agile/Scrum environment, focusing on staffing, mentoring, and enhancing team capabilities. - Project Management: Execute against project plans and delivery commitments. Required Skills and Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field. - 5+ years of software development experience, with at least 2+ years in a technical leadership or management role. - Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular, or Vue.js). - Experience with back-end frameworks (e.g., Node.js, .NET, Python, or similar) and RESTful APIs. - Familiarity with database technologies, both SQL and/or NoSQL. - Hands-on experience with cloud services, preferably Microsoft Azure. - Strong Agile practice experience with Scrum and DevOps. - Understanding of DevOps practices, including CI/CD, containerization (Docker/Kubernetes), and infrastructure as code. - Excellent problem-solving and communication skills, with the ability to work collaboratively and deliver under tight deadlines. Desirable Skills: - Experience with LangChain, OpenAI APIs, Azure AI Search, Azure OpenAI. - Familiarity with microservices architecture. - Knowledge of security best practices and modern authentication/authorization methods (OAuth, JWT, etc.). - Exposure to task management tools like Jira. Why Join Reso - Innovative Environment: Be part of a growing tech team and build new, cutting-edge solutions. - Professional Growth: Opportunities for continuous learning and skill enhancement. - Collaborative Culture: Work alongside a diverse, friendly, and supportive team. - Regional Impact: Contribute to projects spanning various industries and geographies. Join us at Reso to be at the forefront of our digital transformation. We offer a dynamic and challenging environment, with ample opportunities for growth and learning. To learn more about us, visit www.resoinsights.com and follow our Instagram account @lifeatreso. Apply now and help build products that can shape the future of research technology.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bengaluru, karnataka, india