The Software Engineer is responsible for designing, developing, configuring, and supporting scalable Duck Creek-based solutions aligned to our platform’s reusable capability model and long-term platform evolution strategy. This role contributes directly to the delivery of scalable insurance platform capabilities that improve operational efficiency, accelerate speed to market, and support long-term business growth across the SME ecosystem. Software Engineers are expected to think beyond isolated feature delivery by identifying reusable implementation patterns, simplifying operational workflows, and contributing to the continuous evolution of the platform architecture and engineering practices. The role operates within a collaborative engineering environment where engineers are encouraged to challenge assumptions, contribute ideas, and proactively identify opportunities to improve scalability, maintainability, and business outcomes. Software Engineers work closely with Product Owners, Principal Engineers, Architecture, Quality Engineering, and business stakeholders to ensure solutions are operationally effective, technically sustainable, and aligned to broader organizational objectives. Success in this role requires strong engineering and systems-thinking capability, operational awareness, collaborative problem-solving, and the ability to balance speed, simplicity, scalability, and long-term maintainability within a fast-moving delivery environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level