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

Solace is a healthcare advocacy marketplace that connects patients and families to experts who help them understand and take charge of their personal health.

🔥 About Solace

By harnessing the power of human connection through technology, Solace is transforming healthcare in the U.S.

Healthcare in the U.S. is fundamentally broken. The system is so complex that 88% of U.S. adults do not have the health literacy necessary to navigate the system without help. By helping people work with professional health advocates, Solace serves as an integral, personal support layer for health issues in a way that the health system can’t. Using proprietary technology to match patients with experienced advocates, Solace cuts through the red tape of healthcare and helps individuals and families make informed decisions that result in better outcomes.

Solace is a Series B startup founded in 2022 and backed by Inspired Capital, Craft Ventures, Torch Capital, Menlo Ventures and Signalfire. We have a lean, fully-remote U.S. team distributed coast-to-coast.

Check out our recent funding announcement in the WSJ here.

🧑‍💻 About the Role

As a Staff Software Engineer, you will be a hands-on technical leader, expected to write production code daily while driving architectural decisions and technical excellence across our stack. You will be a key force in scaling our platform, solving complex problems, and ensuring our engineering team follows best practices.

You are an expert in your craft—someone who can dive deep into both frontend and backend challenges, mentor other engineers, and help set the technical direction of our product. You thrive in ambiguity, move fast, and have an extreme bias toward execution. While you won’t have direct reports, your influence will be critical in guiding the team and ensuring we build a scalable, high-performance product.

🚀 What You’ll Do

  • Own the end-to-end development of key product features, from database models to UI components.

  • Serve as a technical leader and drive best practices across the engineering team.

  • Act as a force multiplier by mentoring engineers, conducting code reviews, and improving development workflows.

  • Collaborate with product and design teams to translate complex requirements into scalable solutions.

  • Architect and optimize our systems for performance, scalability, and maintainability.

  • Champion best practices in code quality, testing, and continuous integration/deployment.

  • Proactively identify and resolve bottlenecks in both technical architecture and team processes.

  • Lead large releases to production on a continuous deployment cadence.

💡 What You Bring to the Table

  • 7+ years of full-stack engineering experience, with deep expertise in both frontend and backend technologies.

  • Mastery of React, TypeScript, and Node.js, with a proven track record of shipping production-grade applications.

  • A strong background in scalable system design, API development, and database architecture.

  • Experience working in fast-paced startup environments where you’ve built and shipped products from scratch.

  • Ability to set technical direction and mentor engineers, helping them grow in their craft.

  • Strong problem-solving skills and an ability to tackle complex technical challenges with pragmatic solutions.

  • An extreme bias toward action and execution—you move fast, iterate quickly, and get things done.

  • Must be located in the United States.

🛠 Our Tech Stack

  • TypeScript across all our applications

  • NestJS API with TypeORM

  • Postgres

  • Redis

  • React/Next.js

  • Custom UI library built on Ant Design

  • Heroku

If you’re an expert engineer who thrives in high-impact, high-autonomy environments, and you want to help shape the future of healthcare tech, we’d love to hear from you!

Up for the Challenge?

We look forward to meeting you.

Fraudulent Recruitment Advisory: Solace Health will NEVER request bank details or offer employment without an interview. All legitimate communications come from official @solace.health emails only. Report suspicious activity to hiring@solace.health.

What You Should Know About Staff Software Engineer, Solace

At Solace, we're on a mission to transform healthcare through our innovative advocacy marketplace. As a Staff Software Engineer, you'll dive into the heart of our technology, helping patients and their families navigate the complexities of the healthcare system. This role is perfect for an expert engineer with a flair for both frontend and backend capabilities. Your days will often involve writing production code, making architectural decisions, and setting the technical direction that allows us to scale effectively. As part of our close-knit, fully-remote team, you’ll lead the charge in mentoring fellow engineers, improving development workflows, and ensuring best practices are followed throughout the engineering process. Your ability to turn complex requirements from our product and design teams into beautifully crafted solutions will greatly enhance our patient advocacy efforts. You'll play a crucial role in your team’s success, championing high-quality code and leading our system architecture toward optimal performance and maintainability. And as you guide your peers in tackling challenging technical issues, you’ll contribute significantly to our mission of improving health literacy in the U.S. If you’re an action-oriented engineer ready to make an impact, Solace offers an exciting and rewarding environment to do just that!

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

As a Staff Software Engineer at Solace, you will own the end-to-end development of product features, influence architectural decisions, and mentor fellow engineers. Your role involves collaborating with product and design teams, improving development workflows, and ensuring adherence to best practices in code quality and testing.

Join Rise to see the full answer
What qualifications are necessary for the Staff Software Engineer position at Solace?

To succeed as a Staff Software Engineer at Solace, you should possess 7+ years of full-stack engineering experience, demonstrate mastery in technologies like React and Node.js, and have a strong background in scalable system design. Your problem-solving abilities and experience in fast-paced startup environments will also be key.

Join Rise to see the full answer
How does the Staff Software Engineer contribute to the healthcare advocacy mission at Solace?

In the Staff Software Engineer role at Solace, you play a significant role in developing technology solutions that help patients navigate complex healthcare challenges. By crafting high-quality software and improving systems, you actively contribute to better health literacy and outcomes for patients and their families.

Join Rise to see the full answer
What tech stack does Solace utilize for the Staff Software Engineer role?

As a Staff Software Engineer at Solace, you will work with a tech stack that includes TypeScript, NestJS, Postgres, Redis, and React/Next.js. Being familiar with these technologies will be essential for successfully contributing to our projects and achieving our goals.

Join Rise to see the full answer
Is experience in a startup environment important for the Staff Software Engineer position at Solace?

Yes, having experience in a fast-paced startup environment is crucial for the Staff Software Engineer role at Solace. This experience ensures you are equipped to navigate the challenges that come from building and shipping products from the ground up.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you describe your experience with full-stack engineering?

When discussing your full-stack engineering experience, highlight specific projects where you have contributed to both the frontend and backend. Include details about the technologies used, your role in the team, and any challenges you overcame to showcase your well-rounded skills.

Join Rise to see the full answer
How do you approach architectural decisions when developing software?

In answering this question, emphasize your analytical approach to architectural decisions by discussing how you assess trade-offs between different technologies, prioritize scalability, and adhere to best practices. Mention how you collaborate with your team to reach consensus.

Join Rise to see the full answer
What best practices do you follow for code quality?

Talk about your commitment to code quality by mentioning practices like writing clear documentation, conducting thorough code reviews, and following testing protocols. Give examples of how these practices have improved the quality of your team's output.

Join Rise to see the full answer
How do you mentor junior engineers?

Share your mentoring philosophy by discussing personalized approaches, such as one-on-one sessions, pair programming, and providing constructive feedback. Mention specific instances where your mentorship led to an increase in a junior engineer's performance.

Join Rise to see the full answer
Can you give an example of how you resolved a technical challenge?

Highlight a specific technical challenge you've faced in a project, detailing your thought process, the solution you implemented, and the positive outcomes that resulted. This will not only showcase your problem-solving skills but also your ability to learn from experiences.

Join Rise to see the full answer
What technologies are you most passionate about and why?

Discuss the technologies that excite you, linking them back to how they benefit your work. Explain why you enjoy using these technologies and how they have contributed to successful projects you've completed.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

In your response, outline steps you take to prioritize tasks, such as assessing project importance, deadlines, and dependencies. Discuss how effective communication within the team can aid this process.

Join Rise to see the full answer
What steps do you take to ensure a smooth production release?

Explain the processes you adhere to for a successful production release, such as conducting comprehensive testing, planning rollbacks, and coordinating with cross-functional teams to ensure all stakeholders are prepared.

Join Rise to see the full answer
How do you stay updated with trends in software development?

Share your strategies for staying informed about industry trends, such as attending conferences, engaging in online communities, or following key influencers in the tech space. Mention how this knowledge impacts your work.

Join Rise to see the full answer
What role does communication play in a software engineering team?

Discuss the significance of clear and effective communication within a software engineering team. Highlight how it impacts collaboration, helps resolve conflicts, and contributes to the overall success of projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Solace Remote No location specified
Posted 8 days ago
Photo of the Rise User
Solace Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 11
Posted 13 hours ago

Join Walmart Global Tech as a Senior Staff Software Engineer to innovate in supply chain solutions on a hybrid work basis.

Photo of the Rise User
Atimi Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Employee Resource Groups

Join Salesforce as a Lead DevOps Engineer and help deliver innovative analytics solutions in the cloud.

Solace makes hardware and software message routers that efficiently move real-time information between distributed applications, devices and users over all kinds of local and global networks. Solace technology unifies many kinds of data movement s...

3 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
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!