Staff Software Engineer - Back End

Favor is a delivery platform enabling 'Anything Delivered' through a technology platform that manages real-time assignment of Runners to deliveries across Texas.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Logistics · E-Commerce

Description For Staff Software Engineer - Back End

Favor is seeking a Staff Software Engineer to join their mission of 'Anything Delivered'. This role is crucial in developing and maintaining the technology platform that powers millions of deliveries across Texas. The position offers a unique opportunity to impact hundreds of thousands of users while working in a high-growth environment.

As a Staff Software Engineer, you'll be responsible for all phases of development, testing, and deployment of web applications, back-end services, databases, and data warehouse systems. You'll work closely with product and operations teams to understand customer needs and build elegant solutions to complex problems.

The role requires strong technical leadership, with responsibilities including leading documentation efforts, mentoring other engineers, and architecting solutions for large-scale features. You'll be working with modern technologies like Kotlin, Java, PHP, Scala, and various cloud and database technologies.

The position offers a hybrid work arrangement at their Austin headquarters, combining the flexibility of remote work with in-person collaboration. Favor provides comprehensive benefits including premium health insurance, unlimited PTO, and unique perks like delivery fee credits and H-E-B discounts.

Favor values diversity and inclusion, actively seeking candidates from various backgrounds to build a team that represents all Texans. The company culture emphasizes personal growth through internal learning opportunities and fosters community through various employee resource groups and events.

This is an excellent opportunity for an experienced engineer who appreciates simple design, loves writing clean code, and wants to make a significant impact in a purpose-driven company.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - Back End

  • Recommend changes to processes and tools at the team level based on industry standards
  • Lead creation of documentation and provide training around technology stacks
  • Help other engineers understand system/application designs
  • Work with engineering and product management to plan solutions for large features
  • Communicate development statuses, issues, risks to technical leadership
  • Independently build, diagnose, and fix high-complexity technical issues

Requirements For Staff Software Engineer - Back End

Java
Kotlin
PHP
Scala
MySQL
PostgreSQL
Kafka
Kubernetes
  • 8+ years of experience in software engineering
  • Experience in a high-growth startup a plus
  • Advanced understanding of software design patterns
  • Ability to create solutions using novel algorithms and data structures
  • Strong understanding of test automation techniques
  • Expert knowledge of REST + JSON, API versioning strategies, and security best practices
  • Knowledge of database concepts and system architecture
  • Experience with technologies like Kotlin, Java, PHP, Scala, MySQL, Postgres, Kafka, Docker, Kubernetes

Benefits For Staff Software Engineer - Back End

Medical Insurance
Vision Insurance
Dental Insurance
401k
Education Budget
  • Premium health, vision, dental, and life insurance
  • 401(k) options
  • Favor delivery fee credit
  • H-E-B discounts
  • Unlimited PTO for salaried employees
  • Learning and development opportunities
  • Employee Resource Groups (ERGs)
  • Company-wide events and happy hours

Interested in this job?

Jobs Related To Favor Staff Software Engineer - Back End

Engineering Project Manager (SAP Finance), IS&T Enterprise Systems

Lead SAP Project Manager position at Apple, managing financial systems implementation and expansion for global e-commerce operations.

Engineering Project/Program Manager, IS&T Enterprise Systems

Engineering Project Manager position at Apple's SAP Global Systems organization, focusing on Customer Service Management initiatives and enterprise system implementations.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring 10+ years of experience in SAP SD functionality.

Manager, Commerce Product - ASE Engineering

Lead Apple's Purchase Flow capability team, managing digital commerce experiences serving billions of transactions across 170+ countries.

Engineering Project Manager (SAP Techno-functional Support Delivery Lead), IS&T Enterprise Systems

SAP Techno-functional Operations Lead position at Apple, combining technical expertise with functional knowledge to support critical business infrastructure.