Working at Hugo
Whether you're an engineer, a designer, or an adjuster, every position at Hugo requires three things: estimating how much work a given task will take, when you will be finished with it, and what it means for our members. These three things let us work flexibly because we are consistently improving our forecasting ability and staying motivated to deliver for our members.
What does that mean for the day-to-day? It means a single team check-in at 9AM PT where you discuss your tasks for the day and any help you will need. Then, you're free to complete that task at your own pace and on your own schedule. We do a weekly retrospective to assess team performance, and a bi-weekly sprint planner. We are meeting-phobic.
Every team seeks to get something out into the wild every day - whether it's a paper prototype or a full deployment to production.
We take your personal development seriously - the better you are, the better we can deliver for our members and community. As part of your on-boarding, we'll discuss your development goals and how we can contribute. That includes everything from blog posts to conferences and sponsored meet-ups.
Hugo is an EEO employer that actively pursues and hires a diverse workforce, and will consider for employment qualified applicants with arrest and conviction records. Our salaries, perks, and benefits are all negotiable. We don’t judge people based on schools or degrees.
Our application process
Our goal is to take as little of your time as possible - and be transparent throughout.
Every candidate answers 3 relevant entry-level questions. Technical and design hires submit 2 portfolio pieces. Please do not send a resume or "about me".
If things work out, we will invite you to a 30 minute call where we will discuss your prior experience and future goals, and roles you've enjoyed or found frustrating.
If that call goes well, we will invite you to a 30 minute call to discuss your area of expertise and work habits.
From there, you will be provided an area-specific problem to solve in your own time (with as much or as little support from us as desired), followed by a two-on-one review and debrief call. We then check references and prepare to make an offer!
Senior Full Stack
Based in Los Angeles / willing to move
Experience building and maintaining distributed systems
Fundamentals in data structures, algorithm design, problem solving, and complexity analysis
Demonstrated debugging and troubleshooting skills
Advanced knowledge of C++ or Java
Experience with Git or another distributed version control system
5+ years of engineering experience
Excited to work in a rigorous CI environment that favors robust, performant code vs. quick hacks
Contributions to open source projects
Proficient with Git/Github and Jenkins
Deeply motivated to build things that make a real difference to everyday lives
We've built a microservice architecture that allows us to rapidly scale to accommodate ever-increasing user needs. Your job is to build new services that enhance the customer experience or our internal tooling while maintaining our standards of performance and robustness.
You'll collaborate closely with our CEO, CTO, DevOps, and Front End engineers to build across our tech stack and deliver best-in-class insurance technology.
As with all of our engineers, you will test, QA, deploy, and maintain your own code within our continuous integration framework. That means pushing a change to production on your first day, and continuing to improve our services from then on. As you learn, you'll be able to keep the team informed on emerging best practices, and champion ideas you believe in.
We pay competitive salaries. We're serious about remote work and flexible hours. Equity and benefits included. All negotiable.
Complete the short form below and you will be contacted by our automated applicant processing system. If you have any other questions or comments, feel free to email email@example.com and we'll get back to you shortly.
Looking forward to talking more!