title-image
Turrior - Let work find you
Recruiters get AI-ranked shortlists and automated outreach, filling roles up to 5Ă— faster.
0%
Popularity
0d
Avg. Time to Hire
0h
Recruiter Res. Time
0%
HR Satisfaction
Careers at Duck Creek Technologies
All open opportunities, right here. Explore, apply, grow.
Apply now

Principal Software Engineer

Full Time
full time
$136,000 - $219,600/year
15 Oct 2025

About the job

• The Principal Software Engineer will guide technical vision for multiple projects
• Contribute to key platform components (such as Authentication, User Management, Eventing Backbone)
• Code review of projects, coding and/or configuring solutions for high complexity Agile stories across multiple domains or platform areas
• Creation of conceptual design/architecture diagrams
• Get multiple engineers aligned on a vision and executing
• Regular interactions with technical leads to ensure proper strategy/execution
• Inform technical leaders of any impediments or technical limitations encountered
• Participate in hiring practices/interviews
• Acts as the technical lead in project teams as the primary individual responsible for code and technical solution quality
• Designs, codes, and delivers solutions to production for high-complexity Agile stories
• Creates a conceptual design/architecture for large scale software solutions in collaboration with architects
• Provides guidance and mentoring to software engineers
• Debugs and resolves high complexity software bugs or issues, working independently
• Writes automated unit and integration-level tests under own direction
• Follows development standards and effectively demonstrates technical solutions to other developers in code reviews
• Perform other related duties and activities as required

Requirements

  • Bachelor’s degree, or higher education level, or its foreign equivalent, in Computer Science, Computer Information Sciences, and/or related field
  • Total Work Experience: 7+ years (software development), 5+ years of strategic leadership experience
  • Expert of scalable, resilient, modern, cloud-native microservice development with Java, .NET, Python, or Typescript
  • Expert in distributed software patterns, such as DDD, microservices, serverless, and event-driven architecture
  • Expert in Object-oriented design, Java or .NET development
  • Expert with CI/CD to deliver software enhancements to customers with full automation
  • Experience in Cloud platforms and cloud-native architectures, including Serverless
  • Experience with Terraform/Ansible or other IaC platforms
  • 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
  • Excels in the ability to lead, teach, and guide modern software-development practices across Product Development, operating independently with guidance.

🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to JobTailor job listings.

Hard Skills

  • Java
  • C#
  • Python
  • Typescript
  • microservices
  • cloud-native development
  • CI/CD
  • Object-oriented design
  • Terraform
  • Ansible

Soft Skills

  • leadership
  • mentoring
  • communication
  • collaboration
  • problem-solving
  • strategic thinking
  • guidance
  • independence
  • teaching
  • alignment

Similar Jobs

End-to-end AI hiring for modern HR teams

Turrior uses artificial intelligence to create job listings, automate candidate screening, conduct video interviews, and apply comprehensive AI scoring — helping companies hire faster, more accurately, and with lower operational costs.

Key benefits:

  • AI-powered job creation and structured job data
  • Intelligent candidate screening and automated shortlisting
  • Video interviews with AI-based answer analysis
  • Comprehensive AI scoring of skills, experience, and role fit
  • Recruitment process automation and reduced time-to-hire

Share job