Find your perfect fit.

Great companies are being built by amazing teams. Come be a part of it.
98
companies
1,171
Jobs

Senior Software Engineer

Observable

Observable

Software Engineering
San Francisco, CA, USA
Posted on May 12, 2023
Observable helps everyone make sense of the world with data.

We’re building a place where people can work together to explore, analyze, and communicate with data. Uncover new insights, answer more questions, and make better decisions - right in the browser. Start by forking a project from teammates or from the largest community of visualization experts and data practitioners (scientists, analysts, developers). Bring your data in from spreadsheets or database connectors. Use components or write custom code along any JavaScript library. Observable lets you work with your data however you want.

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

Current experience with one or more general purpose programming languages and frameworks including but not limited to: JavaScript, React, Python, Go, Ruby or Swift.

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.