Innovision Inc.,

Engineering Manager - Distributed Systems

Click Here to Apply

Job Location

bangalore, India

Job Description

As a Engineering Manager, you will be responsible for developing, leading and managing a team of software engineers to deliver high-quality software products and solutions. This role involves a combination of technical expertise, project management, and people management to drive the software development process and achieve organizational goals. Key Responsibilities : Leadership and Team Development : - Lead, mentor, and coach a team of software engineers, fostering a collaborative and innovative work environment. Goal Setting and Feedback : - Set clear goals and expectations for team members, and provide regular feedback and performance evaluations. Project Management : - Oversee the planning, execution, and successful delivery of software development projects. - Define project scope, objectives, and timelines. Allocate resources effectively and ensure project success. Technical Expertise and Guidance : - Provide technical expertise and guidance to the development team, helping them make informed decisions and solve complex technical challenges. Industry Best Practices : - Stay updated on industry best practices and emerging technologies. Process Improvement : - Implement and improve software development processes, methodologies, and standards, such as Agile or Scrum, to enhance productivity and software quality. Quality Assurance : - Ensure code reviews, testing, and quality assurance processes are in place and followed. Collaboration and Communication : - Collaborate with product managers, business stakeholders, and other teams to define project requirements, prioritize tasks, and provide regular updates on project status. - Act as a bridge between technical and non-technical stakeholders. Resource Management : - Manage resources effectively, including budget allocation, staffing, and workload distribution. - Identify and address resource constraints or skill gaps. Risk Management : - Identify project risks and develop mitigation plans to address potential challenges or roadblocks. - Proactively address issues that may impact project timelines or quality. Quality Standards: - Ensure that software products meet high-quality standards by implementing testing and quality control processes. - Address and resolve software defects and issues Qualifications & Experience : - Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. - Over 12 year of proven experience in leading software product development, software architecture and design for complex systems. - Strong Hands-on experience in SDLC, AGILE, coding and design experience. - Strong understanding of programming languages, frameworks, and tools relevant to software development. - Proven experience in software development with a strong technical background. - Prior experience in a leadership or management role, with a track record of successfully leading software development teams. Skills & Attributes : Technical Skills : - Proficiency in software development methodologies (AGILE, SDLC), tools, and best practices. - Prior working experience in the technologies like Python API development(API frameworks including Fast API, Rest API) - Prior working experience in the UI technologies like React JS, Redux , HTML5/CSS and Java Scripting - Good working experience in RDBMS like PostgreSQL, hands-on experience in SQL is must - Nice to have experience in technologies like Spark, Hive - Experience in building enterprise scale SaaS software products using Microservices architecture and cloud platform like AWS and Azure - Experience in designing and implementing scalable, distributed systems is preferred. - Proficiency in ensuring code quality, unit testing, and adherence to coding standards. - Familiarity with AI/ML concepts and their application is advantageous. Soft Skills : - Communication : Ability to articulate complex technical concepts to non-technical stakeholders, as well as to developers and other technical staff. - Teamwork : Collaborate effectively with various teams (development, QA, product, etc.). - Problem Solving : Address unforeseen issues and come up with innovative solutions. - Decision Making : Make informed decisions that consider technical feasibility, business needs, and potential risks. - Leadership : Provide guidance, mentorship, and direction to engineering teams. - Time Management : Prioritize tasks effectively to meet deadlines and product milestones. - Continuous Learning : Stay updated with the latest in technology trends, methodologies, and best practices. Business-Oriented Skills : - Product Mindset : Understand the business objectives, user needs, and how technology can align with and fulfill those needs. - Stakeholder Management : Collaborate and communicate effectively with stakeholders to gather requirements, provide updates, and gather feedback. - Project Management : Familiarity with project management methodologies (like Agile or Waterfall) to ensure timely product delivery. - Strategic Thinking : Ability to align technological strategies with business goals and foresee potential technological challenges or opportunities. - Cost Management : Understand the financial aspects, such as the costs of certain technological solutions, ROI, and TCO. What We Offer : - Competitive salary with performance-based bonuses. - Stock Options - Comprehensive health and wellness benefits. - Opportunity to work on state-of-the-art technologies in the SaaS domain. - A vibrant and inclusive work culture emphasizing growth and learning. - Regular workshops, training sessions, and tech talks. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 1/19/2025
Click Here to Apply
View More Innovision Inc., Jobs

Contact Information

Contact Human Resources
Innovision Inc.,

Posted

January 19, 2025
UID: 4977389429

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.