Senior Software Engineer, iOS

The Guitar Center CompanyWestlake Village, CA
$173,000 - $200,000

About The Position

Guitar Center’s Omnichannel Technology team is seeking a Senior Software Engineer to design, develop, and support the Connected Associate Express Checkout iOS application. This role combines hands-on software engineering with technical leadership to deliver scalable, reliable, and secure mobile solutions that support a high-impact retail experience. The ideal candidate brings deep expertise in iOS development, modern engineering practices, and cross-functional collaboration, with a strong focus on performance, maintainability, and operational excellence.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent professional experience.
  • 8+ years of professional software engineering experience, including 5+ years developing production-grade iOS applications.
  • Expert proficiency in Swift, SwiftUI, modern concurrency patterns (async/await, actors), and Xcode.
  • Strong experience building iOS applications using MVVM architecture.
  • Experience integrating RESTful APIs and working with JSON/XML data formats.
  • Proficiency with Swift Package Manager (SPM) and dependency management.
  • Experience writing and maintaining automated tests using XCTest and Swift Testing frameworks.
  • Working knowledge of cloud technologies and backend service architectures, including AWS services, Node.js, Java, and NoSQL databases.
  • Experience designing and maintaining CI/CD pipelines for iOS applications using tools such as Fastlane, Xcode Cloud, and GitLab.
  • Strong understanding of event-driven architectures and distributed systems.
  • Practical experience incorporating AI coding assistants into engineering workflows.

Nice To Haves

  • Master’s degree in Software Engineering or a related technical field.
  • Experience in retail, e-commerce, or large-scale consumer mobile applications.
  • Point-of-sale (POS) systems experience.
  • Familiarity with observability and monitoring platforms such as Datadog.
  • Knowledge of payment processing systems and integrations.
  • Understanding of UX/UI design principles and mobile usability best practices.

Responsibilities

  • Lead the architecture, design, and implementation of new features and capabilities within the Express Checkout iOS application.
  • Translate business requirements into scalable, maintainable, and effective technical solutions.
  • Design, develop, test, deploy, document, and support software applications and services.
  • Ensure high standards for application performance, accessibility, reliability, and security.
  • Build observability, resilience, and monitoring capabilities into all solutions.
  • Integrate AI-assisted development tools and workflows to improve engineering productivity and code quality.
  • Collaborate with cross-functional teams to define technical roadmaps, priorities, and delivery timelines.
  • Provide technical mentorship through code reviews, pair programming, and architectural guidance.
  • Drive engineering best practices related to code quality, testing, documentation, CI/CD, and release management.
  • Lead incident response efforts for mobile production issues, including root-cause analysis and preventative improvements.
  • Participate in technical planning sessions and contribute to long-term engineering strategy.
  • Perform other duties as assigned.

Benefits

  • Medical
  • Dental
  • Vision
  • 401K plus company match
  • Mental health support
  • Paid sick/holiday/vacation time
  • Employee discount program
  • Tuition reimbursement options
  • Gig leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service