Duck Creek Technologies
The intelligent solutions provider defining the future of property and casualty (P&C) and general insurance
Principal Software Engineer – Microservices
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
16 days ago
Salary
$136K - $219.6K / year
Bachelor Degree7 yrs expEnglishAnsibleCloudJavaKafkaKubernetesMicroservicesPythonTerraformType Script.net
Job Description
• Guide technical vision for multiple projects
• Contribute to key platform, IaC, or framework components
• Perform code reviews and configure solutions for high complexity Agile stories across multiple domains or platform areas
• Create conceptual design/architecture diagrams
• Align multiple engineers on a vision and execute effectively
• 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 for project teams responsible for code and technical solution quality
• Designs, codes, and delivers solutions to production for high-complexity Agile stories independently
• Creates 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 independently
• Writes automated unit and integration-level tests
• Follows development standards and effectively demonstrates technical solutions in code reviews
• Perform other related duties and activities as required.
Job 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 Kubernetes, ArgoCD, Kargo, and Carpenter
- 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
- Experience being a mentor to junior engineers.
Benefits
- Flexible work environment
- Medical, dental, vision, life and disability insurance
- 401(k) Retirement Plan
- Flexible Spending & Health Savings Account
- Paid holidays, vacation, and volunteer time
- Employee assistance program and other benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer16 days ago
Full TimeRemoteTeam 5,001-10,000Since 2011H1B Sponsor
Lead Software Engineer enhancing Stitch Fix’s marketing technology ecosystem
AWSGraphQLKafkaPostgreSQLReactRubyRuby on Rails
Staff Software Engineer, Enterprise
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
Full-stack Engineer16 days ago
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor
Staff Software Engineer developing enterprise management features at Toast
AndroidDistributed SystemsJavaKotlin
Senior Software Engineer, Auto Refi
UpstartOur mission is to enable effortless credit based on true risk.
Full-stack Engineer16 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor
Senior Software Engineer leading projects in Auto Refi at Upstart
Product Engineer
tambo aiBuild agents that speak your UI. Tambo is the open-source generative UI toolkit for React.
Full-stack Engineer16 days ago
Full TimeRemoteTeam 1-10
Build analytics and debugging tools for agent platforms at Tambo
JavaScriptNode.jsReactTypeScript