Senior Software Engineer


Who we are at Embroker

Embroker is the digital insurance company committed to transforming business insurance. With a radically simple approach, Embroker is replacing the 1970’s technology of the insurance industry, with a first-ever end-to-end digital insurance platform that provides better coverage and reduced cost; all in minutes, not hours. Founded in 2015 and headquartered in San Francisco, Embroker has raised over $142M of funding from leading fintech investors. Embroker is proud to be one of BuiltIn San Francisco's 2022 Best Mid-Sized Places to Work.

What you will own in this role

As a Senior Software Engineer, you will join our Engineering team working on Embroker’s software platform, developing a complex single page application using React and building RESTful APIs, business services, data layers, document management, carrier integrations, on a hybrid microservices architecture (Event-driven microservices/SOA) and much more using Typescript and Go.

We work in small, cross-functional, teams of 3-6 people and use Slack to stay connected.

You can see more about our tech stack on:

What experience we think is the right fit

  • 5+ years of experience in software development
  • 2+ years experience cloud-based microservices development
  • Strong foundation in event-driven and RESTful microservice architectures
  • Created and maintained highly available, scalable, secure, and observable services
  • Ability to write clean, well-designed, and high-quality code in a highly collaborative Agile development environment
  • Experience in JavaScript or Typescript development with mainstream frameworks like React/Redux, Vue, Angular 5+
  • Being okay with the uncomfortable feeling that comes from learning new things
  • Passion for growing your skills, tackling interesting work and challenging problems
  • Good knowledge of English language, conversational and written
  • Fluent in written and spoken Serbian

The experience we think is nice to have

  • Degree in Computer Science or related field
  • Experience with:
    • Go programming language
    • PostgreSQL or other RMDS system
    • TDD and DDD
    • Modern CI/CD Tools (Github Actions, Gitlab)
    • APM tools (Datadog, Appdyanmics, New Relic)
    • Infrastructure As Code (Ansible/Terraform/Packer or equivalent)
    • Containerization and Orchestration (Docker / Kubernetes)

What Embroker offers

  • Competitive salary
  • Flexible working hours
  • Remote work during COVID-19 pandemic
  • Awesome referral bonuses
  • Working with a team of experienced engineers
  • Flexible work from home policy
  • We invest in your professional development and career path: online courses, coding classes, conference tickets, books, etc.
  • Private medical healthcare with dental services added
  • Subsidized fitness card

And many more perks when we're back in the office:

  • Regular team-building events
  • Tournaments of table tennis and table soccer in our office, basketball and soccer teams
  • In-office drinks, snacks, fruits, lunch twice a month, etc.

Our Pack at Embroker lives our values

  • Pack First
    • We succeed and fail as one team. We optimize for what is best for our entire organization. We always assume positive intent.
  • Create Magic
    • We strive to amaze and delight at every touchpoint. We make our work fun through teamwork, play and positive energy.
  • Be All-In
    • We are 100% committed. We move fast and are proud of what we build. We attack challenges with relentless positivity.


Please enter your comment!
Please enter your name here