
Senior Software Engineer – App Experience
AppOmni
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $180,000 - $215,000 per year
Job Level
Tech Stack
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