Job Closed
This listing is no longer active.
The intelligent solutions provider defining the future of property and casualty (P&C) and general insurance
Principal Software Engineer – Microservices
Location
United States
Posted
103 days ago
Salary
$136K - $219.6K / year
Seniority
Lead
Job Description
Principal Software Engineer – Microservices
Duck Creek Technologies
• 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
• Build and maintain customer-facing, SEO-optimized, high-performance pages. • Support desktop and mobile experiences using responsive design. • Design, implement, and optimize backend services and APIs powering core features. • Integrate frontend components with backend systems and third-party APIs. • Provide infrastructure and APIs to support AI/ML features and enable teams building artificial intelligence capabilities. • Write and optimize complex SQL queries and contribute to data modeling and database performance tuning. • Review code, support bug tickets, and write documentation to enable other engineers to maintain your features.
Senior Full Stack Engineer
ChartbeatChartbeat is a privately-held technology startup whose content intelligence platform offers publishers tools to build audiences across multiple digital formats. Launched in 2009, t
• Expand ability to deliver reliable and scalable metadata systems. • Work on end-to-end implementation of features. • Improve test coverage and contribute to infrastructure. • Collaborate within a cross-functional team including engineers, designers, data scientists, and product managers. • Participate in engineering on-call rotation for production systems.
• Diseñar y liderar la implementación de arquitecturas de sistemas escalables y resilientes que soporten millones de usuarios. • Tomar decisiones técnicas críticas que impactan la dirección del producto y los resultados del negocio. • Liderar revisiones de arquitectura, deep-dives técnicos y la alineación técnica entre equipos. • Ser referente para una arquitectura no tradicional y AI‑driven, asegurando que la IA sea un componente central del diseño y no un add‑on. • Impulsar mejores prácticas de ingeniería, calidad de código y gestión de deuda técnica. • Construir y liderar un equipo de 5–8 personas ingenieras senior (full‑stack y backend), actuando como punto focal de ingeniería y manteniéndote hands‑on. • Elevar el estándar de contratación, definiendo criterios técnicos y liderando procesos de entrevista para el nuevo equipo. • Fomentar una cultura de aprendizaje continuo, innovación y excelencia técnica. • Realizar evaluaciones de desempeño, planes de desarrollo de carrera y mentoría técnica. • Colaborar con Producto, Diseño y áreas de negocio para traducir requerimientos complejos en soluciones técnicas elegantes. • Definir y ejecutar el roadmap técnico del proyecto, alineado con los objetivos de negocio. • Liderar la respuesta a incidentes, post‑mortems y las iniciativas de confiabilidad de sistemas. • Optimizar la velocidad del equipo manteniendo siempre altos estándares de calidad. • Colaborar con otras personas Tech Lead para alinear decisiones técnicas a nivel plataforma. • Impulsar la transferencia de conocimiento y las buenas prácticas en toda la organización de ingeniería. • Liderar presentaciones técnicas y contribuir activamente a las iniciativas de cultura de ingeniería.
Lead Software Engineer, CRM, MarTech
Stitch FixHeadquartered in San Francisco, California, Stitch Fix offers web-based personal shopping services for women and men that are designed to help them find clothing that fits their ta
• Operate as an engaged member of the engineering team • Collaborate with marketing stakeholders and cross-functional partners • Model consistently sustainable results against measurable goals • Break down projects into actionable milestones • Proactively communicate status updates to stakeholders and leadership • Provide technical leadership and mentorship • Help direct the team’s investment in impactful directions • Participate in on-call rotations



