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

Staff Software Engineer

At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping our customers to manage their service all the way to project management, we’re breaking the mold and building a team that invests in our mission statement. We love driven, self-motivated folks that thrive in fast-paced environments. Could you be our next hire?

As a Staff Software Engineer (Full-Stack), your primary focus will be to architect, build, and optimize our industry-leading platform across the entire stack, from scalable frontend applications to high-performance backend services. We are looking for a motivated, self-starter who can drive technical excellence, mentor engineers, and influence best practices in a distributed team environment. Your role will be pivotal in delivering high-quality, scalable, and reliable software that powers the commercial contracting industry.

What You’ll Do:

  • Architect, build, and maintain our full-stack platform, including scalable frontend applications (React.js) and high-performance backend services (Node.js, GraphQL, REST APIs).
  • Lead technical decisions across the stack, ensuring high performance, maintainability, and best practices for both frontend and backend development.
  • Design, develop, and optimize APIs to power our frontend applications and third-party integrations.
  • Improve database design and query optimization, ensuring efficient data storage and retrieval.
  • Enhance and optimize our design system and UI components using Material-UI, ensuring a seamless and consistent user experience.
  • Own full-stack observability, implementing logging, monitoring, and performance analysis tools to improve reliability across frontend and backend services.
  • Evaluate and introduce new technologies that drive innovation and efficiency across the stack.
  • Work in tandem with the QA engineering team to ship high-precision, well-tested software.
  • Define and enforce testing strategies across both frontend and backend using tools such as Jest and React Testing Library.
  • Mentor and guide other engineers, conducting technical design reviews, pair programming, and knowledge-sharing sessions.
  • Lead technical initiatives that impact multiple teams, ensuring alignment with company goals and technical vision.
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders.

What We Expect:

  • 8+ years of experience in software engineering, with a strong focus on full-stack development in modern JavaScript/TypeScript.
  • Deep expertise in React.js and state management with experience in building and maintaining scalable frontend architectures.
  • Strong backend development experience with Node.js, designing and maintaining GraphQL APIs (Apollo, Relay) and RESTful services.
  • Proficiency in database technologies (SQL), including PostgreSQL, MySQL,or similar.
  • Experience with frontend and backend performance optimization, including database indexing, caching, and frontend rendering strategies.
  • Strong experience with event-driven architecture, messaging systems (e.g., Kafka, RabbitMQ), and real-time data processing.
  • Experience with containerization (Docker, Kubernetes) and cloud infrastructure (AWS, GCP, or Azure).
  • Prior knowledge or ability to quickly learn Python for backend development is a plus.
  • Experience working in CI/CD environments, ensuring smooth and automated deployments across the stack.
  • Track record of mentoring and coaching engineers, fostering a culture of growth and continuous learning.
  • Strong communication and technical writing skills for documentation and cross-functional collaboration.
  • B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related field.
  • Able to work 3 days a week out of our Santa Monica HQ (Tuesday, Wednesday, Thursday).

What We Offer:

  • Base Salary range $160,000 - $200,000 + bonus
  • Generous equity grant, become an owner in our company!
  • A comprehensive benefits package.
  • Flexible PTO and hybrid work schedules.
  • Work from home stipend.
  • Hubs in Los Angeles, Toronto, and Raleigh with hybrid work schedules with lunch provided for in-office days.
  • Company events like BBQs and team-building activities, both in-person and virtual.
  • Fast-paced, collaborative, and dynamic work environment.
  • Opportunities for growth and career advancement.
  • Chance to work with cutting-edge technology and innovative solutions.
  • The chance to get in on the ground floor and build something truly groundbreaking for ourselves and our amazing customers.

About BuildOps:

BuildOps is a fast-paced, high-growth start-up committed to transforming a $300B+ industry through an innovative all-in-one SaaS platform. Leveraging the latest technology, we’re taking Commercial Specialty Contractors from the world of pen and paper to cloud-based, data-driven operations. Our leadership team has deep experience in both the Construction and SaaS technology industries, as well as a resume that includes Stanford, Harvard, Wharton, Cornell, Microsoft, and multiple successful start-up exits.

BuildOps has more than doubled year-over-year while raising over $140 million in total funding (including a recent round in Feb 2024). Top-tier investors like Founders Fund, Siemens, B Capital Group (BCG's venture arm), 01 Advisors, and more have backed BuildOps! Also, Dick Costolo, former CEO of Twitter, just joined our board, adding to an impressive group of investors/advisors including former President of Salesforce, Gavin Patterson; CAA founder Michael Ovitz; NFL legend Joe Montana; former heavyweight champion Mike Tyson, and Boost Mobile CEO Stephen Stokols.

Forbes Magazine
“BuildOps is unique because it addresses the problem of efficiency in construction for an often-overlooked audience. Rather than focusing on large projects, or catering to owners, they look to the needs of technician-heavy subcontracting firms working in the commercial space.”

TechCrunch
“The new financing will be used to support the company’s continued growth. BuildOps sells software that integrates scheduling, dispatching, inventory management, contracts, workflow and accounting into a single software package for commercial real estate contractors with staff ranging from a few dozen to several hundred employees.”

Crunchbase
In a statement, [former NFL superstar] Joe Montana noted that his firm (Liquid 2 Ventures) has an investment thesis in supporting America’s working class… “I just love the idea of making their lives far easier and better,” he said. With BuildOps, “you have one solution that does it all and talks seamlessly to every single part of their business from parts to ordering to inventory and more.”

Average salary estimate

$180000 / YEARLY (est.)
min
max
$160000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, BuildOps

Join BuildOps as a Staff Software Engineer and be a part of our mission to revolutionize the commercial contracting industry! In this exciting role, you'll leverage your expertise to architect, build, and optimize a cutting-edge software platform that empowers technicians and contractors alike. Here at BuildOps, we're all about innovation and collaboration, and we pride ourselves on fostering a culture where self-motivated individuals can thrive. As a full-stack engineer, you'll tackle both the frontend, using React.js, and backend technologies, including Node.js and GraphQL. Your contributions will directly impact the performance and reliability of our platform, allowing us to serve our customers better. You'll have the chance to lead technical decisions, mentor fellow engineers, and explore new technologies that drive our mission forward. If you're eager to work with a passionate team and make a tangible difference in a high-growth startup environment, we'd love to hear from you. Let's build something groundbreaking together at BuildOps!

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at BuildOps
What are the responsibilities of a Staff Software Engineer at BuildOps?

As a Staff Software Engineer at BuildOps, your key responsibilities will include architecting, building, and maintaining our full-stack platform. You'll focus on creating scalable frontend applications with React.js and developing high-performance backend services using Node.js and GraphQL. Additionally, you'll collaborate with the QA team to ensure high-quality software delivery, mentor junior engineers, and lead technical initiatives that align with our company's goals.

Join Rise to see the full answer
What qualifications do I need for the Staff Software Engineer position at BuildOps?

To qualify for the Staff Software Engineer role at BuildOps, you should have over 8 years of experience in software engineering, with a strong focus on full-stack development, particularly in JavaScript/TypeScript. Proficiency in React.js for frontend applications and Node.js for backend services is essential. You'll also need experience with SQL databases, cloud infrastructure, and event-driven architecture. A degree in Computer Science, Engineering, or a related field is preferred.

Join Rise to see the full answer
What technologies will I work with as a Staff Software Engineer at BuildOps?

As a Staff Software Engineer at BuildOps, you'll work with a diverse tech stack that includes React.js for frontend development and Node.js for building backend services. You'll design and optimize GraphQL and REST APIs, improve database design using PostgreSQL and MySQL, and implement performance optimization strategies. Familiarity with containerization tools like Docker, cloud environments, and CI/CD practices will also be valuable in this role.

Join Rise to see the full answer
Is the Staff Software Engineer position at BuildOps remote or hybrid?

The Staff Software Engineer position at BuildOps is a hybrid role, requiring you to work from our Santa Monica HQ three days a week - specifically on Tuesdays, Wednesdays, and Thursdays. This flexible arrangement allows for collaboration with the team while also providing the opportunity to work from home.

Join Rise to see the full answer
What benefits does BuildOps offer to Staff Software Engineers?

BuildOps offers a competitive benefits package for Staff Software Engineers, including a base salary ranging from $160,000 to $200,000, alongside bonuses and equity grants. You'll enjoy flexible PTO, a work-from-home stipend, and opportunities for career advancement. We also host team-building events and provide a dynamic work environment with cutting-edge technology.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
How do you approach full-stack development as a Staff Software Engineer?

When approaching full-stack development, I prioritize understanding the overall architecture and how both the frontend and backend interact. I focus on ensuring seamless integration between services, leveraging my experience with technologies like React.js for UI components and Node.js for backend services. I believe in writing clean, maintainable code and adhering to best practices.

Join Rise to see the full answer
Can you explain your experience with API development and optimization?

Absolutely! In my previous role, I designed and optimized GraphQL and REST APIs to enhance performance and usability. I applied best practices in data fetching and caching strategies, which significantly reduced load times and improved user experience. Additionally, I ensured robust error handling and documentation for API consumers.

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

I promote code quality through regular code reviews and pair programming sessions with team members. I advocate for defining coding standards and documenting best practices that everyone should follow. My experience with testing frameworks like Jest and React Testing Library ensures that our code is well-tested and maintains a high standard.

Join Rise to see the full answer
What strategies do you use for performance optimization in a full-stack application?

To optimize performance in full-stack applications, I focus on techniques such as minimizing bundle size in the frontend, implementing database indexing and caching, and optimizing API response times. Additionally, I monitor performance metrics and conduct regular audits to identify bottlenecks and improve overall application efficiency.

Join Rise to see the full answer
How do you stay current with new technologies relevant to full-stack development?

I regularly engage with tech communities, follow industry blogs, and attend webinars and conferences. Staying connected with other professionals helps me learn about emerging trends and technologies. I also dedicate time to hands-on experimentation with new tools and frameworks to assess their practicality for real-world application.

Join Rise to see the full answer
Describe your mentoring experience as a Staff Software Engineer.

As a Staff Software Engineer, mentoring junior team members has been a rewarding experience. I believe in fostering a culture of continuous learning, where I guide them through technical challenges, help them improve their skills, and facilitate knowledge-sharing sessions. This not only enhances team capability but also elevates our project quality.

Join Rise to see the full answer
What is your experience with CI/CD practices?

I have extensive experience implementing CI/CD pipelines using tools like Jenkins and GitHub Actions. I believe these practices streamline deployment processes and enhance productivity. My goal is to automate as much of the testing and release process as possible to ensure that software is continuously delivered with high quality.

Join Rise to see the full answer
How do you handle project deadlines and pressures in a fast-paced environment?

In fast-paced environments, I prioritize effective communication with my team and stakeholders to set realistic deadlines and expectations. I break down tasks into manageable components and ensure that we are aligned on priorities. Utilizing project management tools helps keep track of progress and address any roadblocks proactively.

Join Rise to see the full answer
How would you approach integrating new technology into an existing stack?

Integrating new technology requires careful analysis of its impact on the current architecture. I would conduct thorough research and evaluate its benefits and challenges. Once approved, I would plan staged rollouts, ensuring a smooth transition while minimizing disruption to ongoing projects.

Join Rise to see the full answer
What excites you about working at BuildOps?

I am particularly excited about the opportunity to work with a passionate team focused on transforming the commercial contracting industry. The innovative approach of BuildOps to leverage data-driven solutions resonates with my professional aspirations, and I look forward to contributing to a meaningful mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Join BuildOps as a Customer Success Operations Manager to optimize processes and drive exceptional customer experiences.

Photo of the Rise User
BuildOps Hybrid Los Angeles
Posted 6 days ago

BuildOps seeks a driven Chief of Staff to join a high-growth, innovative team focused on transforming commercial contracting.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Posted 6 days ago

Join Visa as a Senior Software Engineer in Bangalore to develop secure payment solutions in a hybrid work environment.

Photo of the Rise User

Seeking a skilled Software Developer to join our dynamic digital team for a 3-month contract focused on media conversion migration.

Photo of the Rise User
Keypath Education Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 8 days ago

Join Keypath as a Senior Software Engineer and help shape their new APAC IT Division with innovative software solutions.

Photo of the Rise User
Esri Remote Redlands, California, United States
Posted 10 days ago

Join Activate Interactive as a Site Reliability Engineer to improve cloud technology and application efficiency.

BuildOps is the only all-in-one management software built specifically for the modern commercial specialty contractor. Focusing on trade contractors, BuildOps combines service, project management, and more into a single SaaS platform. Founded in 2...

90 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 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!