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

Senior Backend Software Engineer, Workplace Experience

Envoy is redefining workplace experiences with innovative solutions for managing visitors, bookings, and compliance. We are looking for a Senior Backend Software Engineer to help shape our rapidly growing workplace platform.

Skills

  • Kotlin
  • Ruby on Rails
  • Ember
  • React
  • Typescript
  • Postgres
  • AWS

Responsibilities

  • Design core backend software components for the Workplace product
  • Drive ambitious system design and architecture
  • Complete engineering projects while advocating for quality
  • Support the end-user experience for Envoy customers and developers

Education

  • BS / MS in Computer Science or a related technical field

Benefits

  • Market competitive salary
  • Equity for all full-time roles
  • Comprehensive benefits package
  • Support for personal and professional growth
To read the complete job description, please click on the ‘Apply’ button
Envoy Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Envoy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Envoy
Envoy CEO photo
Larry Gadea
Approve of CEO

Average salary estimate

$180000 / YEARLY (est.)
min
max
$170000K
$190000K

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 Software Engineer, Workplace Experience, Envoy

If you're a Senior Backend Software Engineer with a passion for transforming workplace experiences, Envoy might just be your next big adventure! Based in the vibrant tech hub of San Francisco, California, Envoy is on a mission to redefine how companies manage their workplace operations. Launched just last year, the Envoy Workplace platform has quickly become our fastest-growing service, helping businesses like Slack and Warby Parker seamlessly welcome visitors, manage desk bookings, and ensure a safe environment for all. As part of our dedicated core features team, you'll dive deep into backend development while also having the opportunity to expand your full-stack skills. You’ll be involved in every stage of product engineering, from defining problems and brainstorming solutions to system design, code execution, and deployment. We're looking for someone who thrives in a fast-paced environment and is eager to help improve our Product Velocity, making sure we stay ahead of the game. With a tech stack that includes Kotlin, Ruby on Rails, and Postgres, you’ll contribute significantly to the architecture and quality of our product. At Envoy, we value collaboration—your ideas will count, and you’ll work side by side with an inspiring team that’s committed to creating a great workplace experience. Join us and make an impact as we continue to innovate and lead the way in workplace solutions!

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer, Workplace Experience Role at Envoy
What are the main responsibilities of a Senior Backend Software Engineer at Envoy?

As a Senior Backend Software Engineer at Envoy, your primary responsibilities include designing and developing core backend components for our Workplace product, driving ambitious system architecture, and ensuring the successful completion of engineering projects. You'll also mentor fellow engineers and advocate for the end-user's experience, aiming to enhance product quality while achieving our growth goals.

Join Rise to see the full answer
What qualifications are needed to become a Senior Backend Software Engineer at Envoy?

To qualify for the Senior Backend Software Engineer position at Envoy, candidates should have at least 5 years of software engineering experience, preferably with a degree in Computer Science or a related field. A solid understanding of backend technologies, particularly Kotlin and Ruby on Rails, as well as familiarity with database management using Postgres, is essential for this role.

Join Rise to see the full answer
How does Envoy foster a collaborative culture for its Senior Backend Software Engineers?

Envoy promotes a strong collaborative culture by encouraging open communication, team brainstorming sessions, and hands-on whiteboarding activities. As part of the team in our San Francisco HQ, Senior Backend Software Engineers can share ideas and feedback, which enhances innovation and helps drive projects forward effectively.

Join Rise to see the full answer
What technical stack should a Senior Backend Software Engineer be familiar with to work at Envoy?

At Envoy, Senior Backend Software Engineers should be comfortable working with a tech stack that includes Kotlin and Ruby on Rails for backend development, as well as Ember, React, and Typescript for the front-end. Proficiency in Postgres for database management and familiarity with AWS infrastructure will also be beneficial for this role.

Join Rise to see the full answer
What opportunities for growth does Envoy offer Senior Backend Software Engineers?

Envoy is committed to the personal and professional growth of its Senior Backend Software Engineers. You'll have the opportunity to work alongside highly skilled professionals, take on innovative projects, advocate for quality engineering practices, and contribute to a vibrant and supportive workplace culture that values continuous learning.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer, Workplace Experience
Can you describe your experience with backend development using Kotlin?

When answering this question, provide specific instances where you utilized Kotlin in past projects, highlighting what problems you solved and how your contributions impacted the final product. Discuss your familiarity with Kotlin's features and how they apply to modern backend development.

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

Focus on discussing the importance of code reviews, automated testing, and continuous integration practices. Share examples of how you've implemented these processes to maintain high-quality standards in your projects, including tools and methodologies you've used.

Join Rise to see the full answer
What strategies do you use to improve Product Velocity?

Outline your view on clean abstractions, effective communication, and collaborative teamwork to streamline product development. Provide an example of how you successfully increased Product Velocity in a previous role by implementing specific strategies or practices.

Join Rise to see the full answer
How do you approach system design and architecture for complex applications?

Discuss your methodology for system design, including gathering requirements, evaluating potential technologies, and prioritizing scalability and security. Share a relevant project where you designed architecture, detailing your thought process and decisions.

Join Rise to see the full answer
What role do you play in mentoring junior engineers?

Highlight your experience mentoring junior engineers by discussing specific examples of how you've guided them through projects, provided feedback, and helped them develop their skills. Emphasize the importance of fostering a collaborative learning environment.

Join Rise to see the full answer
Can you explain a challenging technical problem you've solved?

When addressing this question, choose a real challenge you've faced in your work and describe how you approached it, the steps you took to resolve it, and the outcome. This shows not only your technical expertise but also problem-solving skills.

Join Rise to see the full answer
How do you keep up with the latest technologies and trends in backend development?

Discuss your commitment to continuous learning through online courses, tech blogs, networking, or attending industry conferences. Share examples of how you've applied new knowledge or technologies in your projects to stay ahead in backend development.

Join Rise to see the full answer
What do you find most rewarding about working on backend systems?

Use this opportunity to express your passion for backend development, focusing on the aspects that excite you, such as problem-solving, enhancing user experience, or contributing to the overall success of an application.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Outline your strategy for time management, including how you assess project priorities, manage deadlines, and communicate with stakeholders. Providing a real-life example of successful multitasking will demonstrate your capability.

Join Rise to see the full answer
What is your experience with collaborative coding and version control systems?

Explain your familiarity with version control systems like Git, including how you've utilized them in team environments to track project progress, manage code merges, and resolve conflicts. Your answer should reflect your ability to work effectively within a team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Envoy Hybrid San Francisco, California, United States
Posted 10 days ago

Join Envoy as a Fullstack Engineer to enhance their visitor management platform and contribute to a leading workplace experience.

Photo of the Rise User
Envoy Hybrid Austin, Texas, United States
Posted 12 days ago
Photo of the Rise User
Posted 6 days ago

Join Visa as a Software Engineer to develop cutting-edge payment technology and influence global commerce.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 3 hours ago

Become a key contributor at Udacity as a Fullstack Software Engineer focusing on innovative AI-driven solutions for the Japanese market.

Photo of the Rise User
S M Software Solutions Hybrid Mountain View, California, United States
Posted 13 days ago
Photo of the Rise User
Qualtrics Remote Seattle, Washington, United States
Posted 3 days ago

As a Software Engineer II at Qualtrics, you'll develop innovative software solutions that enhance customer experience management and drive business success.

Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 10
Posted 4 days ago

Walmart Global Tech seeks a Senior Software Engineer to drive innovative solutions for their MarketPlace team in a flexible, hybrid work environment.

Photo of the Rise User
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
Photo of the Rise User
Posted 5 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Software Engineering Manager, where you will lead a global team in advancing open-source cloud solutions.

We connect people, spaces and data to power the places where people work best together.

55 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$170,000/yr - $190,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 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!