Jobs


Software Engineer

Location: Provo, Utah
Date Posted: 03 Sep, 2019

Software Engineer 
A Day in the Life
A great fit is creative, responsible, intellectually curious and customer-obsessed. Clear and concise interpersonal skills are a must, engineers often collaborate directly with clients. You should be able to design features for a cloud-based insights platform which spans data ingestion, analysis, reporting, and resolution workflows. You will be an owner, as you help customers understand what they need from the platform. You should have experience with a wide variety of activities including:
·       Designing custom solutions
·       Working with a team to implement them
·       Ensuring quality before releasing to our customers
·       Gathering feedback, and tuning your solution based on this feedback
·       Releasing to production
·       Supporting customers post-deployment

The Expectation for Success
·       Bachelor’s degree in Computer Science or related field
·       2+ years of meaningful experience 
·       Curious about the platforms you work with and the projects that you work on
·       Have a focused approach to testing and quality assurance
·       Experience with current web technologies and distributed systems is immediately applicable (although not a hard requirement)
·       Experience with software engineering standard methodologies (e.g. unit testing, code reviews, design documents)

Responsibilities include:
·       Developing scalable, fast, robust, and simple web-based solutions to solve complex business problems
·       Close collaboration with your team to collect and incorporate feedback into your feature design
·       Obsessing over the performance of your new features and applying those insights across the organization to ensure that every customer gets the best experience possible
·       Work with your team in order to meet customer work you're doing, understand the decisions that are being made and make your voice heard.
What differentiates us from other companies
Standard benefits package (medical, dental, vision, life insurance, etc)
Snacks, drinks, and free lunches Frequent office events, team outings, and happy hours
Continually cultivating creativity from rooftop views, ping pong tables, open and collaborative workspace
Company stocks