Software Engineering Manager

Posted 9 months agoInactiveViewed
IndiaFull-TimeSoftware Development
Company:Genea
Location:India
Languages:English
Seniority level:Manager, 8+ years
Experience:8+ years
Skills:
AWSBackend DevelopmentDockerLeadershipSQLAgileGCPGitIoTJavascriptKubernetesMachine LearningSCRUMC#Cross-functional Team LeadershipAlgorithmsAzureData Structures.NET coreAngularCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringLinuxDevOpsMicroservicesTeam managementSoftware EngineeringData analytics
Requirements:
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 Proficient in database technologies (SQL/NoSQL) Experience working with Azure or AWS is highly preferable 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 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
Responsibilities:
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 team’s 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
Similar Jobs:
Posted about 1 hour ago
IndiaFull-TimeSaaS, Loyalty Programs
Customer Success Manager
Company:LinkedIn
Posted about 3 hours ago
USA, UK, Germany, France, Canada, India, ChileFull-TimeSoftware Development
Senior Communications Manager
Company:Make
Posted about 3 hours ago
IndiaFull-TimeSoftware Development
Software Engineer in Test (SDET) - Production Code Ownership
Company: