Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer

Overview: 

If you're looking for the stability of a profitable, growing company with the entrepreneurial spirit of a startup, we’re hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Principal Software Engineer to build modern web interfaces and powerful service APIs that drive our market-leading insurance platform.  

At SageSure, we value team culture, innovation, and mentorship. You will work with the full support of our engineering team to tackle challenging, high-impact problems in a collaborative environment. If you're passionate about building scalable solutions, fostering strong team dynamics, and continuously growing as an engineer and leader, we want to hear from you!  

What you’d be doing: 

  • Designing, implementing, and testing scalable services and APIs with the support of your squad. 
  •  Architecting and optimizing high-performance database structures for large-scale applications. Developing client libraries and API documentation  to support seamless integration with Claim Services. 
  • Making data-driven decisions to enhance availability, performance, and maintainability. 
  • Clearly communicating plans, architectural decisions, features, and processes through documentation and demos. 
  • Providing technical leadership and mentorship, shaping best practices across squads. 
  • Monitoring system performance and implementing improvements to ensure high availability and resilience.  
  • Proactively identifying and refactoring code to improve efficiency and maintainability. 
  • Monitoring system performance and implementing improvements to ensure high availability and resilience. 
  • Driving code quality through test coverage, pair programming, and code reviews. 
  • Collaborating cross-functionally to gather requirements and implement solutions. 
  • Setting the bar for technical and communication excellence while fostering a strong team culture. 

We’re looking for someone who has: 

  • Extensive experience in Java, SQL/PostgreSQL, and AWS S3. 
  • Proven expertise in building and integrating REST APIs using Spring Boot. 
  • Experience leading a team in a microservice architecture framework. 
  • Familiarity with Temporal. 
  • Experience building API specs, client libraries, and documentation for other development teams. 
  • Strong background in designing, developing, and maintaining distributed systems. 
  • A growth mindset and motivation to invest in personal development, team collaboration, and service excellence. 
  • Strong organizational skills with the ability to juggle multiple projects without compromising quality or delivery timelines. 

Highly preferred candidates also have: 

  • Experience with Authentication and Identity Management technologies such as OAuth, OIDC, SAML. 
  •  Hands-on experience with observability tools (i.e. Grafana, Prometheus, OpenTelemetry, and/or Zipkin). 
  • Familiarity with cloud platforms and/or containerized application deployments, especially AWS and Kubernetes. 
  • Background in Insurtech or Fintech environments. 
  • A passion for mentoring and fostering a culture of learning and growth.  

Software at SageSure: 

Originally founded as a software and analytics business, SageSure's proprietary technology has always been a key source of competitive advantage. We offer agents and policyholders best-in-class, modern capabilities to quote and bind insurance, service policies, and submit and track claims. We operate a microservices-based SaaS platform and conduct a substantial share of our business through our API. Our software product, engineering, and operations teams set the bar for talent in our industry. We work remotely from numerous states across the country and are always looking for exceptional individuals to join us. 

We are continually innovating with modern tools and technologies, and we welcome new perspectives. An ideal candidate will have a passion for some of our key technologies (java, SQL, Spring Boot) and advocate pragmatic industry practices around availability, scalability, security, and automation. A cloud-based infrastructure, continuous integration and delivery, and a quality-first approach help us to better deliver software. A metrics-driven mindset has become part of our DNA and helps us make data-driven decisions. If you have interests across these domains, we want to help grow and foster them. 

About SageSure:
 
Named among the Best Places to Work in Insurance by Business Insurance for four years in a row (2020-2023), SageSure is one of the largest managing general underwriters (MGU) focused on catastrophe-exposed markets in the US. Since its founding in 2009, SageSure has experienced exceptional growth while generating underwriting profits for carrier partners through hurricanes, wildfires, and hail. Available in 16 states, SageSure offers more than 50 competitively priced home, flood, earthquake, and commercial products on behalf of its highly rated carrier partners. Today, SageSure manages more than $1.9 billion of inforce premium and helps protect 640,000 policyholders. 
 
SageSure has more than 1000 employees working remotely or in-office across nine offices: Cheshire, Connecticut; Chicago, Illinois; Cincinnati, Ohio; Houston, Texas; Jersey City, New Jersey; Mountain View, California; Marlton, New Jersey; Tallahassee, Florida; and Seattle, Washington.  
 
SageSure offers generous health benefits and perks, including tuition reimbursement, wellness allowance, paid volunteer time off, a matching 401K plan, and more.
 
SageSure is a proud Equal Opportunity Employer committed to building a workforce that reflects the spectrum of perspectives, experiences, and abilities of the world we live in. We recognize that our differences make us strong, and we actively seek out diverse candidates through partnerships with organizations, institutions and communities that represent various backgrounds. We champion belonging and inclusion for all identities, including, but not limited to, race, ethnicity, religion, sexual orientation, age, veteran status, ability status, gender, and country of origin, striving to create a culture where all individuals feel valued, respected, and empowered to bring their authentic selves to work.
 
Our nimble, highly responsive culture nurtures critical thinkers who run toward problems and engineer solutions. We relentlessly pursue better outcomes by investing in the technology, talent, and tools that position us to succeed in demanding markets. Come join our team! Visit sagesure.com/careers to find a position for you.

SageSure Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
SageSure DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SageSure
SageSure CEO photo
Unknown name
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, SageSure

SageSure, a leader in catastrophe-exposed property insurance, is on the lookout for a Principal Software Engineer to join our remote team! If you are passionate about developing modern web interfaces and powerful service APIs that drive our innovative insurance platform, we want to hear from you. At SageSure, we foster a vibrant team culture and value mentorship, making it the perfect environment for you to elevate your skills and leadership capabilities. In this role, you will design and implement scalable services and APIs, optimizing high-performance database structures for our large-scale applications. You'll collaborate closely with our engineering squad, making data-driven decisions and improving system performance to ensure high availability and resilience. With your extensive experience in Java, SQL, and AWS S3, you'll lead technical initiatives and help shape best practices across teams. Your leadership will not only enhance the team's efficiency but also contribute to the overall growth and development of our projects. By joining our dynamic team at SageSure, you’ll be part of a company recognized among the Best Places to Work in Insurance for four consecutive years. If you're ready to take on challenging problems while being supported by a collaborative team, then we would love to have you onboard as our Principal Software Engineer!

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at SageSure
What are the primary responsibilities of a Principal Software Engineer at SageSure?

As a Principal Software Engineer at SageSure, your main responsibilities include designing and implementing scalable services and APIs, optimizing database structures, and enhancing system performance. You will lead a team in a microservice architecture framework, provide mentorship, and drive code quality through practices like pair programming and code reviews. You'll also work cross-functionally to ensure collaborative solutions tailored to the specific needs of our clients.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer position at SageSure?

Candidates for the Principal Software Engineer role at SageSure should have extensive experience in Java, SQL/PostgreSQL, and AWS S3, along with a proven track record in developing and integrating REST APIs using Spring Boot. Experience with microservices architecture and familiarity with technologies such as OAuth and various observability tools is highly preferred. A strong background in designing distributed systems and a passion for mentoring are also crucial.

Join Rise to see the full answer
How does SageSure support the professional growth of a Principal Software Engineer?

At SageSure, we believe in the continuous professional development of our employees. As a Principal Software Engineer, you will have opportunities for mentorship, knowledge sharing, and technical leadership within your team. We encourage a growth mindset and offer resources for learning to adapt to modern tools and practices, reinforcing your skills in areas such as high availability and system scalability.

Join Rise to see the full answer
What is the company culture like at SageSure for the Principal Software Engineer role?

The company culture at SageSure is characterized by collaboration, innovation, and a supportive environment. We prioritize strong team dynamics, diversity, and inclusivity. As a Principal Software Engineer, you’ll be part of a culture that values open communication, celebrates technical excellence, and embraces creative problem-solving, making it an exciting place to contribute and grow.

Join Rise to see the full answer
What technologies should a Principal Software Engineer be familiar with at SageSure?

A Principal Software Engineer at SageSure should be well-versed in Java, SQL/PostgreSQL, AWS services, and microservice architecture frameworks. Familiarity with Spring Boot, API documentation, and client libraries is essential. Experience with observability tools like Grafana and Prometheus, along with knowing cloud platforms and containerized application deployments like AWS and Kubernetes, is highly advantageous.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with building REST APIs as a Principal Software Engineer?

When answering this question, focus on specific projects where you created APIs, detailing the technologies and methodologies you used. Discuss your approach to design, ensuring scalability and security, and mention any challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects as a Principal Software Engineer?

Highlight your organizational skills, mentioning tools or practices such as Agile methodologies or prioritization frameworks that you utilize. Discuss how you align project goals with team capabilities to ensure timely deliveries without compromising quality.

Join Rise to see the full answer
What strategies do you employ to mentor junior engineers in your team?

Talk about your approach to mentorship, including pairing with junior engineers on projects, conducting code reviews, and facilitating knowledge-sharing sessions. Emphasize the importance of fostering a supportive learning environment that encourages growth and development.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your experience with implementing testing strategies like unit tests and integration tests. Mention coding standards you follow and how regular code reviews and collaborative practices help maintain high code quality in your team.

Join Rise to see the full answer
Can you give an example of a high-impact problem you solved in a previous project?

Provide a specific instance where you tackled a challenging problem. Describe the situation, your approach to identifying the root cause, and the solutions you implemented. Highlight the impact it had on the team or project outcome.

Join Rise to see the full answer
What tools do you use for monitoring system performance?

Mention specific tools you have experience with, such as Grafana, Prometheus, or OpenTelemetry. Explain your approach to creating metrics that drive performance improvements and decision-making within your projects.

Join Rise to see the full answer
How do you stay updated with the latest technologies and practices in software engineering?

Discuss your commitment to continuous learning by following industry blogs, participating in conferences, and engaging with communities of practice. Mention any recent technology trends you've explored that are relevant to the Principal Software Engineer role.

Join Rise to see the full answer
What is your experience with microservices architecture?

Describe your involvement with microservices in past projects. Focus on the design, deployment, and integration of microservices, and discuss the benefits and challenges of this architecture in terms of scalability and reliability.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Share your strategies for effective communication and collaboration with non-technical teams, such as product management and design. Highlight how you ensure everyone is aligned on requirements and expectations, which is essential for seamless project deployment.

Join Rise to see the full answer
What makes you a strong fit for the Principal Software Engineer position at SageSure?

Convey your relevant experiences, technical skills, and personal attributes that align with SageSure's mission and culture. Emphasize your passion for mentoring, innovation, and the specific technologies used at SageSure, showcasing how you can contribute to the team's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Join SageSure as a Claims Manager and lead a dynamic team in driving exceptional property claims handling in a remote setting.

Photo of the Rise User
Posted 6 days ago

Accellor is seeking a Senior Full Stack Software Engineer to drive design and implementation of high-impact solutions in a supportive and collaborative environment.

BLAST Remote No location specified
Posted 16 hours ago

Join BLAST as a Fullstack Software Engineer and help create world-class entertainment products for gamers globally.

Photo of the Rise User
Posted 14 days ago

Join Interface.ai as a Staff Engineer (Backend) to architect solutions at the forefront of AI innovation in the banking industry.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 8 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Senior Front End Engineer and play a vital role in delivering exceptional web applications for data visualization.

Bah Remote McLean, VA
Posted 5 days ago

Booz Allen Hamilton is looking for a talented ASP.NET Developer to deliver innovative solutions for clients in a dynamic, agile setting.

Comun seeks a Senior Backend Engineer to enhance their banking features and support their mission of financial empowerment for Hispanic immigrants.

Photo of the Rise User
Posted 8 days ago

Join Visa as a Lead Software Engineer and contribute to innovative payment solutions across the globe.

Photo of the Rise User
Avaloq Remote One Lochrin Square, Edinburgh, United Kingdom
Posted 8 days ago

Avaloq, an industry leader in wealth management technology, is on the lookout for a talented Java Software Developer to enhance its wealth platform within a collaborative and innovative environment.

At SageSure, our mission is simple: to provide high-quality, cost-competitive property insurance when and where it’s needed.

35 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB