At Connected, we don’t just imagine—we build. From research and ideation to final product delivery, our engineers are involved every step of the way. Our “Connected” approach integrates engineering, design, and strategy from the very beginning to the very end. That means no broken telephones—only well-rounded teams, projects, and outcomes.
Everything from ideation, gathering requirements, design, and implementation, to QA, releasing, gathering customer feedback, analyzing key metrics, and iteration. You will work closely with our designers, user researchers, and data analysts to bring products to life and you will be responsible for defining what success is, and ensuring that it's achieved.
As a small startup, everyone at Grouparoo is involved in the entire life-cycle of a feature – from ideation and prioritization, through development, release, monitoring, and bug-fixing. You’ll have the latitude to choose the best tools and frameworks for the job and not be locked into legacy tools or decisions.
We are a team of generalists switching from topic to topic and are looking for engineers who are excited to explore the whole stack (frontend, backend, devops, etc.) rather than experts who specialize in just one part. This way, everyone can own the whole feature, not just the UI or API layer. We place a greater value on holistic knowledge of the architecture and the ability to learn rather than existing expertise in any single part of the stack.
We value a person’s ability to identify opportunities and drive projects from ideation to production, often collaborating with multiple people along the way. They shouldn’t need anyone to hand them a specced out project, or babysit the project while they’re working on it. We think deeply about this quality, and consider these three scenarios for any member of our team, the last of which we always optimize for:
Bad scenario: They only work on exactly what they're told to, and if someone isn't watching closely or delivering specs in great detail, then the project is likely left unfinished or shipped in a way that doesn't make customers say "wow".
Good scenario: They aren’t satisfied until a job is done right. Nobody ever says "I wonder how that project is going - I haven't checked in in a while" or "I hope they thought through these 5 subtle details."
Great scenario: In addition to the “good scenario”, they actively contribute to our product roadmap. They identify what to work on, consider trade-offs between different tasks and implementations, and drive us to amazing solutions to problems we didn't fully realize we had. Everyone on the team looks up to them and intuitively thinks of them as a real owner.
Groceries delivered from local stores
San Francisco, Toronto, or Remote (US, Ontario, British Columbia)
Everyone in Instacart’s engineering organization is expected to take ownership of their work. Ownership covers all of the ingredients – how you scope, plan, ship, communicate cross-functionally, and maintain your work. We value ownership so much that it is one of the main categories by which individual contributors and engineering managers assess performance.
We value engineers who can truly “own” their projects and communicate with design, product, comms, and other adjacent teams. As the company grows, it becomes increasingly important for individuals to possess both the EQ and IQ to manage a project from beginning to end. Ownership grows as you grow within the company, too. Over time, engineers will take on bigger projects that range across your team, the engineering org, or even the whole company.
39 Open Positions
Payroll, Benefits, and HR for Modern Companies
San Francisco, Denver, New York City, or Remote
At Gusto, we have an ownership mentality: every employee has the power to make our company better. Our engineers own projects from end-to-end by influencing initial feature specs, building backend APIs (Rails), writing frontend code (React), and overseeing ongoing improvements for deployed features.
Check out Flexible Pay, an exciting project our team recently launched. With Flexible Pay, people have access to the money they’ve earned when they need it — plain and simple! If you’re interested in building elegant software with far-reaching effects in our modern economy, join us!
14 Open Positions
From ideation to execution to QA to maintenance to marketing, engineers really own the entire process end to end. Full ownership not only enables us to ship quickly (because you won't need to wait on code reviews or for product to sign off on your work), but it also hits on the best part of engineering: the high of creating, building, and shipping. As one example, Rahul Murmuria designed, implemented, and deployed our Usage Intelligence product. Or take a look at Ad Intelligence below (which Dmitry Filimonov led the team in building!) to provide app developers with insights to the marketing strategies of their competitors.
You can expect to build and ship a product every month or so.
Engineers here are energized by quickly iterating on ideas and then delivering products for our customers to use. As engineers ourselves, we understand that knowing how much impact your feature or product will have on your user(s) is the best motivation, and we want to keep it that way. We don’t enforce deadlines because the desire to help our enterprise customers (like Zynga, SuperCell, or Google) make better, more informed decisions about their next investment is what fuels us. (We're pretty excited when we get press shoutouts too.)
26 Open Positions
As a small team, every engineer has a lot of opportunity to run with an idea and see it out to fruition. As one example, Sebastian built our payroll calculator, which helps estimate the appropriate cost by state that employers need to match. He’s also responsible for maintaining this calculator, updating it every time a state rolls out a new guideline or regulation impacting paid leave. Engineers can steer projects that aren’t engineering-specific, too. Before becoming a software engineer, Priya studied law. When she noticed how much time we were spending updating employers’ leave policies, she decided to work with compliance to develop a template and start automating that process. With Priya’s help, we can now provide a company that employs people in Washington, New York, and California with a policy that is compliant in all of the relevant states. This is a crucial tool for companies as more and more employers transition to remote work.
At the end of the day, engineers have a large say in the product development process. Things typically start with our Sales or Customer Operations teams because they’re interfacing directly with our customers all day every day, but issues are then shared with engineers. We then get to ideate around fixes or new features to address those issues. Engineers will write a spec, which will go to Deborah (CEO), and then based on the time estimate and priority level, it will be prioritized into the product roadmap accordingly. We’re looking for people who are leaders in their field and can really write the playbook from start to finish, while still making sure to include others and ask for feedback.
Everyone in Peergrade participates in ideation for new features, managing projects internally, building full features out from idea to production and on maintaining that feature continuously. Development projects have a project owner from the development team. That project owner is responsible for getting the project out and can pull on other people like designers, the CTO, marketing etc. for all the help they need.
Our last project in Peergrade was a complete overhaul for how institutions use Peergrade including new interfaces for administrators, sharing of content between teachers in institutions, purchasing of institutional plans and automatic setup of integrations with learning management systems. Felipe (one of our full-stack developers) was responsible for managing the project and took it from ideas and sketches to production within 4 weeks. Simon (co-founder and designer) helped design the new interfaces, Malthe (co-founder and CTO) helped ensure that all parts of the technical implementation were up to par and Jamie (another of our full-stack developers) took care of the payment part of the project.
1 Open Positions
Amplitude is organized into four pillars: Adoption, Data Management, Analytics, and Growth. Pillars reflect the company’s strategic objectives, cater to a specific persona, and each one is led by PM, designer, and an engineer. Together, this trifecta identifies the strategy, develops a roadmap, and creates smaller pods to focus on smaller problem areas for 3-6 months.
Pillars and pods are set up to be cross-functional, and as a result, can work autonomously. Product roadmaps are never handed down by leadership. Instead, we practice bottom-up ownership, which means the individuals who make up a given pod or pillar are fully responsible for owning their entire problem space.
Bottom-up ownership also means that teams/pods have the ability to say “no” to customers. When negotiating deals, potential customers sometimes ask us to build specific solutions for them. It is up to individual teams to identify the underlying problem, decide whether those feature requests are in fact the best solution for that problem, and outline appropriate next steps.
Teams continue to iterate to keep delivering the best experience for our customers.
30 Open Positions
At a startup, there are a lot of different hats to wear and a lot of gaps to fill, and at STORD, we regularly practice start-to-finish ownership across the company. We are strong believers in having an internal locus of control, or in other words, a high-degree of responsibility for what affects your life, and we look for people who share those same traits. Having a sense of ownership shows up throughout our work process: Julian Pegues (software engineer) stepped in to help augment our product process with a new feature build-out and Nikhita Sagar (data scientists) built a new operational process to improve our data flow across the company.
We also regularly encourage people to have a high-degree of ownership by practicing one of our company values, Empowering Others. Our leadership is focused on aligning and setting direction, empowering team members to own their work, then largely working to clear roadblocks. This allows team members to have a high-degree of autonomy in their approaches and start-to-finish ownership over the projects they take on.
STORD is growing quickly, but we are just at the beginning of the impact we can have on the supply chain. Do you want to join a team that is tackling real-world challenges and solving massive inefficiencies affecting economies? If so, check out our open roles and reach out!
At Curai, engineers hit the ground running starting on day one, and are involved in everything from brainstorming a feature, to maintaining it once it’s been shipped. Most of our engineers enjoy working across the stack and diving into all the details necessary to spec, code, test, QA, and ship a new feature for our patients or doctors.
On the first day at Curai, every new team member is assigned a mentor and a starter task to get familiar with the developer workflow and our code base. After that, their first project begins! Dan Stone joined our team this year, and his first big project was integrating automated ID verification into our user sign-up flow. Over the course of his first quarter, he gathered requirements and presented his tech spec at our weekly design review meeting. Dan brought with him a lot of frontend experience from his prior role at Amazon, but React Native was relatively new to him, so he collaborated with teammates while he coded to learn the quirks of mobile development in React Native. After the new feature launched Dan said, “I felt more excited about this than any feature I launched at Amazon.”
For new engineers on the team, owning a feature end-to-end is a quintessential part of their first quarter on the team. Curai engineers enjoy diving into the details all the way from feature ideation to following feature success metrics and fine-tuning their features for long-term success.
16 Open Positions
We cultivate a strong “owner mentality” throughout the company. As one of many examples, one of our engineers has a background in mathematics and analytics and just volunteered to own analytics for the organization. She considered it a rare opportunity to get to own an entire engineering function for a high-growth company. In order to succeed, she regularly talks to stakeholders across departments, triages their needs and opportunities, and designs a program for data-informed decision-making throughout the company. She ensures each of her stakeholders gets the data they need in a format they can use. She continuously incorporates feedback, fixes what's broken, and plans for future expansion.
Though we expect product ownership, you’ll never have to go it alone. We're extremely collaborative and helpful to one another, and we strive to ensure that no one team member is ever stuck as the only knowledge holder on a given piece of code. And of course, we want you to thrive: Wherever possible, we encourage people to volunteer for assignments where they believe they can contribute the most value.
Qualia engineers are involved throughout the entire product life cycle, from conception to architecture and implementation. Developers at Qualia are empowered as builders and creative thinkers and play key roles in the development of our products. Engineers have the opportunity to explore new potential product or feature solutions for customer pain points, and we’ve had a few releases start as hackathon projects based on customer requests. Our engineers have developed a flexible infrastructure for real estate that not only brings the industry together as a digitally-connected ecosystem, but also enables businesses of all shapes and sizes – from household brand names such as Realtor.com and Redfin to newly-funded proptech companies – to modernize and provide better, more efficient service.
Our engineers feel ownership over the products they’re working on, and have the agency to make key product decisions alongside our product team.
17 Open Positions
Right now, we are a growing and deeply committed team of ~55 people at PicnicHealth. About 25 of us make up the engineers, data scientists, and product designers. Troy, our CTO, sets long-term milestones and then we work together as a team to decide how that translates into distinct projects. We recently hired a VP of Engineering that is committed to empowering team members through their workstreams, with end-to-end ownership.
We are a small and nimble team of generalists who work up and down the stack and learn new technologies and concepts as we go. We don’t expect you to know everything coming in, but we do look for people who are excited to grow their knowledge and try new things.
Engineers at Vanta are full stack; they code and architect both the front- and backend of Vanta. Some engineers get on the phone with customers who have agreed to alpha test a new feature and give feedback, others are drawn to dev-ops and build out our infrastructure and monitoring, while others work closely with support and product to define the requirements of a new feature.
Being multifaceted is incredibly important to us because we work on the highest-priority issues, and the highest-priority thing isn’t restricted to a single part of the tech stack. Having exposure across technologies and departments suits folks who enjoy going broad rather than deep, as well as anyone interested in founding a company someday.
If you’re an engineer curious about sales, you’ll be shadowing sales calls and helping us understand our customers; if you’re an engineer who loves design, we’ve got loads of product surface for you. If you’re interested in building a company, you’ll be on the interview loop (with training!) for a role you’ve never interviewed for before. Everyone contributes to the product and the business, and our goal is to empower everyone at the company to work outside of their job title.
When we first launched Brex Cash, every single check that a customer uploaded took our Ops Teams four minutes to review. Multiplied by Brex’s scale, this wasn’t sustainable...
David Medina, an engineer on our Cash Team, took the lead on creating an automated way to process checks. He first shadowed our Ops Teams to understand their current workflow, then investigated multiple potential OCR technologies, prototyping them with a simple Python script to test accuracy. Once he chose one, he led a small team to build a production-ready, scalable automated checks processing system. The result? Check processing time was reduced by 88%. There are countless examples of this type of start-to-finish ownership at Brex. Everyone has the opportunity to really own and have an impact on the work they are doing.
Ownership extends to the team-level, too. We also embrace the DevOps philosophy within engineering: each team fully owns their service, from bootstrapping to maintaining and operating. Teams are responsible for ensuring their services perform at the level expected by our customers, and have on-call rotations to address potential incidents.
25 Open Positions
Engineers at Seesaw have a tremendous amount of agency: we own features from ideation to launch and are involved at the top of the funnel of our product roadmap. Every week in our product check-ins with our Co-founder and CPO, Carl Sjogreen, we make product decisions with the entire team in the room. This gives everyone on the team full context and visibility to understand key choices as well as the opportunity to contribute their thoughts or opinions.
In 2020, our Product & Engineering team had its first hackathon and eight of the 15 projects are live in production today! In most cases, each project that launched was led by the hackathon project lead who worked with a product manager and designer to make it production-ready.
Hackathons are not the only way an engineer can be involved in the product roadmap; sometimes a simple lunch conversation will do. During lunch, Darren (IC3) and Jennie (IC2 at the time) pitched an idea to Carl to build a feature that allowed students to save their work as a draft and allow teachers to be able to send back student work for editing purposes. Carl loved the idea and encouraged us to prototype it. Three months later, the feature was launched and is currently one of our most used features by teachers!
COVID-19 really challenged us to become a do-it-all education tool overnight and we’re proud of how quickly our team rose to the occasion. Now more than ever, remote learning solutions are essential. With the coronavirus pandemic, we now have 15% of all K-5 teachers in the U.S. active on Seesaw daily, and many other teachers using Seesaw around the world. If any of the above excites you, we hope you’ll get in touch soon!
We lean into asynchronous working tools (e.g. Linear, Slack, Notion, GitHub, Figma, etc.) to get our work done, and our company policy is to schedule all meetings within the 9am to 12pm PT time frame whenever possible to give everyone at least half of their day to have uninterrupted work time. All of this helps to create enough time and mental space to hit flow states.
When we bring on new hires, we trust your expertise and want to give you the space to run with big projects and see things through from start to finish. For example, when Eivind joined our team, he had a background from Kraken and spotted some issues with our Kraken integrations. He worked relentlessly – above and beyond the scope of his role – to ensure that every single integration bug with Kraken was resolved. Pavlo offers another great example of taking charge and seeing an initiative through. A few years ago we received an email from him – he was passionate about our product, but noticed we hadn’t built an integration with a particular cryptocurrency exchange (CEX.io) and was excited to code it for us voluntarily. We then asked him to do five more integrations on a consulting basis. He’s now a core senior full-stack engineer on the team.
As long as you’re aligned with our mission and values, we’re excited to give you the space to be creative and take on projects you’re passionate about.
Enable immigrants to use their data to land on their feet
San Francisco, CA or New York, NY
Engineers not only get the opportunity to fully own our work, but also are expected to. We value engineers who want ownership and step up, no matter how small or large the task. Many projects are cross-functional in nature (with stakeholders in legal & compliance, biz dev, and/or customer success), so engineers need to be proactive in facilitating discussions so that our projects succeed.
One great example of start-to-finish ownership is Annie spearheading our Admin Dashboard. She started from scratch, studied mocks for dashboards from Dribbble, worked with Product to design initial features, and built the full stack. Throughout the project, other team members helped with brainstorming, knowledge sharing, code reviews, and QA. Annie also hosted a team-wide “bug bash” on her own initiative to ensure releasing the best product.
Another example is our NovaConnect widget, screenshotted below. In 2018, we completely re-designed the widget linked below and this project required start-to-finish ownership led by Ian. Since it was such a noticeable consumer-facing change, all team members were involved in getting this overhaul deployed at varying phases. Let us know what you think!
In order to feel ownership, everyone needs to have as much context as possible so that they can be trusted to make the best decisions possible. We have “Brown Bags” about Security and Compliance topics to turn everyone into a subject matter expert, and we all take turns leading teaching sessions about different areas of our product to help bring other team members up to speed. We avoid siloing knowledge at all costs and because we are a remote company, we always make sure that information is both documented and easily shareable to all team members.
When it comes to specific work-to-be-done, individual engineers start with either broad requirements (for big projects) or a specific User Story to solve. In both cases, we’re responsible for designing a plan of attack, getting input from other team members, and seeing the work through to completion. For example, David was the engineering lead for our move to a task and notification-based set of features (a massive undertaking). Armed with just a set of user stories and aspirational designs, David collaborated with other engineers, the product lead, and the design team to propose an architectural plan. After getting the team’s input, David then turned around and implemented those plans. He even sat in on calls with beta-testers to see how the feature was actually solving users' needs.
Individuals who are proactive and who ask for help when needed flourish in this environment, and it leads to more coherent product development. The benefit of this start-to-finish ownership is there is never a dull day at Aptible. Folks who work here tend to love crossing boundaries into other product areas – ideating, interviewing customers, UX/UI design, testing prototypes, architectural design – to get the additional context they need to take ownership over their deliverable.
While it is important to be effective as an engineer, we expect everyone at BetterUp to think deeply about the problems being solved beyond just implementation. Your job is doing what it takes for BetterUp to achieve its mission.
Our product development process is highly collaborative and we expect engineers to make suggestions that improve features and the design. This also means making suggestions that will allow us to more effectively use our time. For example, if you see an opportunity for a design adjustment that will allow for more rapid development, it is your responsibility to bring this to the team's attention and iterate with design. You are being an owner, because you recognize spending your time less effectively reduces the velocity at which we can deliver value to customers, which puts our mission at risk.
Working closely with our customer-facing teams to understand user needs, engineers write specs for new features, conduct “spikes” (timeboxed investigations to explore potential designs), and create UI mockups or prototypes. For a product like Airtable – a horizontal toolkit for software creation – having this hybrid product and engineering mindset is critical to designing building blocks that are simple and usable, yet powerful and flexible.
One way we foster this mindset is through a philosophy of thinking from first principles. Rather than creating narrowly-scoped single-purpose features, we constantly try to solve higher-order meta problems that span multiple use cases and industries. For each new feature we build, we consider how it composes with the existing surface area of the product, thinking through newly introduced edge cases or emergent ways to unlock customer value. To this end, we often simmer on problems for weeks or even months before we build it, in order to preempt problems that may come up in the future or inform the sequencing of new features in a complementary fashion.
For each new product feature, the engineering lead is typically paired with a product specialist lead responsible for tasks like analyzing the competitive landscape, writing internal documentation, and conducting user studies and the beta feedback process. Engineers also work with QA to write up a comprehensive test plan, and with our go-to-market teams to develop launch strategies and growth experiments around the feature.
As our engineering team grows, we are putting more structure in place. We’re dividing the organization into subteams, each having their own tech lead and responsibility for setting team goals. Teams that work on directly user-facing product surfaces also have a product architect, who focuses on defining the product roadmap for the team’s areas of responsibility. Both the tech lead and product architect roles are filled by engineers, who must have an intimate understanding of both the underlying technical architecture and the ideal user experience of their respective domains. By design, Airtable's product development methodology is highly collaborative, with engineers deeply involved in and owning key elements of this entire process from start to finish.
19 Open Positions
For example, an intern was tasked with finding a solution to a problem caused by non-engineers in the company issuing clumsy updates. His solution ultimately became a popular internal tool for the company. That person currently works remotely for the company simply maintaining that tool. Every employee at LoyLap takes pride in they work they do and we as a company nurture our employees by providing the best possible support and resources to help them succeed in their endeavors.
1 Open Positions
Developer-friendly APIs to automate trusted decisions about every business
New York, NY or Remote
For us, ownership goes far beyond just what you’re working on. It’s about seeing how what you’re building connects and adds value to the organization and product as a whole. When new engineers join, they hit the ground running, such as Gary Luo who dove head first into a new data infrastructure initiative the company was piloting. From talking to users to onboarding data and implementing changes, Gary spearheaded a critical project for Enigma—all during their first six months at the company.
Ownership and autonomy are central to how our team members engage internally. Everyone is expected to help own and shape company culture. We’ve had engineers join the company and immediately kick off task groups, jumpstart important product discussions, and make improvements to internal processes. Recent initiatives have included optimizing our interviewing framework, organizing open source flash mob events, and putting together company hackathons.
Every engineer at Labelbox owns a single OKR. They are responsible for everything related to their OKR – design, customer success, development – and after six weeks, we come together to switch up OKRs for the next six weeks.
Everyone is involved in our product roadmap. Features tend to come together from multiple people on the team, each person contributing their insight, input, and ideas. We are currently ~15 engineers which means that everyone has the space to reach and stretch.
Our image segmentation feature is a great example of how features come together: the project was divided into smaller parts and each engineer was able to own the development process. That process included talking to customers, making case files, designing, and then implementing this feature. The end result of this effort is a product that allows customers to label every pixel of an image. Think Photoshop for the browser.
We believe that having ownership means having agency over your schedule, too. Labelbox is 50% remote and we have engineers on multiple continents. Everyone is fairly autonomous. You can roll in at 8am or 10am in your local timezone, go to the gym in the middle of the day, and structure your schedule in whatever way makes you productive and happy.
The most effective way to achieve our mission is allowing every team member to propose and contribute to initiatives. While this doesn’t mean anyone can execute anything of their choosing, it empowers people to influence strategy and direction across the organization, allowing any team member to push projects and objectives forward.
The underlying concept is that good things happen when individual people are directly responsible. This is why we don’t have an explicit Project Management team at DuckDuckGo. Instead, we have one Directly Responsible Individual (or DRI) for every objective, project, or task. We’ve documented DRI expectations for every role and built-in advisory roles at the personal, project, and objective level. Along with members of their Functional and Objective Teams, DRI’s have ongoing support from Career Advisors, Project Advisors, and others.
Every quarter we hold three (day-long) Hack Days, during which we work on anything we choose. If you can utilize data to craft a compelling case for a new product or feature, we'll implement it.
12 Open Positions
We look for individuals who have an entrepreneurial spirit and not only feel comfortable with a wide breadth of responsibility and autonomy, but also need it. To empower each person on our team, we use asynchronous tools like Notion and Google Docs to ensure that you have the necessary context and support to run with your ideas/project, regardless of your timezone.
We are committed to a hypothesis-driven approach at Elektra Labs. For instance:
At Jane, we’re looking for a certain type of person – someone who feels ownership in what they do and takes the initiative to get things done. One great example of this is when Andy (a software engineer at the time and now a product manager) got fed up with how often we had issues with our deployments. Andy wasn’t sure if our tests were actually failing or if there was an issue with Capybara. He decided to explore Cypress on his own time, build it out, and developed tests that were more accurate. It’s this kind of ability to raise your hand and commit to delivering something you’re proud of that we’re looking for in every hire.
Similarly, when Cody (one of our newest engineers) joined the team, he wasn’t afraid to take ownership. When he was ramping up, we assigned him several bugs and small features, which he paired with other team members on to get a full understanding of the issues we were facing. He spoke up about certain use cases and acceptance criteria not being what he was used to. But instead of saying, “I wish there was more structure here”, and then asking the PM to handle all project scoping, he took it upon himself to build a process that worked for him. He then met with the PM to collaboratively establish a workflow that met his needs and expectations. His proactivity led to systemic changes in how features are scoped and built.
If you’re the type of person who doesn’t wait to be told, but rather takes initiative to solve problems and develop features you’re proud of, we’d love to meet you!
We’re a small team which means that everyone doesn’t just get to be an owner, everyone has to be one. One task may consist of touching both the backend and frontend, implementing designs, writing database migrations, and updating server configs. Once your work is deployed though, the entire team is then responsible for maintaining it.
Engineers on our team have been able to drive and own large projects on their own. In the recent past, Sean built out our entire enterprise product (meeting with our sales team, gathering requirements, designing the UI, and coding everything) and Marc worked with our designers to completely redesign ReadMe’s homepage.
We are currently a small 5-person company, which means everyone has a tremendous amount of ownership. As we grow, we want engineers to continue weighing in at every stage, from ideation to design. We get feedback from customers often and if we hear the same thing from multiple users in a short period of time, someone typically takes it on and runs with it. One to two weeks later, that feature will be live! Ownership will always be a core part of Doppler’s culture, with a deep affinity towards prioritizing features users deeply need.
Everyone starts on the same page if everyone is involved in identifying a project’s objectives and scope. As an engineer, you’ll have a seat at the table and have a voice in how problems are solved, what features to build to solve those problems, and how those features are built. Some projects are large and require a team effort, while others are small and a single engineer can prove that being full-stack is not just a myth.
One large project that our team took on was rebuilding the user activity feed from the ground up. We had a meeting to discuss the objectives of the project for the company and review wireframes with design team. Our conversations within the engineering team led us to add a huge feature: a global version of the activity feed showing players’ commits and videos within their whole sport. The team organized into backend and frontend teams, and communicated closely to produce a product that was rolled out in a controlled and bug-free way.
Engineers sometimes take on smaller projects, too. Don built a way to generate one time login links and for users to request one from the login page as an alternative to entering their password. The project was such a hit that we know embed one of these “magic” login links into every email and SMS notification we send so that nobody has to be worried about logging in.
It doesn’t matter if you’re working independently or on a team, you’ll always be involved from beginning to end.
1 Open Positions
The best way to describe what this looks like at Range is by letting Sean, one of our engineering/product/design generalists, share his experiences:
“I worked on a new weekly summary email feature, which surfaces interesting content that our users may have missed throughout the week. I was involved from the start, helping to identify, frame, and prioritize the problem based on existing customer research. From there, I designed the email content using an existing design system from Braden as a foundation, and I solicited feedback from the team. Next, I made a quick technical plan for assembling modular email content and then implemented the new email using Go and a templating system that my teammate Steph had set up. Finally, I tested the email by sending it to our own team, incorporated feedback, and then launched it to all of our users. Since shipping it, I’ve checked in on metrics to see how it’s performing. I’ve also made improvements based on customer feedback I received directly through Intercom and issues coming in through Sentry.”
1 Open Positions
There is so much to do at EyeLevel.ai that we need every one of our team members to be an active owner. Whether this means taking ownership of our frontend, or some aspect of the backend, we want people to view their responsibilities as being more than just lines of code. We are hiring the future leaders of our company, individuals who will grow with the company as it scales, and we all recognize that the decisions we make today will have a deep impact on everyone that joins us later.
When you’re at a startup, there’s more things to do than there are people. We look for the type of person who solves problems on their own and brings others in when appropriate. Resourcefulness is key but you should also be comfortable asking for help.
Responsive web design tool, CMS, Ecommerce, and hosting platform
San Francisco (HQ) and Remote
At Webflow, we instill a culture of ownership in all of our team members. We encourage everyone to think about what’s best for the customer, our fellow employees, and the company in their day-to-day work.
Engineers work closely with Design and Product from ideation through release and are encouraged to participate in every phase of development. They steward and share in our customers’ success for the work they deliver. Any engineer at Webflow can also propose a change to the way we code or work via an internal Request For Comments (RFC) process. This process allows for healthy debates and collaborative decision making, stimulating a broad range of ideas, and allowing everyone to have a significant impact.
Individual teams have a lot of autonomy to optimize their working practices. Our Education Team – responsible for our Webflow University curriculum – owns the article and video creation process from pre-production through post-production and launch. While they do work closely with teams like Product & Marketing on occasion, they also have independent objectives and the autonomy to design incredible educational materials for web developers with their own voice.
Across the company, employees contribute ideas and feedback that help shape our product and processes. Our 10% time projects are often collaborations with coworkers from different departments and allow Webflowers to experiment with new concepts and technologies. Some of the best 10% ideas make it all the way to customers, such as our popular quick find and After Effects & Lottie features. We are highly collaborative and understand that all viewpoints are valuable. We have a strong distaste for knowledge silos and expect our team members to share in all directions.
12 Open Positions
Since we’re a developer-facing product, team members balance Dark’s core vision, external developers’ needs, and their own perspective, often helping to define product requirements. We’ve had people take on everything from better architectural views, to adding user defined types and hosting static assets.
Developers come up with a technical design, get feedback, and build with regular check-ins (which could include pairing, intermediate reviews, etc.). Owning your work means making sure it’s ready to go, writing some supporting information, and sometimes showing a customer before shipping. We don’t have a formal “focus group” process yet, so developers might ask in our user support channel, or reach out to specific individuals that have asked for the feature before.
We try to move people around to different areas of the codebase, too. While we want everyone to have some familiarity across the codebase, everyone will also have their specialities.
At NerdWallet, ownership is about designing and implementing the right technology for the right problem and that requires engineers to be involved throughout the entire process. Engineers are typically aligned to a product or feature in order to help them build domain expertise around the issues that face their team and participate at all levels of product development. They watch user research videos to understand how our users think about the problems facing them, and work on requirements with PMs and designers to make sure that we’re solving the most important problems first.
Engineers also sit in on design reviews to give feedback to designers and understand how they have approached the problem, and review metrics with PMs to understand how well the feature actually solves user problems. They advocate for new features during sprint planning and then start the whole process over again, because ownership means caring about the work you did and continually making it better.
9 Open Positions
Students, faculty, and staff at a Minerva Schools year-end celebration.
1 Open Positions
As a team of generalists, we naturally gravitate toward being inspired and working on problems holistically. Design, frontend, backend, marketing, and support all blend into one as we take on these roles throughout the development of a feature.
Ownership at Monograph means taking a stance and supporting it with prototyping, user conversations, or data. Being a startup, there are often challenging problems with no clear precedent which implores us to get creative and go with our convictions.
Ownership may also mean answering emails from customers, finding bugs, creating documentation, extending a function, or updating a design. Having optimistic, supportive teammates really helps to get projects from start to finish.
Cloud-based observability platform
San Francisco, Portland, Seattle, Phoenix, Denver, Dallas, or Los Angeles
At New Relic, project leads own projects start-to-finish. This includes collaborating on ideation, creating specs and tickets and ensuring the project is delivered on schedule, with adequate monitoring, tests, and documentation. What they’re not responsible for is writing code. They may write some code, but that’s not the expectation as a lead. Tickets within projects can be completed by any engineer on the team, but the project leads ensure the integrity and success of the overarching project. When working on a ticket, engineers are not only responsible for the code they ship, but also the data that it produces. Data quality is an integral part of our acceptance criteria.
We’re lucky to have many teams at New Relic to support our individual team. For example, there’s an entire team dedicated to helping other teams at New Relic with their processes: establishing charters, beliefs, and doing retros. We also have a reliability team that supports other teams, making sure we’re following the best practices with derisking. All of this is built in so that we can pay full attention to our work and not worry about other things like devops. Leads can then focus on what they know best: taking ideas to stories and executing everything on time.
1 Open Positions
We have a bold vision; transforming that vision into reality will require significant innovation and invention to solve problems along the way. To this end, we welcome ideas from everyone. Our engineers partner with our product managers to understand the “what,” and then spin off to figure out the “how.”
Engineers demonstrate ownership by thinking through and leading the design, implementation, testing, deployment and operation of their solutions. With this responsibility, an engineer gets autonomy to martial people and resources and to own critical decisions. For example, one of our devops engineers currently owns defining and implementing the chatops-driven, cloud-based development environment, including all measures of success and documentation.
Once work is released, developers are also accountable for the quality of their work. While we do have test engineers, they are accountable for the automation framework such that a developer can actually own the feature they are producing (and also receive immediate feedback). Long-term maintenance of a project is handled by our SREs (once the SRE team formally accepts the feature of course), and feature developers can focus on building new features.
1 Open Positions
Financial and software products for a new generation of business owners
San Francisco, CA or Remote (US)
That means a majority of features and bug fixes have a single person as the primary point of contact, from ideation and architecture to implementation and documentation. Documenting and educating one another about our work is the primary way in which we reduce our SPOF surfaces across our codebase. For example, in our earliest days of developing the Hatch Card, our lead designer, Michelle, went above and beyond her role as a designer and took it on themselves to manage the product development process from concept to launch.
Similarly, our engineers take on multiple roles (i.e. infrastructure, data, and front-end) as truly full-stack engineers when the need arises, then specialize as the team grows. At Hatch, we believe tough challenges are never “someone else’s problem” and empower our team members to take ownership whenever they can.
Automated financial management to save, plan, and invest all in one place
Palo Alto, CA or Remote (US)
Ownership at Wealthfront is about prioritizing, designing, and deploying the right solution for a given problem. This requires engineers to be involved from start to finish. As one of our data engineers, Megan Dare says, “Unlike at previous jobs, at Wealthfront I am able to own my projects from the design phase all the way to deployment in production.” What’s more, this starts with prioritization – you can’t do everything and there will always be other factors to consider like business goals, code maintenance, and requests from other teams, so engineers constantly have to prioritize their tasks. “At Wealthfront, I have the opportunity to be much more involved in the process of evaluating trade-offs of working on one task or project versus another, and I’ve learned a lot about the importance of being able to prioritize effectively,” adds Megan.
13 Open Positions
Operating system for building and growing developer communities
San Francisco, Paris, or Remote (US/Europe)
Engineers are involved in the entire process, from ideation and design to building and sharing products with the community. As we like to say, “it’s not done until it’s shared.” We’re inspired by the book Shape Up from Basecamp. Every six weeks we have a “shaping week” where we all look at customer feedback and roadmap strategy and decide what goes in the backlog for the next six weeks. We value product-minded engineers who enjoy the added challenge of thinking through the UX and the business case for each feature and work through questions such as How important is it? What’s the priority? Who needs it? Is there a faster/cheaper way to do the same thing?
One great example of start-to-finish ownership is the Merge feature. On the engineering side, Nicolas led the initial research stage to land on the current algorithm used, and sought help from Josh when he was stuck. When it came to feature/UX design, the team discussed Nicolas’ early prototypes both internally and with community members and then iterated based on valuable feedback. Finally, Nicolas kept an eye on rollout and tackled support tickets when needed.
We’re looking for engineers who are comfortable managing their own projects and aren’t afraid to ask questions as they arise!
As of now, we speak directly with customers to hear their pain points and it’s a collaboration internally to distill the product change. We don’t currently have a PM and it is very possible we won’t until well into 2021, which means every engineer who joins our team should not expect every component of the task to be defined by someone else. You won’t have to act as a PM, but you should be ready to act like a tech lead in your area, understanding the bigger context and how what you build will impact other systems, dependencies and customers. You’ll also be able to point to specific, high-impact things that did not exist until you helped create them.
A big part of making start to finish ownership run smoothly is documentation. On every call with a customer, we’ll get to know what their issues are and take notes, which we then share during all-hands. Tasks are created in JIRA so we have written documentation and engineers will be responsible for moving that task toward a given milestone and completion date. We’ll create a Notion doc and discuss on Slack or Zoom to set expectations clearly and share any roadblocks.
Engineering is core to all of the decisions we make from product prioritization to feature design. We believe that when you work on what excites you, you also bring your best work. Engineers at Hipcamp are involved at the very beginning of the process, helping to define what we build and how we build it. We create goals collaboratively, and engineers work with the rest of the company to take projects from ideation to production.
As a startup, there is so much that we're building that's fresh territory. This means designs are not restricted to solving challenges and points of friction but are instead creative and free to offer new opportunities for campers and hosts.
Career network for college students and recent grads
San Francisco, Denver, or Remote (US)
At Handshake, engineers touch all parts of the process. It's a highly collaborative environment, and engineers work closely with product and design. This ensures that the final product we're building is both feasible for engineering and aligned with our overall product vision.
Technical skill is not the only factor that determines who our best engineers are. They are the ones that demonstrate complete ownership of the product and their feature areas by going beyond simply building what they're told.
Engineers are expected to question product and design decisions while providing possible solutions to "Focus on Impact" and "Move Quickly But Don't Rush." There is strong collaboration among the three different disciplines (Design, Product, and Engineering).
Some of our most impactful features have been thought up by engineers. Job role exploration pages, integrations with applicant tracking systems, and a new UI for job searches are some examples of things that engineers brought to life in hackathons and worked with product and design to polish and release.
Engineering teams are solely focused and accountable for the end-to-end roadmapping and feature delivery in a dedicated functional scope. Teams are split into “squads” made up of a Product Manager, Engineering Lead, 3-6 Engineers, and a Designer. All squad members have a voice in ideation, design, and QA. Teams are committed to and accountable for both product delivery and parts of the Engineering architecture.
14 Open Positions
One of our company’s core values is to “Run Through Walls,” which means that we don’t wait for someone else to handle a problem or remove a blocker – we each take the initiative ourselves.
We hire the best, and we lean on our people to shepherd experiences and projects end to end. Our engineering team is still relatively small, which means everyone is familiar with the majority of our codebase and can jump in to fix almost any bug. If there’s an outage or our site goes down, someone always volunteers to spearhead the fix and lead the situation (or war) room as we call it, while someone else takes minutes.
Our engineering team holds hackathons and bug bashes, and more importantly, encourages one another to creatively try new technologies and build out ideas that they’re curious about! Matt Doan learned how to use AWS video transcription and built out a text dataset from all of our Cameo videos, which we’re now using in production! No matter who you are, it’s pretty cool knowing that Snoop Dogg and Gilbert Gottfried are using features you’ve built.
Our squad model organizes our engineering team into groups who are focussed on a specific area of our product. It provides space for ideation, execution, and follow-up. This means you’ll work with key stakeholders in a cross-functional team to spec out, develop, and deploy features across a continuum in a user’s journey. It’s common to collaborate with customer success, marketing, and design teams, while leading the way with your good judgement. For example, our growth engineer Nick shipped a major refactor of our user sign-up flow, from ideation to production, working with design and product. Now he’s tweaking the flow given the analytics he’s collected to reduce bounce rates.
We have a tight feedback loop between makers and end users. What you design, code, and/or build is yours from beginning to end. Our customers are warehouse operators who can’t easily pop on or off updates or new models we deploy. They have to wait for a maintenance window, which means we may only have 30 minutes to drop in an update and make the decision whether to roll back or not. From early design stages to being on-call for production code, we are responsible for the success of our work through and through.
Our sense of ownership is amplified because of how closely we monitor the performance of our deployed systems. We know our solutions are responsible for time sensitive shipments, and downtime is not acceptable. We live stream analytics to track regressions and proactively identify problems before they can cause downtime. To catch unexpected issues, we keep an open dialogue with our customers who can surface questions and alert us when the unforeseen arises. By having tight feedback loops, we never lose sight of who we’re building for and get the deep satisfaction of seeing our work being used by real people in the wild.
You might even end up trying something you never envisioned. For example, Josh Mouledoux, a Mechanical Engineer, became our resident camera expert. As lead software engineer Andrew Vaziri can attest, “When I first joined Covariant, I set up the project management suite, which didn’t exist before. Now, I also run the patent process and help people communicate with lawyers. It’s something I never formally imagined when I was interviewing.” If you’re passionate about something, there’s room for you to put on another hat and try it.
You should expect to have freedom in every direction when you join us. If you have ambitions to found a company of your own someday, working at Precious as one of the first employees is a great stepping stone. You should want to ship fast (think days and maybe weeks, never months) and be eager for results. Like a founder, you’ll also need to have breadth. You can be an expert in one or two domains, but you also need to be excited and interested in broadening your skill set. For example, an iOS tech specialist with a growth mindset and interest in dabbling in computer vision. (By the way, if that describes you, you should absolutely reach out to us!)
Want to List Your Company?
Submit a team profile!
Select 8 Values
Contact me (Lynne 👋)
Qualify Your Values
Reach Thousands of Devs
Find Value-Aligned Candidates
Have Meaningful Initial Conversations
Don't Fill Roles, Hire Teammates
You can post as many job openings as you want.