Software Engineer, CRM

| Seattle
About Assurance
Assurance offers the best online insurance shopping experience; within minutes a customer can have instantly approved life, health, auto, or home coverage. We’ve simplified the online checkout process so that customers can get covered instantly online, and we’ve also built an on-demand workforce of licensed insurance agents that can speak with customers who want to talk to an expert, 24x7. Powering all of this is a cloud-first, event-driven, service-oriented-architecture, using the latest software frameworks. We combine our web technology with data science models at every step to make intelligent decisions about how we market to customers, what policies we recommend, and which agents we match to customers. Our mission is to make insurance easier, cheaper, and higher quality, for everyone – not just the affluent. Our team is humble, driven, and committed to improving the lives of millions. 
We’ve pioneered many new technologies and are proud of many world-first technical achievements. We are the only company to pay commissions to on-demand workers with a real-time payment solution, so money earned is deposited into their bank accounts instantly, every day of the year; and to pay dynamic bonus rewards generated in real-time by machine learning models during phone sales calls. We developed a voice signature technology to enable customers to conveniently sign for their insurance policy over the phone. We built a completely serverless telephony platform that uses dozens of machine learning models to automatically optimize how we place phone calls to customers and connect them with sales agents on the platform. 
In September 2019, Assurance was acquired by Prudential (NYSE:PRU; $36B market cap) to further the joint mission of improving financial wellness across the world. We are at the forefront of this exciting mission and are looking for experienced software engineers who are excited about the chance to rethink the insurance industry from the ground up in a technology-first manner.
 
Our Offices 
We have 3 engineering offices worldwide in Seattle (headquarters), Toronto and Kathmandu. Each office has many teams of engineers; each team owns a set of software applications and business functionality. We work collaboratively across time zones and geographies, using Slack, Zoom, Github, and email. Engineers in remote offices will typically visit headquarters once or twice per year.
About the Team 
CRM team is responsible for designing, developing, and running foundational services of Assurance business - including services that hosts both customer- and agent-facing UI, along with upstream and downstream APIs, integrations with various information providers (MediaAlpha, HasOffers, Experian just to name a few), as well as number of internal services. We are working on developing a generic platform that would allow us to integrate with 10x carriers/vendors at a fraction of time.
About You 
You are a seasoned software engineer, who has been working on internal- and public-facing web services for a number of years. You have made your share of mistakes and learned from them. You have good instincts and strong judgment, and your decisions were tested by time over and over again. You demonstrate an exemplary level of ownership and no problem is below you. You enjoy creating designs and writing code that would outlive you.
At the very least, the candidate should:
Have 4+ years of practical experience developing distributed service-based applications
Have a track record of designing, developing and shipping complex software projects that required cross-team collaboration
Be proficient in at least one high-level programming language such as Java, Python, or Ruby
Have strong debugging and systems analysis skills to be able to identify and quickly resolve or mitigate issues
Have excellent oral and written communication skills
The ideal candidate for this position would:
Have comfortable familiarity with AWS services
Have practical experience developing APIs for the modern world
Have deep practical knowledge of Ruby on Rails and related ecosystem
Have experience working in the fintech or insuretech business domain
If this opportunity sounds interesting to you, please drop us a line, we'd love to chat!

Review our CCPA policies here.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • jQueryLibraries
    • ReactLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SpringFrameworks
    • DB2Databases
    • PostgreSQLDatabases
    • Google AnalyticsAnalytics
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • SalesforceCRM

Location

We're located in the heart of downtown Seattle at the corner of 5th and Madison, conveniently between Westlake Center and Pioneer Square.

An Insider's view of Assurance

What’s the vibe like in the office?

“We're all so friendly and open to working and collaborating. We care for each other's work and personal health so that we can all be strong and grow together. No teammate gets left behind.”

Adrienne

Partner Marketing Specialist

What does your typical day look like?

“If I write code in the morning it often goes out on the same day, impacting thousands of customers and often having a noticeable change on our 'mission control' style dashboards throughout the office.”

Alex

Senior Software Engineer

What makes someone successful on your team?

“Everybody is very smart but not arrogant. In the data team, especially, everybody puts the team first over themselves - there are no egos. It is always about making things better for the team and the business.”

Callum

Director of Data Engineering

How do your team's ideas influence the company's direction?

We are calculated decision-makers. Every idea is a potential experiment waiting to be tested. We drive the business forward by rapidly iterating on several ideas leveraging the data to tell us which direction we should take next.

Megan

Principal Data Scientist

What are Assurance Perks + Benefits

Assurance Benefits Overview

Our Benefits

Flexible Working Environment
Your schedule and working hours are up to you at Assurance. We care more about results than when and where you get your work done, and we find that a flexible schedule can help alleviate the stress of a rigid work-life balance.

Unlimited Time Off
We work hard, so it’s important that we take time to refresh and reset when we need it. We empower our employees to take the time that make sense for them.

Nutritional Snacks and Weekly Lunches
We encourage a healthy lifestyle for employees in all ways that we can, and we don’t want it to be tough to find sustenance when you’re hard at work! We provide healthy, nutritional snacks throughout our office, and outstanding local coffee. We also host a weekly lunch, featuring top local restaurants, to accompany our all-company meeting.

Commuter Benefits
We want to make sure it’s easy for you to get to and from work, so we a provide free public transportation or greatly subsidized parking close to our office.

Inspiring Offices
From the beginning, our founders believed that beautiful, open, inspiring spaces lead to energy and creativity. We seek beautiful office spaces in all of our locations, and in 2020 we’ll be taking occupancy of a stunning new office on the top two floors of Madison Center in downtown Seattle – this space features floor to ceiling windows with stunning 360 degree views of the Puget Sound, and an exclusive private rooftop deck.

Competitive Health Benefits
Access to high quality healthcare is core to our business, and we care that our employees don’t have to worry about visiting a doctor. All employees receive competitive health, dental, and vision benefits packages.

Choice of High-End Equipment
We want to make sure you’re empowered to create amazing things. We give new employees the option of a variety of high-end computers and accessories.

Investment Opportunities
We believe in the importance of investing in yourself in a variety of ways, including financially. We offer a strong 401k plan, with options to invest in traditional, Roth, and after-tax options, all backed by a best-in-class platform from Prudential.

Culture
Volunteer in local community
Friends outside of work
Eat lunch together
Daily stand up
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
401(K)
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Assurance provides flexible start and end times for our employees
Remote Work Program
Company sponsored family events
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Some Meals Provided
Happy Hours
Happy hours are hosted Once per week.
Parking
We offer employees A parking subsidy.
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
Lunch and learns
Cross functional training encouraged
Promote from within
More Jobs at Assurance39 open jobs
All Jobs
Finance
Data + Analytics
Dev + Engineer
HR + Recruiting
Legal
Marketing
Operations
Product
Sales
HR + Recruiting
new
Remote
Operations
new
Seattle
HR + Recruiting
new
Remote
Marketing
new
Seattle
Sales
new
Remote
Operations
new
Remote
Operations
new
Seattle
HR + Recruiting
new
Remote
HR + Recruiting
new
Seattle
HR + Recruiting
new
Seattle
Data + Analytics
new
Bellevue
HR + Recruiting
new
Remote
HR + Recruiting
new
Seattle
Operations
new
Remote
HR + Recruiting
new
Remote
Marketing
new
Remote
Developer
new
Seattle
Marketing
new
Seattle
Operations
new
Seattle
Marketing
new
Seattle
Product
new
Bellevue
Operations
new
Seattle
Data + Analytics
new
Bellevue