Software Engineering Manager

9 - 12 years

40 - 50 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Overview

Genea is looking for a Software Engineering Manager to help grow our development team. You will participate in the full SDLC from preliminary system analysis to testing and deployment. This hybrid-engineering role includes building high quality and fully performing software that meets quality and software development standards alongside a great team.

What you would do, day-to-day?

  • Drive team efforts
  • Have a keen eye on code quality with code scalability, maintainability, readability in mind.
  • Have a solution-oriented mindset and high load capacity system in mind.
  • Estimate work, delegate work.
  • Manage the people on a large engineering team to keep them aligned and focused on achieving the teams goals.
  • Drives the design, strategy, and execution of software development projects to support product roadmaps.
  • Lead technology architecture and development as per product needs
  • Oversee the daily activities and progress of multiple SCRUM teams.
  • Monitor, and continuously update, team metrics for measurement of engineering and operational excellence. Ensure a consistent, regular process for assessment of goals and improvement of deliveries.
  • Lead many SCRUM teams through estimating engineering effort to build new features and fix prior mistakes.
  • Collaborate with Product Managers on new products and new features.
  • Implement data driven approach to execution to drive transparency.

What are we looking for?

  • 8+ years of total experience and 3+ years of relevant work experience as leading teams (Engineering Manager, Tech Lead or similar)
  • Experience hiring, mentoring, and scaling teams in IoT, cloud, or embedded domains.
  • Experience with microservices, event-driven architecture, and distributed systems.
  • Backend proficiency in C#/.NET, Java, Go, Python, or Node.js (we use .NET but welcome strong engineers from any stack).
  • Proficient in database technologies (SQL/NoSQL we use Azure SQL, but PostgreSQL, MongoDB, etc. are fine)
  • Experience working with Azure or AWS is highly preferable. We work with Azure services like App Service, Functions, Service Bus, Blob Storage, Azure SQL, etc.
  • Hands-on experience with Azure IoT Hub, IoT Edge, or similar cloud IoT platforms.
  • Knowledge of industrial protocols (BACnet, Modbus, OPC UA, MQTT, etc.).
  • Experience with embedded systems, device drivers, or gateway software.
  • Proficient in frontend technologies, preferably Angular, but we’re open to any other JavaScript - based frameworks like React, Vue, etc.
  • Excellent understanding of software development life cycles (SDLC) with experience guiding teams through planning, development, and rollout using best in industry agile practices
  • Having experience in work estimation and delegation is preferable.
  • Understanding of testing practices like writing unit/integration test cases
  • Strong Articulation skills - Ability to write/explain complex problems over email or call.
  • Obsession for excellence - Should strive for being excellent at work in terms of quality and speed.
  • Professionalism - Sincere, Integrity, Commitment, Ownership
  • Strategic thinker with the ability to formulate product and business strategies.
  • Prior experience in managing multi-disciplinary teams of manager, senior engineers simultaneously working on multiple projects and technologies.
  • Strong cross-functional collaboration and influencing skills at high levels.
  • Possess innate customer service skills including the ability to be empathetic, accurate, compassionate, responsive, resourceful, and conscientious.
  • Strong relationship management, strategizing, project management, problem solving, and change management skills.

Competencies:

  • Initiative

    - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
  • Planning/Organizing

    - Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans.
  • Quality

    - Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
  • Teamwork

    - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone's efforts to succeed.
  • Written Communication

    - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You