5 days ago

Software Engineer II

Duck Creek Payments

Hybrid
Full Time
$170,000
Hybrid

Job Overview

Job TitleSoftware Engineer II
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$170,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Engineer II at Duck Creek Payments

Helping careers take flight. Reshaping an industry. Enable your career to be Made on Duck Creek.

What We Are About

Duck Creek is an insurance industry leader, driving transformation and delivering modern SaaS solutions that help insurers set a new standard and revolutionize how consumers interact with insurance companies.

As a leading technology provider to the insurance industry, we don’t just build great software to help insurers conduct business. We deliver software with a fully managed service model that empowers insurance companies to transform their business. With Duck Creek OnDemand, insurers are introducing groundbreaking new products faster than ever before, making smarter data-driven decisions, enhancing the customer experience to meet evolving expectations, and adapting to shifting market conditions and regulatory requirements.

Duck Creek is proud to be a Remote-First employer, empowering our employees with the choice to work from an office, from home or on a hybrid schedule. Our remote-first environment fosters inclusion, collaboration, and ensures consistent employee experience regardless of location. We support our employees in making a decision that allows them to be the most productive, they can be both at work and at home.

If working in a fast paced, rapidly evolving company that is transforming one of the world’s oldest and largest industries into a standard for innovation and open exchange sounds exciting, let us know. We are excited about your career to be Made on Duck Creek.

What You’ll Do

The individual will be part of an Agile team that delivers small, manageable projects including design, development, testing, and end-to-end deployment. Effective collaboration within the team is expected. The team is responsible for these deliveries, and the individual should demonstrate readiness to do what it takes to achieve team goals by owning the delivery of new features and supporting client issues.

Key Responsibilities

  • Design, code, and/or configure solutions for moderate to high complexity Agile stories independently, including automation of tests and team sign-off.
  • Debug and resolve high complexity software bugs or issues independently, ensuring root cause identification and fix without collateral damage, including automation testing and supporting escalated incidents.
  • Leverage AI extensively in day-to-day design and development of features and bug fixes.
  • Independently create conceptual designs/architectures for medium scale software solutions with minimal guidance from an architect or senior developer.
  • Assist in and perform source code management decisions and tasks for one or more teams without specific guidance.
  • Develop understanding of the domain, Duck Creek products, and various features/configuration capabilities.
  • Maintain and manage existing test frameworks, automation/scripts to improve deliverables and release schedules.
  • Develop understanding of how clients configure and utilize Duck Creek products for future development and testing.
  • Deliver quality solutions for our products.

What You’ve Done

Education and Work Experience:
  • 10-12 years’ experience as a Software Engineer at a software product company.
  • Computer related degree (e.g., Computer Engineer, Computer Science, etc.).
Technical Skills
  • Web Development: HTML, Javascript, Jquery, CSS, AngularJs.
  • Frameworks: .NetMVC, .Net core.
  • Languages: C, C#.net MVC, Asp.net, C++.
  • Database: SQLServer, MySQL.
  • Integration Technologies: RESTful API, WebAPI.
  • CI/CD: CI/CD Pipelines, Kubernetes, PowerShell Scripting.
  • Hands-on experience in writing Automated Test scripts using any testing tool/framework.
  • Demonstrated innovation/accomplishments within products work.
  • Demonstrated proficiency in end-to-end SDLC best practices.
  • Understanding of test driven development and continuous integration/deployment.
  • Deep understanding of Agile development methodologies.
  • Developed and maintained complete end-to-end CI/CD Pipelines.
  • Executed deployment strategies leveraging Kubernetes.
  • Developed PowerShell deployment scripts to automate various daily/regular maintenance tasks.
  • Intermediate understanding of AI / Generative AI / Agentic AI and knowledge of leveraging AI tools and models – 3/6/12 months experience in AI preferred.
Nice To Have
  • Property and Casualty Insurance proficiency.
  • AZ-900 Azure Fundamentals Certification or equivalent other certification.
  • Understanding / Hands-on on troubleshooting / Observability dashboards using tools like Datadog or Dynatrace and/or Splunk.

What We Stand For

Our global company celebrates & leverages the differences each employee brings to the table. Our success is a direct result of an inclusive culture where opportunities to learn from one another occur regardless of title, seniority, or background. This collaborative and team-oriented approach is at the core of how we operate and continuously improves our products, services, and systems. As such, Duck Creek is committed to providing equal opportunity to all employees and applicants – to recruit, hire, train, and reward employees for their individual abilities, achievements, and experience without regard to race, color, gender, religion, sexual orientation, age, national origin, disability, marital, military, or any other protected status.

We strive to be an example to the world of inclusion, diversity, and equity in all things – where employees are free to be their authentic selves in the workplace and in the communities in which we live. We believe in leading by example and are proud of the diversity of our team and our shared commitment to our Core Values: We Prioritize Respect; We Listen; We Care; We Add Value; and We Lead.

To learn more about our inclusive company culture, values, DE&I initiatives, and people, please visit: https://www.duckcreek.com/life-at-duck-creek/

Please let us know if you encounter accessibility barriers with our web content by sending an email to accessibility@duckcreek.com.

Privacy Notice: By submitting your application, you acknowledge that Duck Creek Technologies may collect and process your personal data for recruitment purposes in accordance with our Privacy Notice and applicable data protection laws.

Duck Creek Technologies does not accept, nor will we pay a fee for any hires resulting from unsolicited headhunter or agency resumes.

Key skills/competency

  • Agile Methodologies
  • Software Development Life Cycle (SDLC)
  • CI/CD Pipelines
  • .NET Framework
  • C# Programming
  • SQL Database
  • RESTful API
  • Kubernetes
  • Automation Testing
  • Artificial Intelligence (AI)

Tags:

Software Engineer
Agile
SDLC
design
development
testing
deployment
debugging
automation
problem-solving
collaboration
.NET
C#
JavaScript
SQL Server
REST API
CI/CD
Kubernetes
PowerShell
HTML
CSS

Share Job:

How to Get Hired at Duck Creek Payments

  • Research Duck Creek's culture: Study their mission, values (Respect, Listen, Care, Add Value, Lead), recent news, and Remote-First work model on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight extensive experience in SaaS, Agile, .NET, CI/CD, and particularly AI/Generative AI relevant to the Software Engineer II role.
  • Showcase technical prowess: Prepare to discuss your deep understanding of SDLC, test-driven development, Kubernetes, and API integrations with specific project examples.
  • Demonstrate problem-solving: Be ready to provide specific instances of debugging complex software bugs, identifying root causes, and delivering robust, collateral-damage-free solutions.
  • Emphasize collaboration & ownership: Share experiences of working effectively in Agile teams, owning feature deliveries, and contributing to overall team goals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background