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

Senior Backend Engineer (Java) - job 2 of 2

At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping our customers manage their service department 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 experienced in tech start-ups and thrive in fast-paced environments. Could you be our next hire?

This candidate will join a well-funded, fast-growing technology startup with the unique opportunity to help build out a critical function for the company.

As a member of the team, your primary focus will be to help continue to build and enhance our industry-leading platform. We are looking for a motivated, self-starter who can work in a distributed team environment. The day-to-day responsibilities are broad, and you will ultimately be responsible for shipping high-quality software that powers many businesses and shapes the maintenance industry.

What you will do:

  • Build and maintain our backend platform with real-time, event-driven systems, services, and features utilizing latest methodologies for scalable and testable software.
  • Write high-quality maintainable code with high automated test coverage and documentation.
  • Develop, support, and improve our REST and GraphQL services.
  • Propose recommendations, build prototypes, and provide feedback.
  • Promote, teach, and enforce our coding and documentation standards.
  • Work in tandem with the QA, Data and DevOps engineering teams to ship high-quality and high-precision software. 
  • Co-own and drive the short and long-term technical vision of your squad with your teammates.
  • Provide technical mentorship and guidance to engineers within your team and others.
  • Help improve the technical quality of our work through regular technical design, code reviews and automated testing.
  • Share your technical knowledge and expertise; participate in showcasing new features and best practices to fellow engineers.
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders.

What We Look For:

  • Equivalent of 5+ years of experience in Senior engineering roles (designing modules and APIs, building services in distributed or monorepo architectures).
  • Experience writing and debugging high-volume and high-scalability components and services.
  • Experience and thorough understanding of distributed async platforms such as queues (SQS, RabbitMQ or similar) and streaming platforms (Kafka).
  • Strong understanding of modern databases (MySQL, Postgres) with experience in using ORMs and designing, tuning complex queries.
  • Strong knowledge and practice of Java code that is clean, well-tested, and reusable.
  • Strong focus on automated testing using JUnit, TestNG or similar frameworks. Experience writing unit and integration tests.
  • Strong experience with Springboot (or similar) services run on the AWS platform for scalable REST and GraphQL APIs.
  • Strong communication and technical writing skills.
  • As a senior individual contributor, we expect you to be a role model to more junior engineers.
  • B.S., M.S. or PhD in computer science, engineering or related fields.

What we offer:

  • Competitive salary and stock options
  • A comprehensive benefits package
  • Unlimited paid time off
  • Company events and team-building activities
  • Talented and motivated team members who care deeply about one another (seriously, everyone is rooting for your success!)
  • 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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Senior Backend Engineer (Java), BuildOps

Join BuildOps as a Senior Backend Engineer (Java) and be part of a team that's transforming the construction industry! Located in sunny Los Angeles, CA, our mission is to create a cutting-edge software solution tailored for today’s commercial contractors. Here, we embrace passionate individuals who are self-motivated and thrive in dynamic, tech-forward environments. As a Senior Backend Engineer, you will have the unique opportunity to strengthen our industry-leading platform by developing and maintaining robust backend systems and services. Your day-to-day will involve writing high-quality Java code, enhancing our REST and GraphQL services, and collaborating with talented engineers to ensure that our software is not just functional, but truly exceptional. You will also provide mentorship and promote best practices within the team. If you're looking to elevate your career while directly impacting the efficiency of commercial contracting, BuildOps may be the exciting adventure you've been waiting for.

Frequently Asked Questions (FAQs) for Senior Backend Engineer (Java) Role at BuildOps
What are the responsibilities of a Senior Backend Engineer (Java) at BuildOps?

As a Senior Backend Engineer (Java) at BuildOps, you will tackle a variety of tasks including building and maintaining the backend platform that handles real-time event-driven systems. You will write high-quality maintainable code, develop REST and GraphQL services, improve technical quality through code reviews, and mentor junior engineers. Your contributions will be pivotal in driving the technical vision of our team.

Join Rise to see the full answer
What qualifications are required for the Senior Backend Engineer (Java) position at BuildOps?

To be a successful candidate for the Senior Backend Engineer (Java) role at BuildOps, you should possess at least 5+ years of experience in engineering roles, have a strong grasp of distributed platforms, as well as high-volume service development. Profound knowledge in Java, automated testing frameworks like JUnit, and experience with AWS and Springboot are essential for this position.

Join Rise to see the full answer
How does BuildOps promote a positive work environment for Senior Backend Engineers?

BuildOps fosters a supportive work environment for Senior Backend Engineers by emphasizing team collaboration, mentorship, and open communication. With unlimited PTO, engaging team events, and a talented team that genuinely cares for each other's success, BuildOps creates a thriving workplace for every employee to shine and grow.

Join Rise to see the full answer
What technologies will a Senior Backend Engineer (Java) at BuildOps work with?

In the role of Senior Backend Engineer (Java) at BuildOps, you'll be leveraging modern technologies such as Java, Springboot for scalable APIs, and databases like MySQL and Postgres. You will also work with distributed platforms like RabbitMQ and Kafka to ensure our systems can handle high-volume operations effectively.

Join Rise to see the full answer
What kind of growth opportunities are available for a Senior Backend Engineer (Java) at BuildOps?

BuildOps offers tremendous growth opportunities for Senior Backend Engineers, ranging from immediate mentorship roles to contributing to strategic technical decisions. With our fast-paced growth as a start-up, there are abundant chances for innovation, skill enhancement, and even potential leadership positions as the company expands.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Engineer (Java)
Can you explain your experience with Java in a professional context?

In discussing your experience with Java, emphasize specific projects where you utilized Java effectively. Share examples where you optimized code, utilized Java frameworks like Spring, and how you implemented clean code practices. Be ready to explain the challenges you faced and how you overcame them.

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

Explain your approach to ensuring code quality, citing practices such as code reviews, automated testing with JUnit, and following maintainable coding standards. Illustrate how these practices lead to reducing bugs and improving the overall software process.

Join Rise to see the full answer
What is your experience with REST and GraphQL services?

When discussing your experience, clarify your involvement in designing and developing REST and GraphQL services. Provide examples of projects where you built APIs and how you addressed challenges related to scalability and performance.

Join Rise to see the full answer
Describe a challenging technical problem you’ve solved.

Use the STAR method (Situation, Task, Action, Result) to outline a specific challenge you encountered. Focus on your thought process, tools you used, and the impact your solution had on the project or team.

Join Rise to see the full answer
How do you stay updated with the latest technologies in backend development?

Share how you actively engage with the tech community—mention resources like online courses, webinars, and technical blogs. Also, talk about your participation in forums or user groups that keep you informed about industry trends.

Join Rise to see the full answer
Can you discuss your experience with distributed systems?

Highlight your experience with distributed systems by detailing your work with technologies like RabbitMQ or Kafka. Talk about specific projects where you implemented these systems, focusing on the benefits and challenges faced.

Join Rise to see the full answer
What coding standards do you believe are essential for a team?

Discuss the importance of coding standards in maintaining consistency and quality in your team’s codebase. Highlight practices such as naming conventions, documentation, and code style guides you believe are crucial.

Join Rise to see the full answer
How would you approach mentoring junior engineers?

Outline your mentoring philosophy, emphasizing patience and clear communication. Share examples of how you’ve successfully guided junior engineers through challenging tasks or projects, leading to their professional growth.

Join Rise to see the full answer
What tools do you prefer for automated testing, and why?

Discuss your experience with various automated testing tools like JUnit or TestNG. Explain why you favor certain tools based on efficiency, community support, and how they help maintain high code quality.

Join Rise to see the full answer
How do you handle tight deadlines on projects?

Discuss your project management strategies, such as prioritization and time management techniques. Give an example of a time you successfully met a tight deadline while maintaining code quality, showcasing your work ethic and commitment.

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

Join BuildOps as a Customer Marketing & Advocacy Manager and play a vital role in amplifying customer voices and driving engagement.

Photo of the Rise User
BuildOps Remote Los Angeles, California, United States
Posted 8 days ago

Join BuildOps as a Revenue Team Coordinator and play a crucial role in supporting sales, marketing, and customer success efforts.

Photo of the Rise User

Join Palo Alto Networks as a Sr. Staff Engineer to drive the development of our Cloud Management Platform for enhanced cybersecurity solutions.

Join SciTec as a C++ Staff / Sr. Staff Software Engineer and contribute to innovative defense solutions with cutting-edge GPU programming skills.

Photo of the Rise User

Join Technologent as a Software Engineer to integrate cutting-edge AI technologies into software development, focusing on productivity and innovation.

Photo of the Rise User

Join Docplanner as a ReactNative Mobile/Frontend Developer and help reshape the healthcare experience for millions of users.

Photo of the Rise User
Google Hybrid Sunnyvale, California, United States
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Senior Software Engineer at Google Cloud, you will shape the future of cloud technology through innovative software solutions.

Posted 6 days ago

Join IBA InfoTech as a Python Automation Engineer to develop large-scale data solutions for top-tier clients.

Photo of the Rise User
Posted 7 days ago

Become a key player at Datacom as a Senior Java Developer specializing in Spring Boot, where innovation meets opportunity.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva's CMS team as a Frontend Software Engineer to craft user-friendly content management solutions that empower creativity.

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...

56 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 12, 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
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog