Job Closed
This listing is no longer active.
We help individuals and companies improve their well-being and performance through sustainable, science-backed solutions
Senior Software Engineer, Product – Backend/Fullstack
Location
United States
Posted
149 days ago
Salary
$143K - $209K / year
Seniority
Senior
Job Description
Senior Software Engineer, Product – Backend/Fullstack
Thrive Global
• As a backend/Full-stack Software engineer, you'll be working as part of a close-knit product engineering team to own, build, and deliver features that drive real user impact. • Build services that matter - Own, design and ship microservices that power new features and improve the solutions that help bring meaningful health & wellbeing improvements to our users. • Own what you build - Partner with platform teams to deploy, monitor, operate and troubleshoot your code in production—you'll have real ownership from commit to customer. • Shape the product - Work directly with product, design, and data teams throughout the entire lifecycle—your technical perspective will influence what we build and how we build it. • Level up the team - Actively improve how we work through peer reviews, design sessions, incident response, and mentoring—be part of building something bigger than any single feature.
Job Requirements
- Strong production experience in Kotlin, Java, or similar languages, building and maintaining robust, scalable systems.
- For full-stack engineers, hands-on production experience with React, Webpack, and TypeScript.
- 5+ years of software engineering experience, with B2C platform or consumer-facing service experience as a plus.
- Proven ability to ship high-quality products end to end, from design and development through deployment and iteration.
- Experience designing, building, and operating scalable, reliable microservice-based architectures, with a solid foundation in systems and application design.
- Deep understanding of RESTful and/or GraphQL APIs backed by relational databases, including application architecture and design best practices.
- Strong collaboration and communication skills, with the ability to work effectively across teams and mentor other engineers.
- Experience with Lisp or Lisp-inspired languages is a strong plus.
Benefits
- Health & financial benefits: Medical, dental, and vision coverage plus a 401(k) program with company match.
- Time to recharge: Generous paid time-off programs designed to help you rest, reset, and recharge — including Thrive Time, a benefit unique to Thrive that gives employees additional paid time off after major projects or intense periods of work to truly recharge and recover.
- Career growth: Develop within the company and help shape our growth strategy.
- Mission-driven impact: Be part of a company that’s truly making a difference in people’s lives around the world.
- Human-centric culture: Thrive in a supportive environment with a range of wellness perks and benefits.
- Competitive compensation: Enjoy a comprehensive and rewarding total compensation package.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the delivery and long-term operation of high-impact backend systems • Set and evolve backend processes, engineering standards, and technical best practices • Define and actively use KPIs covering system reliability, development speed, data quality, and error rates • Make system-level architectural decisions and technical tradeoffs with a clear understanding of impact • Establish automated testing and validation processes that reduce regressions and operational risk
• Design, develop, test, and maintain applications using .NET technologies • Build and consume RESTful APIs and web services • Work with databases to design schemas, write queries, and optimize performance • Collaborate with frontend developers, QA teams, and product managers • Participate in code reviews and ensure best coding practices • Troubleshoot, debug, and optimize existing systems • Ensure application security, scalability, and performance • Provide regular progress updates and documentation
• Build and maintain data pipelines using Apache Spark on Databricks • Write clean and efficient Java (Java 8 or higher) following best coding practices • Work with large structured and semi-structured data sets • Tune Spark jobs to improve performance, stability, and cost • Partner with other teams to understand requirements and deliver solutions • Make sure data handling follows security and governance standards • Investigate and fix issues in production environments
Senior Backend Engineer – Devices Cloud
Life360Life360 is an award-winning, San Francisco, California-based family network app that allows families to share their location and collaborate and communicate wit
• Design, build, and maintain backend services that support device connectivity, telemetry ingest, health monitoring, and command/control operations. • Collaborate with firmware, mobile, and product teams to define APIs and workflows for device features. • Deliver scalable, resilient systems in a microservices environment running on AWS (EKS, Lambda, DynamoDB, SQS, etc.). • Build and own data pipelines for high-throughput streams using Kafka or similar streaming tech. • Instrument services for observability, reliability, and SLO compliance. • Participate in on-call rotations and live incident response. • Write clean, testable, performant code and help improve CI/CD and automation.




