Senior Software Engineer

Raleigh, North Carolina

Jewelers Mutual Group
Apply for this Job
About Jewelers Mutual: Jewelers Mutual is the trusted leader in the jewelry insurance industry, dedicated to transforming how jewelry businesses and customers are protected and served. With over a century of expertise, we're combining cutting-edge technology and data-driven solutions to redefine industry standards. As part of our pioneering team, you'll play a pivotal role in building next-gen platforms that empower jewelry professionals and enhance customer experiences in an innovative, tech-forward environment.

Your Impact: We're seeking an experienced and versatile Senior Software Engineer to help develop scalable, high-impact solutions that power our business and shape the future of jewelry insurance. This role offers a unique opportunity to design resilient, scalable systems using modern microservices and event-driven architecture. You'll work alongside a cross-functional team, delivering seamless, reliable, and secure solutions that elevate both internal operations and customer interactions.

Key Responsibilities:
  • Build Transformative Solutions: Lead the design, development, and maintenance of backend microservices, APIs, creating end-to-end solutions that support our mission of providing exceptional protection and service.
  • Architect Scalable Systems: Build scalable, secure APIs and backend services that seamlessly integrate with our business applications, enabling dynamic products and services that adapt to customer needs.
  • Design Event-Driven Architecture: Implement sophisticated event-driven communication patterns between services, including both fire-and-forget notifications and request/response patterns while maintaining data consistency across service boundaries.
  • Ensure Resilient, High-Impact Systems: Safeguard high availability with fault-tolerant designs and support our standards for reliability, using strategies like retries and graceful degradation to maintain seamless service.
  • Maintain Impeccable Quality: Write clean, efficient, and well-documented code; contribute to code reviews and uphold high coding standards across both backend and frontend.
  • Collaborate Cross-Functionally: Work closely with product managers, designers, and other engineers to deliver cohesive solutions that support the growth and modernization of Jewelers Mutual's offerings.
  • Mentor and Lead: Provide mentorship to junior team members, fostering a collaborative environment where knowledge-sharing and innovative problem-solving thrive.
What We're Looking For:
  • Extensive Experience: 5-7+ years of software engineering experience, with proven expertise in backend development and demonstrable frontend skills.
  • Technical Proficiency: Mastery of microservices, API-first architectures, and event-driven architectures.
  • Security and Data Expertise: Deep understanding of secure coding practices, data protection, and access control.
  • Collaborative Mindset: Strong problem-solving skills and the ability to work effectively within cross-functional teams.
Why Join Jewelers Mutual?
  • Impactful Work with Purpose: Be part of a team redefining jewelry insurance, using technology to make a difference for both jewelry professionals and individual customers.
  • Blend of Stability & Innovation: Join a company that combines the energy of a tech startup with the stability of a 100-year industry leader.
  • State-of-the-Art Office in North Hills: Work in our brand-new, modern office in Raleigh's vibrant North Hills, featuring amenities that foster collaboration and innovation.
  • Flexible Hybrid Environment: Enjoy the balance of in-office collaboration and remote flexibility, supporting your productivity and work-life harmony.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Date Posted: 08 May 2025
Apply for this Job