Senior Cloud Architect

Posted:
10/22/2024, 5:00:00 PM

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Hybrid

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

WHO WE ARE 

Duck Creek Technologies is the intelligent solutions provider defining the future of the property and casualty (P&C) and general insurance industry. We are the platform upon which modern insurance systems are built, enabling the industry to capitalize on the power of the cloud to run agile, intelligent, and evergreen operations. Our modern SaaS solutions help insurers set a new standard and revolutionize how consumers interact with insurance companies.    

Authenticity, purpose, and transparency are core to Duck Creek, and we believe insurance should be there for individuals and businesses when, where, and how they need it most. Our market-leading solutions are available on a standalone basis or as a full suite, and all are available via Duck Creek OnDemand. With more than 1,000 successful implementations to date, Duck Creek removes the IT burden for insurers so they can focus on the business of insurance.   

We have a flock of more than 1,800 employees across the globe and are proud to be a Flexible-First employer. We empower our employees with the choice to work from an office, from home, or on a hybrid schedule. Our flexible-first environment fosters productivity, inclusion, collaboration, and ensures a consistent employee experience regardless of location.   

If working in a fast-paced, rapidly evolving company that is transforming one of the world’s oldest and largest industries sounds exciting, let us know. We are excited you are considering Duck Creek as a future employer and hope you decide to join “The Flock”!   

To learn more about us, visit www.duckcreek.com and follow us on our social channels for the latest information – LinkedIn and Twitter.  

WHAT YOU’LL DO 

Duck Creek’s products are designed with a true cloud-native SaaS architecture, featuring a complex structure that spans multiple layers of code and functionality. All products are deployed on the Azure cloud platform, leveraging several Azure services. We ensure comprehensive end-to-end automated testing and fully automate the CI/CD processes, from build to production deployment. 
 
You will be working on Duck Creek’s Distribution Management product, with a key focus on its cloud-native transformation into a multi-tenant, true SaaS product with a modern cloud-native architecture. This role involves about 60-75% of coding and development.  

 
Your responsibilities will include:

  • Participate in Architecture Design: Define and design the architecture of cloud-based applications, ensuring that systems are scalable, maintainable, and reliable. 
  • Design Oversight: end-to-end solution design process, providing technical leadership throughout the software development lifecycle 
  • Cloud Strategy: Develop and execute the strategy for cloud infrastructure (Azure) and cloud-native technologies (containers, microservices, Kubernetes). 
  • Cloud Infrastructure: Provide architectural insight for cloud infrastructure services, including networking, compute, storage, and identity management. 
  • Technical Leadership: Provide technical leadership across engineering teams, establish best practices, coding standards, and software architecture principles. 
  • Strategic Leadership: Develop and communicate architectural strategies that align with business goals, offering insights into technology decisions and trade-offs. 
  • Observability: Key role in the implementation and management of monitoring, logging, and tracing tools (Prometheus, Grafana, ELK Stack, Splunk) to ensure comprehensive system observability and resilience. 
  • Performance Optimization: Analyze and enhance system performance, security, and scalability of cloud solutions. 
  • Technology Research: Stay updated on emerging technologies and trends in cloud computing to drive innovation within the organization. 
  • Cross-Functional Collaboration: Work closely with product managers, development teams, and DevOps to align architecture with business goals and ensure effective communication across all teams. 
  • Security & Compliance: Ensure that all cloud solutions adhere to security standards, data governance, and compliance frameworks. 
  • Optimization: Drive initiatives to improve system performance, scalability, and cost-efficiency in the cloud environment. 
  • Mentorship: Mentor and coach senior developers and engineers, fostering a culture of technical excellence and innovation. 
  • Continuous Improvement: Stay up to date with the latest cloud trends, tools, and frameworks to continuously enhance system architecture. This role will require a balance of technical leadership and hands-on contribution to ensure the success of the product's evolution. 
  • Documentation: Create and maintain comprehensive documentation related to architecture designs, technical specifications, and operational procedures. 

WHAT YOU’VE DONE 

We're seeking candidates with a degree in computer science or a related field, and at least 10 years of experience, with a strong focus on cloud-native architectures and microservices for a minimum of 6 years. The ideal candidate should demonstrate natural leadership qualities, have strong opinions on cloud architectures, and have previous experience in a similar role.  

Knowledge and skills required: 

  • Very strong pedigree of enterprise product development in one or more tech stacks and programming languages and ecosystems.  
  • Expertise in one or more cloud platforms (Azure, AWS, GCP) with hands-on experience in cloud services such as compute, storage, networking, and managed services. 
  • In-depth understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architectures including SaaS and PaaS models. 
  • Strong experience with containerization (Docker) and orchestration (Kubernetes, AKS, EKS). 
  • Deep understanding of microservices architecture, design patterns, and event-driven architecture. 
  • Experience with multitenant architecture in a cloud-native environment. This is a key requirement.  
  • Hands-on experience with Infrastructure as Code tools such as Terraform, CloudFormation, or Ansible. 
  • Experience with CI/CD pipelines, automation, and cloud infrastructure management. 
  • Proficiency in modern programming languages (Java, .NET, Go, Python, or similar) and familiarity with software development best practices. Just having development experience without strong experience as an architect is not a fit for this role.  
  • Hands-on experience with cloud security principles, encryption, identity management, and data protection. 
  • Experience in cloud cost modeling, cloud cost optimization and knowledge of various cost components in modern cloud native deployments. This is a key requirement.  
  • Strong experience with both SQL and NoSQL databases and their cloud implementations (e.g., Azure Cosmos DB, Amazon DynamoDB). Must have experience with database architectures in multi-tenant SaaS products.  
  • Real world experience with production monitoring, alerting, and observability for maintaining high customer SLAs for SaaS delivered products. Experience with monitoring, logging, and tracing tools (Prometheus, Grafana, ELK Stack, Splunk) to ensure system observability and resilience. This is a key requirement.  
  • Experience decomposing monolithic applications using Domain-Driven Design into microservices 
  • Strong experience in leading, teaching, and guiding modern software-development practices across Product Development, operating independently with guidance 
  • Very strong and articulate verbal and written communication skills. Including experience presenting to senior and executive leadership and customers.  
  • Relevant cloud certifications (AWS Certified Solutions Architect, Azure Solutions Architect Expert). 

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 improve 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 [email protected]

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

Duck Creek Technologies

Website: https://duckcreek.com/

Headquarter Location: Boston, Massachusetts, United States

Employee Count: 1001-5000

Year Founded: 2000

IPO Status: Delisted

Last Funding Type: Private Equity

Industries: Finance ⋅ Insurance ⋅ InsurTech ⋅ Property Insurance ⋅ Property Management ⋅ Software