Back to positions

Lead Engineer

Remote role Full-time Open position

About the Role

We are looking for a Senior Software Engineer to contribute to the design, development, and support of high-quality solutions for one of our key Crop Insurance customers. This role will work closely with the Technical Lead, Solution Architects, and cross-functional teams to deliver robust, scalable, and maintainable features within Client’s Crop Insurance (policy administration and related components).

You should be comfortable with hands-on development, debugging complex issues, and actively participating in technical discussions while growing toward greater ownership and leadership responsibilities.

Key Responsibilities

Development & Technical Delivery

  • Design and develop high-quality, maintainable code for new features, enhancements, upgrades, and defect fixes in the L&A platform.
  • Implement business logic, integrations, and UI components following Majesco coding standards and best practices.
  • Collaborate in translating functional and non-functional requirements into clean, efficient technical designs.
  • Participate in code reviews, ensuring adherence to design patterns, security practices, and performance considerations.
  • Contribute to unit testing, integration testing, and automation efforts to maintain high code quality.

Production Support & Troubleshooting

  • Investigate and resolve production defects and performance issues across application, integration, and database layers.
  • Use logs, monitoring tools, APM, database queries, and profiling to perform root cause analysis and implement fixes.
  • Assist in performance tuning of application components and database queries to meet agreed SLAs.
  • Participate in incident triage, post-incident reviews, and implementation of preventive measures.

Collaboration & Agile Practices

  • Work in an Agile/Scrum environment, actively participating in sprint planning, daily stand-ups, refinement, and retrospectives.
  • Estimate development tasks accurately and deliver within committed timelines.
  • Collaborate with offshore and onshore team members, Technical Leads, QA, DevOps, and customer stakeholders.
  • Contribute to continuous improvement initiatives including CI/CD, test automation, and technical debt reduction.

Technical & Domain Growth

  • Deepen domain knowledge in Crop insurance (Policy Administration Systems) for the North American market.
  • Learn and apply Client product architecture patterns, frameworks, and integration approaches.
  • Mentor junior engineers and share knowledge through pair programming, tech talks, and documentation.
  • Stakeholder Collaboration
  • Communicate clearly with team members and stakeholders about technical progress, challenges, and solutions.
  • Participate in requirement clarification sessions and design discussions.
  • Present work updates and technical solutions in a structured and professional manner.

Stakeholder Management

  • Work closely with Babul and Customer stakeholders to clarify requirements, propose solutions, and gain alignment.
  • Present architecture and design options, trade‑offs, and recommendations to technical and business audiences.
  • Communicate complex technical topics in a clear, structured, and customer‑friendly manner.

What We’re Looking For

  • 3–5 years of hands-on experience in design and development using Java and related technologies.
  • Experience working on enterprise applications (insurance domain knowledge – especially L&A / Policy Administration – is a strong plus).
  • Proven ability to deliver high-quality code in complex, multi-tiered systems.

Technical Skills

  • Strong Java knowledge with solid OOP principles and clean code practices
  • Backend:
  • RDBMS (DB2 preferred): advanced SQL, indexing, query optimization
  • Frontend:
  • Vue 3+ (Composition API, ), TypeScript (strong typing, interfaces, generics)
  • Vue Router, Pinia, VueUse, modern styling (Tailwind / scoped CSS)
  • Component architecture, reactivity & performance best practices
  • Tooling & Practices:
  • Git, Maven
  • Debugging & observability: logs, APM, Vue DevTools, database profilers
  • Design & Documentation:
  • Understanding of HLD/LLD, sequence/component diagrams, API contracts

Delivery & Agile

  • Experience leading requirements and design workshops with business and IT stakeholders.
  • Ability to understand and use frameworks (architecture and delivery) to design solutions for functional and non‑functional requirements.
  • Strong experience with Agile methodologies such as Scrum, including CI, automated testing, and iterative delivery.
  • Demonstrated ability in guiding a team to implement solution architecture for large L&A insurance projects.

Soft Skills

  • Excellent communication and presentation skills with the ability to explain complex designs and trade‑offs to customers.
  • Strong problem‑solving mindset, ownership orientation, and ability to make informed technical decisions under time pressure.
  • Ability to work in a global, distributed environment, with overlap to US time zones as needed for customer collaboration and production support.

Education

  • Bachelor of Technology (B.Tech) or equivalent, or
  • Master of Computer Applications (MCA)

Nice to Have

  • Prior experience working directly with large global insurers.

Why Join Us

At Majesco, we believe in connecting people and businesses 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.

Apply To This Job

Further positions

Oracle Cloud HCM Functional Consultant

Remote role Full-time

Senior Oracle EPM Applications Consultant

Remote role Full-time

Principal Consultant

Remote role Full-time

SAP Capital Planning Specialist (Anywhere in Australia or NZ)

Remote role Full-time

SAP Customer Success Manager – Sydney

Remote role Full-time

Senior SAP SuccessFactors EC & Time Off Consultant (Philippines)

Remote role Full-time

Senior SAP Payroll Consultant (Philippines)

Remote role Full-time

Mortgage Broker

Remote role Full-time

Mortgage Broker – No Cold Calling | 100% Remote

Remote role Full-time

Property Coordination Assistant

Remote role Full-time

Inbound Solar Energy Consultant

Remote role Full-time

Urgently Hiring: Tiny Home Marketing: Evenings 4pm - 8pm

Remote role Full-time

Rewritten Job Title:

Remote role Full-time

Experienced Customer Service Representative – Live Chat and Telephone Support Specialist for a Dynamic and Fully Remote Team at arenaflex

Remote role Full-time

Experienced Full Stack Customer Service Engineer – Healthcare Equipment Support and Installation

Remote role Full-time

Experienced and Entry-Level Friendly: Walmart Remote Data Entry Clerk - Work From Home Opportunity with Comprehensive Training and Career Growth

Remote role Full-time

[Remote] Account Executive - Tennessee

Remote role Full-time

Experienced Full Stack Customer Service Representative – Pet E-commerce Support

Remote role Full-time

Pricing Analyst – Remote Role in Suwanee, GA

Remote role Full-time

Experienced Data Entry Professional – Remote Opportunity with arenaflex

Remote role Full-time