Simply Business

Software Engineer

Posted on Jan 27, 2023

👉 Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

Full Time
📍Remote
🇺🇸 United States
👨Mid-level

About Simply Business

Simply Business is more than our name. It's how we approach insurance: Make it clear. Make it simple. Make it affordable. By combining exceptional talent, technology, data, and knowledge, Simply Business is the go-to online insurance brokerage that protects small businesses and the entrepreneurs who work hard to build them.

We harness cutting-edge data ability, believe in experimentation, and build our own technology to deliver better experiences for our customers and employees. This means we’re as much a technology company as one that sells insurance. We build, we fail, we learn, we improve. We’re a B Corp too, which recognises our strong track record of having a positive impact on people, society and the environment.

We want team members who have the drive to challenge boundaries. If you’re smart and passionate about delivering brilliant customer experiences, we’d love to hear from you.

Five reasons to join SB

  1. We enable big dreams for our people, customers, and communities
  2. We never stand still – we harness innovation and are creators of change
  3. We care about making a positive impact, aligning purpose and profit
  4. You can be you – we see everyone as an authentic individual and value the whole human
  5. We foster connection, empowering our people with choice and flexibility when it comes to their work pattern

Simply Business is an equal opportunity employer. We're committed to welcoming and helping to grow employees within an inclusive & diverse culture. And that commitment starts with our interview process.

Once you apply, your info will be reviewed in a committee with employees from different levels, teams, and experiences. We pride ourselves on fostering a sense of community, which is only made stronger by each individual at SB, so you'll have the opportunity to meet a variety of people throughout the process. Get excited!

The Position

We need a Software Engineer to join us in Boston.

This role will develop customer focused products in a culture which champions Agile, cross functional teams and continuous collaboration.

Key Responsibilities:

  • Being hands-on in developing our products using best practices, appropriate tools and technologies
  • Working with cross functional collaborative teams, helping to clarify requirements at the onset of projects and suggesting different and relevant technical approaches
  • Highlighting areas for continuous improvement and driving their prioritization
  • Being proactive in suggesting new tools, technologies and ways of working

Our Tech Stack:

  • Ruby/Ruby on Rails
  • Scala
  • MongoDB
  • Spark
  • Redshift
  • Kafka
  • Puppet
  • AWS
  • Docker
  • HTML, CSS, JavaScript
  • React

A handful of things we believe in:

  • Continuous delivery - we currently release software to production around 14 times a day on average
  • Cross functional teams – we believe in collaboration across the whole organization and we see Tech and Business teams as one team working together on projects (in fact, we even have our business product owners writing code).
  • Continuous innovation - we do hackathons as one example to drive experimentation with new technologies and ways of working
  • Never chaining ourselves to a technology - using the “right tool for the job”

Requirements

  • Strong programming skills in any language. We look for strong Engineers and our philosophy is that a strong Engineer is not defined by the technologies they use; therefore Ruby experience is not essential. You’ll just need to be happy to cross-over to Ruby if you join us – and we will support you with that
  • Strong understanding of Agile
  • Strong desire to work collaboratively with business teams. We do not divide ‘business’ and tech’ teams, we see both as one team as we are all working towards one shared goal
  • Strong interpersonal skills to work well in our very open and friendly environment
  • Pro-active in suggesting new tools, processes and technologies – anything which will help us continually improve!

Our Hiring Process

  1. Stage 1 - Phone screen with Talent Acquisition
  2. Stage 2 - Programming Assessment
  3. Stage 3 - Technical Deep Dive
  4. Stage 4 - Strength & Values

Stages 3 & 4 will take place over the course of a day over Zoom lasting a combined 3 hours. Adequate breaks will be factored into the day throughout your interview process.

Programming Assessment (90 minutes)

The programming assessment will be conducted with engineers from across the business. You will be assessed on the key areas which are coding and testing. As well as the above you will be assessed on your communication skills, i.e. explaining your decisions, convincingly arguing your choice of style and practice and demonstrating good collaboration.

If you have a preferred coding language then please let us know as soon as possible as the Programming Assessment is usually done in Ruby

Technical Deep Dive (45 minutes)

This will be a conversation conducted by engineers and possibly product managers from the business. For this session we’ll be looking to understand more of your technical foundations, how you like to work and your approach to problem solving.

We’re looking for a good testing mindset, the ability to explain technical solutions to problems in a way that can be understood by non-engineers as well as an understanding of agile software practices and where you have applied them.

Strengths & Values (45 minutes)

We are a values driven company with each area of the business having its own set of nuanced values that feed into each team.

This session is mostly non-technical although due to the nature of the role there will be some technical questions in particular with how you work within a cross-functional environment with non-technical colleagues.

The questions will revolve around the Simply Business values - learning, empowerment, authenticity, pioneering and simplicity and this section will contain a healthy mix of hypothetical scenarios.

Benefits

  • A salary that reflects your experience, our pay policy, and the market we’re in from your first day
  • Group plan for medical, dental, vision, and prescription drug coverage
  • Short term disability, long term disability, and life insurance coverage
  • Participation in the Company’s bonus program
  • Participation in 401(k) plan with a 3% employer match
  • Commuter benefits to help cut down on parking and public transit costs
  • 25 days of vacation time plus 10 sick days and 10 company holidays
  • A genuine investment in your learning and development
  • Annual company trip, regular outings, and volunteer opportunities
  • An awesome WeWork office with cold brew coffee and other beverages on tap, local pop-up events, and more
Software Engineerat Simply Business