Principal Software Engineer - Agent Acquisition and Development

+1 more | Remote
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
About the Position 

Agent Acquisition and Development (Onboarding, Licensing and Acquisition)

Are you obsessed about innovating existing workflow and build something that the industry has never seen and yet with game-changing impact? If yes, you've come to the right place.

Assurance is aiming at building an innovative, highly-automated and scalable agent acquisition and development system which involves the smart onboarding, industrial leading licensing and training management.

In this highly technical role, you will lead and drive multiple complex, high impact initiatives as well as the roadmap for the Agent Acquisition and Development team, direct brainstorming activities, design, implement, and manage a suite of services that enables Assurance to provide a satisfying and efficient experience to agents.

The ideal candidate has an exceptional understanding of cloud development and is highly proficient in cloud best practices and services. Collaborative teamwork is your primary mode of operation. You are not shy about reaching out to others with questions and you are eager and with enormous experience in supporting your team members in their work. You are the go-to person when it comes to difficult technical challenges. At the same time, you understand what ownership and accountability for your individual work means. You thrive in a fast-paced environment and can prioritize work effectively. You're ready to change the world of insurance, and you know that all starts with high quality software and services. 

About you

  • 7+ years of distributed application development experience
  • 5+ years experience with AWS
  • 3+ years of experience with Python and Ruby, or Elixir
  • 3+ years of experience building A/B testing and experimentation frameworks
  • 3+ years experience integrating with external APIs
  • Experience building and maintaining software services that serve 1000+ transactions per second
  • Working knowledge of SQL
  • Experience with DevOps
  • Strong object-oriented coding skills
  • Experience building high traffic, low latency distributed systems
  • Passion for writing high quality, clean, well-tested code
  • Track record of meeting software development deadlines
  • Analytical aptitude and hands on data-driven problem-solving abilities
  • Experience with agile/Scrum software development
  • BS in Computer Science or Math

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 4 engineering offices worldwide in Seattle (headquarters), Toronto, Ft. Lauderdale, 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.

Review our CCPA policies here.

Choose Assurance Because:
· Exceptional base salary plus bonus structure
· Comprehensive benefits which include, medical, dental, vision, 401K and more
· Unlimited paid vacation, sick leave, plus paid holidays.
· Growth opportunities, advance your career rapidly, we offer leadership development training and promote from within.
· Ongoing coaching and career development including individual and group coaching sessions.
· Fast paced, high performance environment.

Still have questions? Hear directly from our team 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
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • jQueryLibraries
    • ReactLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SpringFrameworks
    • DB2Databases
    • PostgreSQLDatabases
    • Google AnalyticsAnalytics
    • ConfluenceManagement
    • JIRAManagement
    • TrelloManagement
    • SalesforceCRM

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

Director of 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 sync
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
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 Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Game Room
Some Meals Provided
Happy Hours
Parking
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
Lunch and learns
Cross functional training encouraged
Promote from within

More Jobs at Assurance

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Assurance's full profileSee more Assurance jobs