Search by job, company or skills

Software Engineering Manager

  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

About ReSource Pro

ReSource Pro is the trusted strategic partner exclusively focused on the insurance industry, helping carriers, brokers, wholesalers, and MGAs optimize performance, transform operations, and accelerate growth. With more than 20 years of industry expertise, we combine deep insurance knowledge with technology, data, AI-powered solutions, and operational excellence to deliver measurable business outcomes at scale.

Today, we support over 3,600 insurance organizations through a global team of 13,000+ professionals across multiple delivery centers worldwide. Our unwavering commitment to client success is reflected in a 96%+ client retention rate maintained for over a decade. ReSource Pro is also the only insurance-focused services company to be recognized on the Inc. 5000 list 17 times, placing us among a select group of organizations with sustained high-growth performance over the past four decades.

As we continue expanding our global capabilities, we are investing in the next phase of our India growth journey by building a world-class Global Capability Center (GCC). This is a unique opportunity to shape a strategic business from the ground up and play a pivotal role in defining the future of ReSource Pro's global operations.

Job Responsibilities:

  • Support the management of the Delivery Team by providing technical direction, operational oversight, and full life cycle project management.
  • Manage daily operations and oversee end to end delivery of cross functional teams, ensuring delivery commitments across multiple projects are met with quality and aligned to client business needs and technology strategy.
  • Own and drive estimation excellence by working closely with product team stakeholders to provide accurate effort estimates, forecasting, and planning inputs for successful delivery execution.
  • Collaborate effectively with cross region stakeholders and support delivery planning across multiple time zones.
  • Define project goals, execution plans, and delivery strategies to prioritize and accomplish work effectively.
  • Drive project execution through strong project management practices, Agile delivery, and continuous tracking of delivery metrics.
  • Provide technical leadership and guidance on solution design, architecture decisions, and engineering best practices.
  • Mentor, guide, and develop engineers through coaching, performance management, and career development.
  • Drive innovation initiatives including AI adoption, automation, and productivity savings to improve engineering efficiency and delivery outcomes.
  • Ensure consistent implementation of architecture standards, development best practices, and governance across teams.
  • Remain hands on with the technical stack, staying close enough to the codebase and architecture to make informed decisions, unblock engineers, and step in on critical issues when required
  • Collaborate with business and technology stakeholders to ensure successful project delivery and business outcomes.
  • Promote continuous improvement by implementing lessons learned and improving processes across teams.

Required Skills:

  • Minimum 8+ years of strong hands on experience in software development using ASP.NET, C#, MVC, MS SQL, jQuery, Entity Framework, and commonly used design patterns and principles.
  • Minimum 2 years of experience independently managing people and projects.
  • Strong leadership skills with proven ability to manage engineering teams and drive delivery outcomes.
  • Strong experience in project management, planning, estimation, forecasting, risk management, and execution.
  • Hands on experience working in Agile delivery environments.
  • Strong understanding and ownership of delivery metrics, engineering KPIs, and continuous improvement practices.
  • Experience driving AI initiatives, automation, and productivity savings within engineering teams.
  • Strong understanding of software design and development concepts, database structures, system integration principles, and code repository management.
  • Excellent analytical thinking, problem solving, and decision making skills.
  • Strong communication skills with ability to collaborate effectively with cross region stakeholders and work flexibly across multiple time zones.
  • Strong organizational and time management skills with ability to manage competing priorities.
  • Strong written and verbal English communication skills.

Nice to Have

  • Experience working within a matrix organization structure.

Educational Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.

About Company

Job ID: 153797039

Similar Jobs

Bengaluru, India

Skills:

JavaAzure SynapseAzure Data FactoryCJavascriptAzure Cloud ServicesAzure StoragePythonAzure HDI

Bengaluru

Skills:

Software Development Life CycleManage software project schedulessoftware development processesdelivery of software productsAgile software development methodologiescross-functional teams

Bengaluru, India

Skills:

data compression Distributed ComputingSoftware DevelopmentTechnical LeadershipNatural Language ProcessingInformation RetrievalNetworkingArtificial IntelligenceUser Interface Designimplementing storage solutionsPeople Managementcloud environmentsSecurityTeam Leadershiplarge-scale system design

Bengaluru, India

Skills:

object storage ScrumJsonHttpsSoftware Development Life CycleWeb TechnologiesRESTCI CDAgile frameworksDev QA and AutomationAI native software developmentcloud-based infrastructuredistributed software products

Bengaluru

Skills:

DevopsMachine LearningPythonProject ManagementData Analysis

Beware of Scammers

We don’t charge money for job offers