.NET Software Engineer
@ Duck Creek Technologies

Hybrid
$140,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @duckcreek.com
Recommended after applying

Job Details

Introduction

Helping careers take flight. Reshaping an industry. Enable your career to be Made on Duck Creek. Join Duck Creek Technologies, the intelligent solutions provider defining the future of the property and casualty (P&C) and general insurance industry. Our modern SaaS solutions power insurers with agile, intelligent, and evergreen operations.

Who We Are

Duck Creek Technologies builds cloud native insurance solutions that transform how consumers interact with insurance companies. With 1,800+ employees globally and a Flexible-First work environment, we empower teams to work from the office, home, or in a hybrid setting. Our commitment to authenticity, purpose, and transparency drives our mission.

What You’ll Do

As a .NET Software Engineer, you will work on one or more Duck Creek products with a focus on building cloud native components and micro-services for our evolving platform. You will architect, design, and code across multiple technologies including test and CI/CD automation, and engage in post-production monitoring.

What You’ve Done

Candidates must possess a degree in Computer Science or related field with a minimum of 8 years of experience, including at least 4 years focused on .NET. Leadership in cloud native architectures and distributed patterns is key.

Knowledge And Skills Required

  • Expert in scalable, resilient cloud-native development with .NET, Python, or Typescript.
  • Strong grasp of distributed software patterns including DDD and serverless architectures.
  • Proficient in CI/CD technologies for full automation in software delivery.
  • Experience with Azure cloud platform and its wide array of services.
  • Expertise in event-driven architectures, CQRS, and Kafka.
  • Ability to build monitoring, alerting, and observability for SaaS products.
  • Experience decomposing monoliths using Domain-Driven Design into APIs.
  • Proven leadership in guiding modern software development practices.

What We Stand For

Duck Creek values diversity, inclusion, and integrity. We foster a team culture that encourages authenticity, respect, collaboration, and continuous improvement. Equal opportunity is offered to all applicants.

Additional Information

For more details on our company culture, visit our Life at Duck Creek page. For any accessibility barriers, please email accessibility@duckcreek.com. Note: Duck Creek Technologies does not accept fees from unsolicited agency resumes.

Key skills/competency

  • .NET
  • Cloud Native
  • Azure
  • CI/CD
  • Microservices
  • Distributed Systems
  • Event-Driven
  • Domain-Driven Design
  • Automation
  • Leadership

How to Get Hired at Duck Creek Technologies

🎯 Tips for Getting Hired

  • Research Duck Creek: Study their cloud-native products and culture.
  • Customize your resume: Highlight .NET and Azure expertise.
  • Showcase leadership: Emphasize team and project guidance.
  • Prepare technical demos: Present CI/CD and microservices projects.

📝 Interview Preparation Advice

Technical Preparation

Review .NET frameworks and cloud patterns.
Practice Azure cloud service integrations.
Study CI/CD pipeline configurations.
Review distributed architecture concepts.

Behavioral Questions

Describe a time you led a project.
How do you handle tight deadlines?
Explain your approach to team collaboration.
Share how you resolve conflicts effectively.

Frequently Asked Questions