Salesforce Engineer II

About Obie:
At Obie, we are shaking up landlord insurance, making it easily available for landlords and real estate investors both when and where they need it. With a focus on driving efficiency and innovation for our customers and within our team, we’re on the search for new talent that can take Obie to the next level.

At Obie, you’ll collaborate with a diverse team that embraces evidence-based decision making, learns from failure, accepts feedback, and is always prepared to make changes for the better. You’ll be expected to operate with flexibility and leverage your curiosity to drive innovation while collaborating with colleagues across teams and areas of expertise. Our ideal teammates are kind, passionate, committed to excellence and eager to nerd out over the best ways to make Obie even better.

Our Chicago based employees are hybrid, and expected to be in office on Tuesdays and Thursdays.

While Obie does offer fully remote opportunities for those outside of Chicagoland, we are only currently hiring in the following states: AZ, CA, DC, FL, GA, IL, IN, LA, MA, MI, MO, NH, NJ, NY, NC, OH, OR, PA, SC, SD, TN, TX, UT, WA, WI

Brief summary of role:
The Salesforce Engineer is a highly technical position, and will be responsible for designing and developing custom solutions that include application processing platforms for programs. Our current solution architectures vary - in some instances, they use a front-end CMS system connected via web services to back-end Salesforce and document storage systems. Other solutions include multi-tenant architecture within Salesforce and structured hierarchy. 

The role is primarily back-end Salesforce development, however, the individual in this role must be able to perform front-end development duties as needed (2 years of front-end developing experience preferred).

What you'll do:
  • Design solutions that leverage Salesforce best practices and introduce new technologies when necessary, translate business requirements into solutions that best leverage the Salesforce platform
  • Develop comprehensive configuration designs and architectural documentation to support the successful implementation of projects
  • Identify and recommend salesforce.com-based solutions, integration points, and related implementation architecture for business usage improvements, scalability, and performance
  • Integrate Salesforce with other applications using web services and apis
  • Identify any application/code security issues and recommend solutions to resolve them
  • Integrate and test systems using automation and non-automation methods
  • Strong foundation in version control, configuration management, deployment methodologies, and release management
  • Must have excellent written/verbal communication skills, attention to detail, and a commitment to quality
  • Analyze needs and develop solutions using traditional and/or agile development methodologies, engage in code reviews, and ensure adherence to best practices
What you'll bring:
  • 5+ years of Apex with 3+ years of asynchronous Apex
  • 3+ years of Lightning Web Components
  • 3+ years of REST or SOAP integration work
  • Platform Developer I Certification required; Javascript Developer I Certification preferred
  • Extensive experience utilizing Apex and JavaScript to develop and deliver effective solutions on Salesforce Sales Cloud and Service Cloud
  • Proficiency using Salesforce CLI for development and deployment tasks, and effectively using version control in a team environment
  • Demonstrated ability to combine declarative and programmatic solutions to design and implement scalable solutions
  • Demonstrated ability to implement and manage integrations, leveraging both pre-built integration tools and custom solutions utilizing Salesforce REST and SOAP apis
  • Strong understanding of Salesforce platform database transactions, including order of execution, governor limits, and best practices for efficient data handling
  • Strong understanding of Salesforce platform debugging techniques to efficiently identify, diagnose, and resolve errors and performance issues
  • Strong understanding of web protocols, including HTTP, SOAP, and REST
  • Strong understanding of OOP and MVC patterns and proven ability to apply these concepts in developing scalable and maintainable Salesforce applications
Nice to haves:
  • Development or administrative experience with various Salesforce products, such as Financial Services Cloud and Sales Engagement
  • Experience with Hubspot integration
Interview Process:
We want you at your best, and won't be giving you any gotcha-style questions - we aren't like that. We want to get to know you, hear about what you're interested in, and learn about what you hope to do in the future.

You should familiarize yourself with these resources before continuing:

a. Our company’s blog to learn more about the space we’re working in and where we write about landlord insurance.

b. Check out our Twitter and LinkedIn to get a glimpse of how people interact with our brand and product.

c. Some posts with and about us around the web (Inc 5000, Estate Innovation, Geek Estate Blog, Business Wire, Innovate State)


1. Meet us and learn about Obie
You'll first talk to a member of the People Ops team on a 30 minute call; you won't need to prepare anything in advance. The goal of this conversation is to get to know you and mutually explore if we might be a good fit for each other. You'll learn more about Obie and have a chance to ask any questions about our company, team, culture, and product.

2. Meet the hiring manager
You'll get to have a 45 minute video interview with the hiring manager. This discussion will be more technical in nature to ensure you have the skills needed to be successful in the role.

3. Project Exercise
This role requires an ability to communicate and collaborate effectively as well as strong Salesforce development skills, so we'll present you with a short exercise to complete to provide you a chance to flex those muscles. More on this when you get there!

4. Meet the team
Since you'll be joining a close-knit team, we'll ask you to meet other people in the company so we get to know each other a bit better.

More about Obie:
Founded in 2017, Obie is paving a new path in insurance for landlords and real estate investors. Obie’s goal is to fundamentally change how insurance is bought and sold  by building technology and insurance products that increase ease and accessibility for the 17 million residential real estate investors and landlords in the US. Obie offers a superior insurance experience, allowing real estate investors and landlords to obtain the right coverage where it’s most convenient for them, whether that means using our digital quote tools, working with independent agents, or finding us through our integrations with industry partners.

With over 6,000 active policy holders, and over $20 billion in coverage secured, Obie has still barely scratched the surface of its growth potential. That growth is supported by $39 million secured in funding, positioning it perfectly to continue revolutionizing the industry.

Obie has you covered:
Being in the insurance industry, we understand the importance of comprehensive benefits for you and your family. These are just some of the benefits and perks we provide:

Competitive salary
Flexible time off with an encouraged minimum time away to support a healthy work-life balance
12 weeks of Paid Parental Leave
Great health, dental and vision coverage
Life Insurance
Flexible Spending & Health Savings Accounts
Stock Options
401k match
Pet Insurance Reimbursement
Health and wellness benefit
Equipment budget - everything you need to do your best work
Professional development support
Summer hours

Product & Engineering

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling