Senior Software Engineer Position

5 days ago


Mumbai, Maharashtra, India Duck Creek Technologies Full time
Company Overview

Duck Creek Technologies is a leading provider of intelligent solutions for the property and casualty (P&C) and general insurance industry. Our modern SaaS platform helps insurers set a new standard and revolutionize how consumers interact with insurance companies.

We are a Flexible-First employer, empowering our employees with the choice to work from an office, from home, or on a hybrid schedule. This fosters productivity, inclusion, collaboration, and ensures a consistent employee experience regardless of location.

Job Description

We are seeking a Senior Software Engineer to join our team as a Cloud Native Architect and Lead Developer. In this role, you will work on one or more Duck Creek products, focusing on building multiple cloud-native components and micro-services that will be used by multiple products.

You will architect, design, and code across multiple technologies, including development of test automation and CI/CD automation and post-production monitoring and troubleshooting. You will also function as a technical lead for projects and teams as required.

The ideal candidate should have a strong focus on cloud-native architectures and microservices, with at least 6 years of experience in scalable, resilient, modern, cloud-native microservice development with .NET, Python, or Typescript.

Required Skills and Qualifications
  • Expert of scalable, resilient, modern, cloud-native microservice development with .NET, Python, or Typescript
  • Expert in distributed software patterns, such as DDD, microservices, serverless, and event-driven architecture
  • Expert in Object-oriented design, .NET development
  • Expert in CI/CD technologies to deliver software to customers with full automation
  • Experience in Cloud platforms and cloud-native architectures, including Serverless
  • Experience with Azure cloud platform and its various services
  • Experience with CQRS, event-driven architecture, and Kafka
  • Experience building monitoring, alerting, and observability for maintaining high customer SLAs for SaaS delivered products
  • Experience decomposing monolithic applications using Domain-Driven Design into microservices
Benefits

We offer a competitive salary range of $120,000 - $180,000 per year, based on experience and qualifications.

We prioritize respect, listening, caring, adding value, and leading. Our inclusive company culture values diversity, equity, and inclusion, and we strive to be an example to the world.

To learn more about our company culture, values, DE&I initiatives, and people, please visit www.duckcreek.com.

Salary

$150,000 per year, based on experience and qualifications.



  • Mumbai, Maharashtra, India Dew Software Full time

    Dew Software, a leading player in the Digital Transformation space, collaborates with Fortune 500 companies to drive their digital innovation and transformation. With a strong global presence and 14 development centers spanning 9 countries, we leverage diverse talent and expertise to deliver exceptional outcomes and support our clients in achieving their...


  • Mumbai, Maharashtra, India Punch Full time

    Senior Mobile Software Engineer PositionDescriptionPunch is seeking a skilled Senior Mobile Software Engineer to contribute to the development of high-quality iOS applications. The ideal candidate will have a strong background in Swift and SwiftUI, with a keen eye for detail and a drive to deliver exceptional user experiences.Key Responsibilities:Develop and...


  • Mumbai, Maharashtra, India BMC Software Full time

    Job Title: DevOps Engineer Position at BMC SoftwareAre you a skilled DevOps Engineer looking for a new challenge? BMC Software has an exciting opportunity for a talented individual to join our SaaS Ops team.About the Role:We are seeking a highly motivated and experienced DevOps Engineer to design, develop, and implement complex applications using the latest...

  • Software Engineer

    4 weeks ago


    Mumbai, Maharashtra, India Jio Full time

    Job RequirementsWe are seeking a skilled Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in software development, with experience in designing and implementing complex software systems.Responsibilities* Develop and maintain high-quality software solutions* Collaborate with cross-functional teams to...


  • Mumbai, Maharashtra, India SUN PHARMA Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:Design and develop software applications using the latest technologies and frameworks.Collaborate...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    **About NEC Software Solutions**We are a leading provider of end-to-end IT services across the globe, with over 30 years of experience in delivering robust, market-ready software products that meet the highest standards of engineering and user experience.Our customers range from two-person startups to billion-dollar listed companies, and we work with diverse...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Role Summary : We are seeking a skilled Senior Software Engineer to join our development team at NEC Software Solutions. The ideal candidate will have strong hands-on experience in developing software for enterprise applications and solutions.Key Responsibilities :Develop high-performing, multi-threaded, real-time software using C# with .NET 6.0 or...


  • Mumbai, Maharashtra, India NEC Software Solutions (India) Full time

    Job Title: Senior Software EngineerAt NEC Software Solutions (India), we are seeking a highly skilled and experienced Senior Software Engineer to join our team. The successful candidate will be responsible for delivering new projects and modifications/enhancements to existing applications.Key Responsibilities:Translate LLD into codeHave strong analytical...


  • Mumbai, Maharashtra, India NEC Software Solutions (India) Full time

    Job Title: SE/SSEWe are seeking a highly skilled Senior Software Engineer/SSE to join our team at NEC Software Solutions (India).Role: As a Senior Software Engineer/SSE, you will be responsible for designing, developing, and testing software applications using .Net Core 3 or above, Angular 8+, and MS SQL.Key Responsibilities:Develop and configure software...


  • Mumbai, Maharashtra, India Navigators Software Full time

    About Navigators SoftwareWe are a leading software development company providing innovative solutions to our clients. Our team is passionate about delivering high-quality products that meet and exceed customer expectations.Job DescriptionWe are seeking an experienced Senior Frontend Software Engineer to join our team. The successful candidate will be...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions using the latest technologies.Key ResponsibilitiesDesign and develop FrontEnd and Backend components using Angular and...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're committed to delivering innovative software solutions that transform businesses. As a Senior Software Engineer, you'll play a key role in driving this mission forward.Key Responsibilities:Translate high-level design into robust, efficient codeDevelop and maintain complex database systems using Oracle PL/SQLCollaborate with...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of exceptionally talented professionals works with diverse industry verticals, including publishing, media, financial services,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Company Overview:Nec Software Solutions (India) is a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.We work with diverse industry verticals, including publishing, media, financial services, retail, healthcare, and technology...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    NEC Software Solutions is a leading provider of end-to-end IT services, with a strong presence in the global market. We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of innovative software solutions.Key Responsibilities:Design and develop high-quality software applications using Java, Spring Boot, and REST...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title: Senior Software EngineerNEC Software Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Technology Services Management team, you will be responsible for delivering engineering excellence through all phases of the development lifecycle.Key Responsibilities:Translate business requirements into...


  • Mumbai, Maharashtra, India BMC Software Full time

    Job SummaryBMC Software is seeking a highly skilled DevOps Engineer II to join our SaaS DevOps team. As a key member of our team, you will be responsible for working on customer activations, deploying Helix applications as SaaS services, and maintaining automations, devops tooling, and upgrade executions.This position requires a Qualified (L2/L3) DevOps...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're dedicated to delivering clever software solutions that streamline processes, save money, and drive positive change. Our approach is centered around understanding our customers' business needs before diving into technology.We've made a significant impact in various industries, including healthcare, housing, and law...


  • Mumbai, Maharashtra, India Magna Full time

    About the RoleMagna is seeking a top-notch Senior Software Analyst to lead a team of engineers in the development of cutting-edge automotive technologies.Your ResponsibilitiesOversee the development of software systems for automotive electronic modulesCollaborate with cross-functional teams to ensure timely and high-quality project deliveryDevelop and...


  • Mumbai, Maharashtra, India Cloud Counselage Pvt Ltd Full time

    About the Job: We are seeking a skilled Senior Software Engineer to join our dynamic team. The ideal candidate will have experience in developing scalable and efficient software solutions. Key responsibilities include designing and implementing software systems, collaborating with cross-functional teams, and ensuring high-quality deliverables....