AppOmni

Senior Software Engineer – App Experience

AppOmni

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $215,000 per year

Job Level

About the role

  • Own and continuously improve the customer onboarding experience
  • Design and implement a new Role-Based Access Control (RBAC) system using Google Zanzibar
  • Build and maintain backend services and APIs using Python and Django
  • Partner closely with Product Managers, Customer Success, and Design
  • Develop application experiences that are tailored to different customer personas and job functions
  • Improve consistency and usability across the application
  • Collaborate with frontend engineers to support clean, well-documented APIs
  • Take ownership of technical design decisions
  • Contribute to evolving engineering standards and best practices around API design
  • Help define and measure success using product and UX signals

Requirements

  • Strong technical and non-technical communication skills
  • A quality-first engineering mindset
  • 5+ years of professional software engineering experience
  • 3+ years of hands-on experience with Python 3 and Django
  • Experience designing and evolving backend systems that support user-facing workflows
  • Comfort working with authentication, authorization, and permissions models
  • A demonstrated ability to design elegant solutions to complex problems
  • Experience integrating with and maintaining external APIs
  • Familiarity with Vue.js or similar modern JavaScript frameworks
  • Interest in security, data protection, and SaaS platforms
  • A collaborative mindset and willingness to work cross-functionally
Benefits
  • Generous PTO
  • company and floating holidays
  • parental and family leave
  • health insurance (medical, dental, vision with HSA option)
  • EAP
  • company-provided life insurance
  • AD&D
  • STD/LTD
  • supplemental life insurance options
  • 401(k) with Roth
  • a monthly wellness benefit reimbursement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonDjangoRole-Based Access Control (RBAC)API designbackend systemsauthenticationauthorizationpermissions modelsVue.jsSaaS
Soft Skills
communication skillsquality-first engineering mindsetcollaborative mindsetproblem-solvingcross-functional teamwork