Lead Engineer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Maharashtra, IND
Remote
Senior level
Insurance
The Role
Plan, coordinate, and execute repeatable, auditable product releases across DEV→Production. Maintain build/versioning, automate CI/CD pipelines, run deployments (incl. rollback), enforce change governance, monitor releases, manage incidents, and drive continuous improvement in tooling and processes.
Summary Generated by Built In

Our Purpose

At Majesco, we believe in connecting people and business to Insurance in ways that are Innovative, Hyper-Relevant, Compelling and Personal. We bring together the brightest minds to build the future of Insurance; a world where Insurance makes life and business easier, more connected, and better protected.

If you are passionate about the power and possibilities that cloud technologies have unleashed and are looking to deliver transformative and innovative solutions that transform the customer experience, come join us! 

Majesco is seeking a Release Engineer with experience in designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback. Majesco has been identified in the ‘Visionary’ Quadrant as per Gartner’s report for L&A Product vendors in North America 

Role Summary

The Release Engineer is responsible for planning, coordinating, and executing product releases and deployments across customer and internal environments. This role ensures that builds are packaged, validated, and deployed in a repeatable, controlled, and auditable way, minimizing risk to production while enabling frequent, high‑quality releases for Majesco products.

You will work closely with Engineering, Cloud/Infra, Product Management, QA, and Customer Success/Support teams to manage release calendars, automate deployment pipelines, and drive continuous improvement in release efficiency, stability, and transparency.

Key Responsibilities

Release Planning & Coordination

  • Own the end‑to‑end release calendar for assigned products/environments, including planning, cut‑off dates, and deployment windows.
  • Coordinate with Engineering, QA, Product, and Support to confirm scope, dependencies, and readiness for each release.
  • Conduct release readiness reviews (scope, risks, rollback, approvals) before deployment.
  • Maintain clear release notes, deployment plans, and checklists for all releases.

Build, Packaging & Configuration

  • Manage build and packaging of application components, services, and configuration artefacts from source control.
  • Ensure correct versioning, tagging, and labelling of builds across environments.
  • Maintain and apply environment‑specific configuration (properties, secrets, integration endpoints) following security and compliance guidelines.
  • Validate that schema changes, configuration changes, and data migration steps are captured and rehearsed before production deployment.

Deployment Execution & Automation

  • Execute deployments across DEV, QA, UAT, Pre‑Prod, and Production environments following approved runbooks and change procedures.
  • Managing stakeholders and external interfaces, coordination and communication within the team and with customers
  • Use and enhance CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions) for automated build and deployment.
  • Implement and maintain deployment scripts, Helm charts, or infrastructure‑as‑code templates (e.g., Kubernetes, Docker, Terraform/ARM where applicable).
  • Perform pre‑deployment and post‑deployment checks, validating application health, jobs, and integrations.
  • Ensure well‑defined rollback/backup procedures are in place and tested for critical releases.

Governance, Compliance & Change Management

  • Adhere to change management and approval workflows (e.g., SNOW/Jira change tickets) for all production changes.
  • Maintain accurate records of deployments, versions, and change requests for auditability.
  • Enforce segregation of duties, access controls, and release gates as per Majesco policies and client requirements.
  • Contribute to and maintain standard release & deployment documentation, templates, and checklists.

Monitoring, Issue Management & Continuous Improvement

  • Monitor deployments in real time (logs, dashboards, alerts) in partnership with Infra/Support teams.
  • Coordinate incident response for deployment‑related issues, including impact assessment, communication, and fix/rollback decision.
  • Perform post‑release reviews (PIRs), capturing root causes and action items for failed or degraded releases.
  • Identify and drive automation and process improvements to reduce deployment effort, cycle time, and defects.
  • Provide environment and release status updates to stakeholders (internal and customer‑facing, as needed).
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline), Selecting and deploying appropriate CI/CD tools
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management

Required Skills & Experience

  • Total Experience: 6 – 8 years (for mid‑level engineer) in Release Management, DevOps, Build & Deployment, or Application Operations roles.
  • Strong hands‑on experience with at least one CI/CD tool: Azure DevOps, Jenkins, GitLab CI, or equivalent.
  • Experience deploying enterprise web applications (preferably Java/.NET and/or microservices) across multiple environments.
  • Working knowledge of:
    • Source control: Git (branching, tagging, pull requests).
    • Scripting: PowerShell, Bash, Python or similar for automation.
    • Containers & Orchestration: Docker, Kubernetes/AKS/EKS (nice plus if already used in production).
    • Databases: Basic understanding of DB deployments (scripts, schema changes, data migrations, rollbacks).
    • Build DevOps solutions using relevant tools – Chef, Puppet & Ansible
    • Working experience with a repository management software like Artifactory
  • Build, Package and Release management experience
    • Experience in developing scripts to automate builds and deployments
    • Preparing/reviewing Release Note
    • Ownership for making available Release Bundle as per set processes
  • Exposure to Unix shell scripting, Unix commands, .bat scripting, working with VMs
    • Should be able to write basic scripts to automate recurring tasks
    • Should be able to debug the deployment issues on Unix environment, using Unix commands
    • Should be able to install and configure platform software like Tomcat, JDK, Ant
  • Strong communication and team working skills, Willing to work across time zones and with remote teams.
  • Familiarity with ITIL change/release management processes and ticketing tools (Jira, ServiceNow/SNOW, etc.).
  • Strong analytical and troubleshooting skills for build, deployment, and environment issues.
  • Experience working in agile/scrum software development environments with frequent releases.

Nice‑to‑Have / Preferred

  • Experience with Majesco or other insurance domain products/platforms.
  • Exposure to cloud platforms (Azure/AWS) and corresponding deployment patterns (PaaS services, load balancers, key vaults, message queues, etc.).
  • Experience building and maintaining release dashboards/metrics (e.g., deployment frequency, lead time, change failure rate, MTTR).
  • Knowledge of security and compliance considerations during deployments (certificates, secrets, access policies).
  • Experience supporting customer‑specific deployments and upgrade projects in a SaaS or managed‑services setup.

Behavioral Competencies

  • Ownership mindset – takes end‑to‑end responsibility for release success, not just deployment execution.
  • High attention to detail – especially around versioning, environment differences, and sequencing of steps.
  • Structured communication – able to clearly communicate release plans, risks, and status to technical and business stakeholders.
  • Collaboration – works closely with Engineering, QA, Product, Infra, and Support to resolve issues quickly.
  • Calm under pressure – able to manage high‑stakes production deployments and incidents with discipline and clarity.
  • Continuous improvement orientation – proactively identifies opportunities to automate, standardize, and simplify release & deployment processes.

Other Qualifications:

  • Bachelor’s Degree in Computer Science or Engineering; Master’s degree a plus
  • Microsoft Certified: DevOps Engineer Expert certification – MS Azure (preferred)

Skills Required

  • 6-8 years total experience in Release Management, DevOps, Build & Deployment, or Application Operations
  • Hands-on experience with at least one CI/CD tool (Azure DevOps, Jenkins, GitLab CI, GitHub Actions)
  • Experience deploying enterprise web applications (Java or .NET, microservices) across multiple environments
  • Source control expertise with Git (branching, tagging, pull requests)
  • Scripting for automation (PowerShell, Bash, Python or similar)
  • Containers and orchestration experience (Docker, Kubernetes/AKS/EKS)
  • Basic understanding of database deployments, schema changes, data migrations and rollbacks
  • Experience building DevOps solutions using configuration management tools (Chef, Puppet, Ansible)
  • Experience with repository management/artifact storage (Artifactory or similar)
  • Build, package, and release management experience, including creating release bundles and release notes
  • Developing scripts to automate builds and deployments and debugging deployment issues
  • Exposure to Unix shell scripting, Unix commands, .bat scripting and working with VMs
  • Ability to install/configure platform software such as Tomcat, JDK, Ant
  • Familiarity with ITIL change/release management processes and ticketing tools (Jira, ServiceNow)
  • Strong analytical and troubleshooting skills for build, deployment, and environment issues
  • Experience working in agile/scrum environments with frequent releases
  • Strong communication and collaboration skills; able to work across time zones with remote teams
  • Bachelor's Degree in Computer Science or Engineering (Master's a plus)
  • Experience with Majesco or insurance domain products/platforms
  • Exposure to cloud platforms and deployment patterns (Azure, AWS, PaaS services, key vaults, load balancers)
  • Experience building and maintaining release dashboards/metrics (deployment frequency, lead time, change failure rate, MTTR)
  • Knowledge of security and compliance considerations during deployments (certificates, secrets, access policies)
  • Experience supporting customer-specific deployments and upgrade projects in SaaS or managed-services environments
  • Microsoft Certified: DevOps Engineer Expert (Azure) certification

Majesco Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Majesco and has not been reviewed or approved by Majesco.

  • Leave & Time Off Breadth Flexible or unlimited PTO, paid holidays, and strong support for remote work are widely highlighted. Time-off policies feel generous and practical for work-life balance.
  • Healthcare Strength Health insurance is considered solid and comparable to larger tech firms, with a global EAP also emphasized. Core medical coverage appears to be a dependable part of the package.
  • Career-Linked Recognition & Rewards An employee recognition program and structured development paths (iLearn, CLIMB) are prominently featured. These elements add non-cash value alongside base pay.

Majesco Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Morristown, NJ
1,876 Employees
Year Founded: 1982

What We Do

Majesco is the partner P&C and L&A insurers choose to create and deliver outstanding experiences for customers. We combine our technology and insurance experience to anticipate what’s next, without losing sight of what’s important now. Over 350 insurers, reinsurers, brokers, MGAs, and greenfields/startups rely on Majesco’s SaaS platform solutions of core, digital, data & analytics, distribution, and a rich ecosystem of partners to create their next now. As an industry leader, we don’t believe in managing risk by avoiding change. We embrace change, even cause it, to get and stay ahead of risk. With 900+ successful implementations we are uniquely qualified to bridge the gap between a traditional insurance industry approach and a pure digital mindset. We give customers the confidence to decide, the products to perform, and the follow-through to execute. For more information, please visit www.majesco.com.

Similar Jobs

Remote or Hybrid
2 Locations
289097 Employees
In-Office or Remote
2 Locations
10000 Employees

Litmos Logo Litmos

Cloud Engineer

Edtech • Software
Remote
India
213 Employees
4M-5M Annually

Big Happy Logo Big Happy

Quality Assurance Automation Engineer

AdTech • Digital Media • Marketing Tech • Mobile
Remote
India

Similar Companies Hiring

Globe Life Thumbnail
Insurance • Financial Services
McKinney, TX
3000 Employees
MassMutual India Thumbnail
Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana
Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account