Senior Software Engineer


The Role

Outreach's vision is to enable every organization to take its innovation to market so it can have a positive impact on humanity. We do that by empowering Sales and Revenue teams with a System of Action that allows them to more efficiently connect with buyers to get their product into the market quicker. Our core belief is that asking customers to track their actions is futile and so we build beautiful experiences that make it easy for our customers to take action. We capture that data about an organization's customer interactions, synthesize it into knowledge and use that knowledge to train machine learning models and provide better insights to increase revenue and create happier customers.

The Team

As part of the Workflows UX team, you’ll be responsible for the UI that reps use on a daily basis for executing their tasks. Workflows automate how reps know who to contact and when to contact them, allowing them to focus their time on solving customer needs. You’ll be part of the team building the next evolution of workflows and giving reps more ways to automate their tasks and stay on top of what they need to do in order to close and win deals.

Your Daily Adventures Will Include

    • Collaborate with designers and engineers to build engaging, simple, intuitive user experiences using the latest web technology
    • Work with industry leading engineers and a team that believes in collaboration and having each other's back
    • Connect with our internal sales team and get instant feedback about the experiences you create
    • Partner with program managers, user researchers, data scientists and engineers to brainstorm solutions and solve customer problems
    • Write technical design documents and architect solutions for complex features with ambiguous requirements
    • Review others work through code reviews and technical design reviews to provide meaningful feedback around code quality, performance, maintainability and testability
    • Be a part of a team where your voice is heard and you have the opportunity to make a real impact

Basic Qualifications

    • History of delivering interactive web experiences using frameworks such as React
    • History of creating, debugging and architecting complex components within single page applications
    • Ability to balance technical limitations and product requirements to deliver quality experience for users
    • Empathy for our users and the curiosity to understand how they work
    • Ability to mentor and develop junior developers through code reviews and 1:1 mentorship
    • Live our company values

Technologies We Use

    • React
    • TypeScript
    • GraphQL
    • Cypress and React Testing Library
Why You’ll Love It Here

• Generous medical, dental, and vision coverage for full-time employees and their dependents
• Flexible time off
• 401k to help you save for the future
• Company-organized and personal paid volunteer days to support the community that supports us
• Fun company and team outings (or virtual events these days!) because we play just as hard as we work
• Diversity and inclusion programs that promote employee resource groups like OWN (Outreach Womxn's Network)
• A parental leave program that includes not just extended time off but options for a paid night nurse, food delivery, gradual return to work, and the Gottman Institute's Bringing Home Baby course for new parents
• Employee referral bonuses to encourage the addition of great new people to the team
• Plus, unlimited snacks and beverages in our kitchen (once we're back in the office, that is!)
• We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status
Apply for this job