Senior Software Engineer
Bay Area or Remote in the US /
Software Development /
Observable helps everyone make sense of the world with data.
Observable is the collaborative data canvas, built for and powered by community.
As a Senior Software Engineer, you will work end to end on the planning and development of new features critical to Observable’s users, often in collaboration with partner teams (product, design, etc).
We are hiring senior engineers with experience of scaling their work through defining and directing the work of other team members, as well as being a positive influence in the growth, development, wellbeing and safety of everyone on the team.
What you will do
Guide and influence the design, development, testing and maintenance of the full software stack
Work closely with developers, product and other cross functional teams to ship new features and innovations to Observable’s platform and product
Be part of a close-knit engineering team that ships new code into production multiple times a day.
Take initiative, prioritize and manage workloads, and meet project deadlines.
Have empathy for our users, and nurture the quality and development of the data practitioner experience as much as you do for the quality of our code.
Work well and collaborate effectively in a team of diverse skills (engineering, design, product, advocacy).
What you will bring
Minimum of 12 years of experience and track record of feature development and delivery across a frontend and backend stack.
Experience working in an early stage startup.
Experience working for a SaaS company.
Inclusive Communication and interpersonal skills
Proven ability to coordinate the work of others when needed and to be a positive influence on other team members across the company
Good computer science fundamentals, including data structures, algorithms, and software design with excellent investigative and debugging skills.
Ability to write readable, maintainable self-documenting or well-documented code to solve complex problems with simple, elegant solutions
Join our team!
We’re visualization enthusiasts. We’re chart connoisseurs. We’re open source developers. We’re map geeks, spreadsheet lovers, and color palette fiends. We love helping people understand the world better and we want you to join us in helping the world make sense of data.
We want to share our love of software by making programming easier to learn, by making data easier to explore and analyze, by making visualizations easier to sketch, and by helping people help each other.
Observable is built on open source, including React, Node.js, and PostgreSQL, as well as a number of our own open source libraries. We care deeply about user-centered design, from programming language and syntax design, to API construction, to the graphical user interface, to the final pass of visual polish.
We are looking for people who are compassionate advocates for data practitioners and have the audacity to tackle some of development’s greatest challenges. We are hiring for multiple positions.
Thank you for your interest! 🙏 We can’t wait to hear from you.