Sr Staff Software Engineer
Core
Senior Staff Software Engineer providing end-to-end application support, improving codebases, and driving technical strategy across the organization.
Role type
Senior Staff Software Engineer (Mobile & Systems Architecture)
Builds
Mobile applications (Android/iOS), scalable application systems, and platform-level architectures
Domain
Retail technology (H-E-B), Mobile Development, System Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Expertise in multiple programming languages, system and data architecture, data modeling, design patterns, Computer Science fundamentals (data structures, algorithms), full SDLC, unit testing, production support, incident response, cross-functional collaboration
Preferred skills
Android development (Kotlin, Dagger, Retrofit, OkHttp, RxJava), iOS development (Swift), Test automation (Playwright, XCTest, Espresso), Agile/Scrum/Kanban frameworks
Technologies
Git, Jira, Confluence, Kotlin, Swift, Dagger, Retrofit, OkHttp, RxJava, RxKotlin, Playwright, XCTest, Espresso, Saucelabs, Locust, JUnit
Responsibilities
Define technical strategy and vision, consult on solution development for strategic issues, translate business needs into technical objectives, lead production support and incident response, review platform designs for scale and performance, guide teams in design decisions, foster organizational culture of mentoring and knowledge sharing
Seniority
Senior Staff, strategic advisor & technical leader