Senior Software Engineer, iOS

The Guitar Center Company

$173K — $200K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
  • 8+ years of professional software engineering experience, with 5+ years in iOS applications.
  • Expert proficiency in Swift, SwiftUI, and modern concurrency patterns.
  • Strong experience in MVVM architecture for iOS development.
  • Experience with RESTful APIs and JSON/XML data formats.
  • Proficient in Swift Package Manager and dependency management.
  • Experience in CI/CD pipeline design for iOS applications.

Responsibilities

  • Lead architecture, design, and implementation of the Express Checkout iOS application.
  • Translate business requirements into effective technical solutions.
  • Design, develop, test, and support software applications and services.
  • Ensure high standards for performance, reliability, and security in applications.
  • Implement observability and monitoring capabilities in solutions.
  • Integrate AI-assisted development tools for improved productivity.
  • Collaborate with teams to define technical roadmaps and priorities.

Benefits

  • Opportunity to shape the customer retail experience through innovative technology.
  • Engage in a role that promotes technical leadership and mentorship.
  • Work with cross-functional teams to impact business outcomes directly.
  • Expand skills in mobile application development and deployment.
  • Access to modern engineering practices and tools.
Full Job Description
Position Summary:

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.

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.


Professional Experience & 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.

Preferred Qualifications

  • 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.

Compensation:
  • Pay range: $173,00-$200,000/year, dependent on experience and background. This role is not eligible for the Guitar Center Company bonus program. Actual pay may vary based on education, experience, and other factors. Pay ranges are listed in compliance with state-specific laws and may differ by location

Similar Jobs

More Jobs at The Guitar Center Company

More Information Technology Jobs

Find similar Senior Software Engineer, iOS jobs: