Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

What's SELECT?

Founded in 2022, SELECT was born out of our desire for a product to find opportunities to optimize and make managing cloud data costs easier. After a period of research and consultation with other practitioners, we learned we weren't alone in wanting such a thing, so we set about building SELECT. Skipping forward to today, SELECT has over 100 customers, with a product built by a super-motivated, lean team talking to and shipping new features for our customers every single week.

What would I be working on?

We prioritise ruthlessly toward delivering value for our customers and make high-leverage investments. As a senior product engineer, you would work alongside a few other engineers to:

  • Identify the right problems to solve, focusing on meaningful outcomes, and using your experience to make trade-offs that have the highest impact on customers as fast as possible

  • Engage with future and existing customers to gather feedback that allows you to better understand what problems we can solve for them.

  • Take end-to-end ownership for features from start to finish - from inputting into initial design and planning all the way through to implementation, testing, and delivery

  • Use your expertise to iterate at speed, relying on strong instincts to pragmatically drive the right outcomes while balancing speed and depth.

  • Set a high bar for collaboration, communication, and sound decision making. From well-written proposals and documentation to clear commit messages and thorough testing

The kinds of features the team work on include:

  • Creating new cost management features such as forecasts, anomaly alerts and cost allocations to make staying on top of costs a breeze

  • Developing reusable and robust UI components to make the cost exploration experience as seamless as possible

  • Building new data visualization capabilities to communicate performance, query timing and efficiency in novel ways

  • Building data pipelines and dbt models to surface new insights and opportunities to our users

  • Improving the reliability & performance of our application

Check out our changelog and documentation for examples of actual features we're shipping.

What does success look like in the role?

We have a product engineering culture, not a software engineering one.

Never heard of a product engineer? We recommend reading this post to learn more.

  • Building a deep understanding of our product and the problems our customers face

  • Owning features from conception to completion by talking to customers, planning and getting input from other team members, then building, testing and delivering an exception product experience

  • Caring deeply about the quality and standard of work

  • Balancing that with working quickly and staying focused on the goal

  • Actively communicating and collaborating with the team

What's the stack?

We chose our stack to be both modern and battle-tested.

Frontend

  • Typescript

  • React.js

  • Next.js

  • Tailwind CSS

Backend

  • Python

  • FastAPI

  • Postgres

  • Snowflake

Other

  • Terraform

  • Google Cloud Platform (GCP)

  • dbt

  • dagster

What does the role require?

  • Based in Canada, the United States or United Kingdom

  • Senior expertise in at least two of: frontend feature development, backend feature development, cloud data warehouses, or building a SaaS product in the data space.

Nice to Haves

  • Experience with the problems we're solving (FinOps and cloud infrastructure cost management, data warehouse management and observability)

  • Experience with our stack

  • Experience working in an early-stage startup environment

Anything else I should know?

  • We are fully remote, though aim to work as collaboratively as possible.

  • We meet daily for our team standup, as well as with ad-hoc code pairing sessions throughout the day.

  • We're big on work-life balance. Your evenings and weekends are always yours.

  • We aim to get together in person twice per year

Application process

  • The process is fully remote and all communication will happen over email or via video chat. Once you've submitted your application, the team will review your submission for suitability, and if it is suitable, invite you to a short screening interview over video call.

  • If you pass the screen you will be asked to complete a technical interview, with some live coding and discussion of previous projects you've worked on.

  • We aim to screen, interview, send and finalize an offer within 2 weeks of application.

What You Should Know About Senior Software Engineer, Select Labs Inc

At SELECT, we're looking for an enthusiastic Senior Software Engineer to join our dynamic team! Founded in 2022, SELECT was created out of our passion for optimizing cloud data management costs. With over 100 customers already leveraging our innovative solutions, we're dedicated to delivering value and shipping new features weekly. In this role, you'll collaborate with other engineers to identify impactful problems to solve, engage with our customers for feedback, and take end-to-end ownership of features from concept to delivery. Your expertise will guide us in creating new cost management features, building seamless UI components, and developing insightful data visualizations. With a modern tech stack including TypeScript, React.js, Python, and Google Cloud Platform, you'll thrive in an environment that values speed and collaboration. Success in this role means fully understanding our product, actively communicating with your team, and maintaining high-quality standards while working efficiently. If you're ready to make a real difference in the cloud data landscape, then SELECT is the right place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Select Labs Inc
What are the main responsibilities of a Senior Software Engineer at SELECT?

As a Senior Software Engineer at SELECT, your main responsibilities will involve defining key problems to solve based on customer feedback, engaging with users to ensure your solutions meet their needs, and owning your features from initial concept through to implementation and testing. You'll also focus on developing innovative features such as cost management tools, improving the UI experience, and building data pipelines to enhance user insights. Your role will be integral in shaping our product to provide maximum value.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at SELECT?

To qualify for the Senior Software Engineer role at SELECT, candidates must have senior-level expertise in at least two areas among frontend feature development, backend feature development, cloud data warehouses, or building SaaS products focused on data solutions. Additional qualifications include experience in the problems we tackle, familiarity with our technology stack, and a background in early-stage startup environments would be considered a plus.

Join Rise to see the full answer
What technology stack does the Senior Software Engineer at SELECT work with?

At SELECT, the Senior Software Engineer works with a modern technology stack designed for efficiency and scalability. This includes frontend technologies like TypeScript, React.js, and Next.js, alongside backend frameworks such as Python and FastAPI. Additionally, you'll engage with PostgreSQL, Snowflake for data warehousing, and cloud tools like Terraform and Google Cloud Platform. This diverse stack provides a robust foundation for innovative solutions in cost management.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at SELECT?

The work culture at SELECT is collaborative and focused on product engineering rather than pure software engineering. We prioritize communication and teamwork through daily standups and paired coding sessions. We're fully remote, promoting a balance between work and personal life, ensuring your evenings and weekends are yours. We also value continuous learning and encourage our engineers to deeply engage with the product to understand customer challenges.

Join Rise to see the full answer
What does success look like for a Senior Software Engineer at SELECT?

Success for a Senior Software Engineer at SELECT is all about understanding our product deeply and ensuring excellent execution from conception to delivery. It involves active collaboration with customers and the team, maintaining high standards of quality while working efficiently to deliver impactful features. Engaging actively in the feedback loop, and consistently communicating progress is crucial to drive the right outcomes in alignment with our customers' needs.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with frontend or backend development?

In your response, highlight your specific experiences with technologies relevant to SELECT's stack such as React.js or FastAPI. Discuss particular projects where you contributed significantly, focus on the problems you solved, the challenges you faced, and how you overcame them.

Join Rise to see the full answer
How do you prioritize tasks and projects?

Share your workflow for prioritization, perhaps using methods like Agile or Kanban. Explain how you assess urgency versus impact, and how you adapt to changing requirements, giving examples from your past experiences.

Join Rise to see the full answer
What do you know about cloud data management and its challenges?

Express your understanding of cloud data management, especially around cost management issues that businesses face. Share insights from your relevant experience or your studies, and demonstrate your keen interest in this field by mentioning latest trends.

Join Rise to see the full answer
How do you ensure quality in your code?

Discuss your practices for maintaining code quality such as code reviews, unit testing, and following best practices. Provide examples of when this approach saved time later on or caught significant issues early.

Join Rise to see the full answer
Tell us about a time you faced a technical challenge. How did you resolve it?

Relate a specific technical challenge you encountered, elaborate on the complexity, what steps you took to analyze the issue, and the solution you implemented. Highlight teamwork if applicable.

Join Rise to see the full answer
What experience do you have with developing SaaS products?

Discuss your past roles where you worked on SaaS products, focusing on the lifecycle from conception to deployment. Mention specific technologies or processes you used and the impact your work had on user satisfaction.

Join Rise to see the full answer
Can you explain how you would approach gathering customer feedback?

Describe your methods for client interaction, such as surveys, interviews, or usability testing. Emphasize the importance of iterative feedback in product development and share a specific experience where customer input influenced a project.

Join Rise to see the full answer
What tools do you use for version control and project management?

Mention specific tools and platforms you utilize, like Git for version control and tools like Jira or Trello for project management. Explain your workflow and how these tools facilitate collaboration and project tracking.

Join Rise to see the full answer
How do you stay updated on technology trends and changes?

Share your methods for continuous learning, whether through online courses, attending tech webinars, or following industry leaders on social media. Discuss recent trends you've explored and how you might apply them at SELECT.

Join Rise to see the full answer
Why do you want to work at SELECT as a Senior Software Engineer?

Reflect on SELECT's mission to innovate cloud management and how your personal and professional values align with that mission. Speak about your enthusiasm for working in a remote environment and how you see yourself contributing to the team’s goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Weekday Remote No location specified
Posted 8 days ago
Posted 10 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 3 days ago
Wincent Remote No location specified
Posted 16 hours ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
109 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
9 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
10 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Graphic Designer at Hyve Group
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Production Artist Phoenix at R.R. Donnelley
A
Someone from OH, Avon Lake just viewed Entry Level Marketing Assistant at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, North Royalton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Cleveland just viewed UI Product Designer at Insight Global
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Proposal Manager – Energy & Power Americas (REMOTE) at Jacobs
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon