Senior Software Engineer

Opal Portland , OR 97201

Posted 1 week ago

About the Job

The Senior Software Engineer is a creative self-starter and has the capability to drive the development of new products and initiatives. Collaborating closely with Design, Product Management, and Engineering teams, this role works with others to determine what to build and how to build it. Working at the intersection of Product and Engineering, this is a vital role in helping to scope projects and plan for the future.

Opal is currently operating fully remote as we navigate through COVID-19. We expect to reopen our HQ office in Portland, Oregon when it becomes safe and reasonable to do so.

About Opal

Opal is the marketing and communications calendar that unites teams to do exceptional work. Teams who work together in Opal create unprecedented levels of visibility, build team alignment and improve operational efficiency. to learn why Opal is used by teams everywhere including Starbucks, Target, Minted, General Motors, T-Mobile and Zillow.


  • Write server-side functionality using Ruby/Rails, Elixir/Phoenix, or NodeJS and develop client-side interfaces using Javascript/React.
  • Drive the creation, shipping, and maintenance of capabilities across the Opal Platform.
  • Participate in the entire product creative process, including user interviews, design meetings, technical architecture decisions, and resulting implementation.
  • Continually collaborate with other members of the Engineering team, in addition to Product and Design teams.


  • 5+ years of related software engineering experience
  • Passion for building excellent product, understand its potential and realized impact, and creating great user experiences.
  • Deep understanding and an informed opinion about web application architecture.
  • Understand the needs of Opal users to help deliver the most valuable implementation of a capability.
  • Ability to efficiently create consensus, reach decisions, and deliver value to users by getting software shipped.
  • Comfortable with in-person and digital communications, with the ability to articulate and break down information for an audience of Designers, Engineers, Product Managers, and other stakeholders.
  • Experience working in a fast-paced, high-growth, and professional environment.
  • Motivated by the journey of working at a continually expanding and ambitious start-up.
  • Excellent interpersonal skills, working well in an open and collaborative environment.
  • Comfortable moving between priorities and deadlines across multiple projects.
  • Natural alignment with Opals Values: Professional, Intentional, Steadfast, Helpful, Creative, Passionate, and Empathetic.
  • Demonstrated ability to work effectively with individuals from diverse communities and cultures.


  • Competitive, market-leading compensation package and stock options
  • 100% company-paid Medical/Rx, Dental, and Vision Insurance for individuals (plus company-subsidized dependent coverage)
  • Flexible Spending Accounts (FSA) for Health, Dependent Care, Commuter, Parking
  • Company-paid Life/AD&D, Short and Long Term Disability Insurance
  • Pet Insurance for your furry friend
  • Flexible Paid Time Off and Paid Holidays
  • Paid Parental Leave & Back-to-Work Program
  • 401(k) and Roth Retirement Plans
  • Company-sponsored outreach & activity programs

Opal is an equal-opportunity employer and committed to creating an inclusive and diverse environment. We believe a diverse workplace promotes innovation and enhances decision making. We encourage applications from all qualified candidates and will consider all applicants without regard to race, color, religion, gender identity or expression, national origin, sexual orientation, disability, age, or veteran status.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Catapult Recruiting

Posted 2 months ago

VIEW JOBS 11/1/2020 8:03:31 PM 2021-01-30T20:03 <p>We are adding a Senior Software Engineer to our team. Our SaaS platform helps banks, credit unions, commercial real estate funds, and servicers optimize their collateralized assets by providing real-time portfolio management, valuation and modeling, compliance reporting, and audit tools.</p> <p>Our tech stack is Ruby on Rails, deployed on Heroku, with a Postgres database. We are looking for someone who can take ownership of our codebase, drive new product and feature development, and contribute to overall system architecture and design. As a startup we need to move fast, but also want to be thoughtful and intentional about developing a high-quality, scalable platform. This is an opportunity to get in on the ground floor and help shape our technology and engineering culture.</p> <p><strong>Primary responsibilities include:</strong></p> <ul> <li>Building and shipping new products and features</li> <li>Exhibiting excellent code hygiene by writing clear, maintainable, and scalable code</li> <li>Demonstrating a quality mindset by writing and maintaining tests</li> <li>Working with teammates to understand business requirements and objectives</li> <li>Troubleshooting and debugging application issues</li> <li>Contributing to overall system architecture strategy and design</li> <li>Establishing and evangelizing engineering best practices</li> <li>Providing coaching and mentoring to other engineers as we grow our team</li> </ul> <p><strong>Qualifications:</strong></p> <ul> <li><strong>5+ years as a full-time Ruby on Rails engineer</strong></li> <li><strong>Experience with Heroku, Postgres, Git, AWS, and Docker</strong></li> <li><strong>Experience writing client-side JavaScript applications with React, AngularJS or other libraries/frameworks</strong></li> <li>Comfortable in a startup environment</li> <li>Sharp analytical and problem-solving skills</li> <li>Solid coaching and communication skills</li> <li>Experience with agile development practices</li> <li>Ability to thrive in both team and individual development environments</li> </ul> <p><strong>Nice to haves:</strong></p> <ul> <li>BS or MS in Computer Science or related field</li> <li>Experience developing RESTful APIs</li> <li>Experience with DevOps and CI/CD pipelines</li> <li>Work experience related to Financial SaaS products</li> </ul> Catapult Recruiting Portland OR

Senior Software Engineer