Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$150k - $190k

The Guitar Center Company

JOB SUMMARY:

We are seeking a highly experienced Principal Software Engineer to lead the evolution of our enterprise service capabilities. In this role, you will architect and optimize the mission-critical systems that power our retail store operations and global supply chain. You will bridge the gap between core infrastructure and application delivery, ensuring our distributed services are scalable, resilient, and high performing. The Principal Software Engineer will collaborate with other technical leaders, cross-functional teams, and external stakeholders to deliver cutting-edge solutions that meet business needs and exceed industry standards. This position requires a strong background in systems architecture, performance optimization, and advanced problem-solving, along with the ability to mentor and guide junior engineers.

KEY RESPONSIBILITIES

Responsibilities will include, but will not be limited to the following:

  • Systems Architecture & Design: Lead the design of scalable microservices and API-driven architectures that support real-time inventory, Point of Sale (POS), and warehouse management systems.
  • Retail & Supply Chain Integration: Oversee the seamless integration of cloud-based enterprise services with on-premises store hardware and automated distribution center technologies.
  • Performance Optimization: Analyze and optimize system latency and throughput across the supply chain, ensuring sub-second response times for critical store-front operations. Troubleshoot and resolve performance bottlenecks, ensuring systems meet or exceed operational requirements.
  • Leadership & Mentorship: Provide technical North Star guidance for application engineers, fostering a culture of "system thinking" and operational excellence. Encourage continuous learning and innovation within the team to keep pace with evolving technologies.
  • Requirements Gathering & Specification: Partner with Supply Chain and Retail Product Managers to translate complex business workflows into high-availability technical specifications
  • Cross-Functional Collaboration: Partner with hardware engineers, software developers, network specialists, and other technical experts to ensure the successful design and deployment of integrated systems. Foster cross-disciplinary communication and alignment.
  • Risk Management & Troubleshooting: Proactively identify potential risks in system design and implementation. Lead troubleshooting efforts during system development and production, ensuring that issues are resolved swiftly and efficiently.
  • Documentation & Reporting: Prepare comprehensive system documentation, including design specifications, test plans, and performance reports. Communicate technical progress and challenges to both internal teams and external stakeholders.
  • Innovation & Continuous Improvement: Stay at the forefront of technology trends and best practices in computer systems engineering. Evaluate emerging retail tech-such as RFID integration, edge computing for stores, and AI-driven demand forecasting infrastructure
PROFESSIONAL EXPERIENCE & Requirements:
  • Experience:
    • Minimum of 10+ years of experience in computer systems engineering, with a strong background in both hardware and software systems.
    • Demonstrated expertise in designing and integrating complex, large-scale computer systems.
    • Proven leadership experience in managing engineering teams or projects and delivering high-quality systems on time.
  • Technical Skills:
    • Distributed Systems: Deep expertise in service mesh, container orchestration (Kubernetes), and event-driven architectures (Kafka/RabbitMQ).
    • Infrastructure as Code: Strong experience with Terraform or Ansible to manage hybrid-cloud environments (AWS/Azure and On-Prem).
    • Full-Stack Awareness: Proficiency in debugging complex issues across the stack-from application code and database locks to network protocols and OS kernel tuning.
  • Data Systems: Experience with high-volume transactional databases and distributed caching (Redis/Memcached).
  • Problem-Solving & Analytical Skills: Ability to approach complex systems problems analytically and identify root causes quickly. Proficiency in designing solutions that balance technical constraints with business requirements.
  • Leadership & Collaboration: Strong interpersonal skills with experience leading technical teams. Ability to collaborate effectively with stakeholders, product managers, and cross-functional teams to deliver integrated solutions.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
Preferred Skills:
  • Experience in cloud computing, distributed systems, or high-performance computing.
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Experience with security and cybersecurity best practices in system design and implementation.
  • Expertise in Edge Computing (deploying and managing services at the "store" level).

Pay Rate: $150,000 - $190,000 / annually depending on background and experience.

The job posting is not necessarily reflective of actual compensation that may be earned, nor a promise of any specific pay for any specific employee, which is always dependent on actual experience, education, and other factors. The pay range(s) listed are provided in compliance with state specific laws. Pay ranges may be different in other locations

Guitar Center is an Equal Opportunity Employer and provides fair and equal employment opportunity to all employees and applicants regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, veteran status or any other protected status prohibited under Federal, State, or local laws. All employment decisions are based on valid job-related requirements.

Why join us?

With a career at Guitar Center, you become part of the world's largest multichannel musical instrument retailer. Whether at our Stores, Contact Centers, Distribution Centers, or Support Center, Guitar Center employees have a common goal: to help people find their sound and fill the world with more music.

Love this gig and want to apply?

Send your resume and cover letter today along with salary expectations!

Guitar Center is an Equal Opportunity Employer and provides fair and equal employment opportunity to all employees and applicants regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, veteran status or any other protected status prohibited under Federal, State, or local laws. All employment decisions are based on valid job-related requirements.

If you are a qualified individual with a disability or a disabled veteran and are unable or limited in your ability to use or access our website, you may request a reasonable accommodation to express interest in a specific opening. You can request a reasonable accommodation by sending an email to View email address on click.appcast.io.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Thousand Oaks, CA vacancy
  • $150k - $190k

     ...Principal Software Engineer We are seeking a highly experienced Principal Software Engineer to lead the evolution of our enterprise service capabilities. In this role, you will architect and optimize the mission-critical systems that power our retail store operations... 
    Suggested
    Local area

    Guitar Center

    Westlake Village, CA
    4 days ago
  •  ...The Judge Group is currently seeking a Principal Software Engineer (Embedded) to support a large Aerospace company. This is a full time, direct hire opportunity. The Principal Software Engineer (Embedded) has the opportunity to lead and develop a variety of innovative... 
    Suggested
    Full time
    Weekend work

    The Judge Group

    Moorpark, CA
    6 days ago
  •  ...Software Engineer US CITIZENSHIP REQUIRED FOR THIS POSITION: Yes RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE...  ...further investigation. Basic Qualifications for a Sr Principal Software Engineer: Bachelor of Science degree in a... 
    Suggested
    For contractors
    Interim role
    Relocation package

    Phenom People

    Camarillo, CA
    4 days ago
  • $114k - $171k

     ...employees are not only part of history, they're making history. The Software Team at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Principal Embedded Software Engineer/Sr. Principal Embedded Software Engineer (Level 3/4) based out of... 
    Suggested
    Work at office
    Remote work
    Shift work

    Northrop Grumman

    Camarillo, CA
    2 days ago
  •  ...A leading aerospace and defense company in Camarillo, CA, is looking for a Principal Embedded Software Engineer/Sr. Principal Embedded Software Engineer. The role involves developing embedded real-time software, collaborating with teams, and requires a STEM degree with... 
    Suggested

    Northrop Grumman

    Camarillo, CA
    1 day ago
  •  ...Senior Software Engineer I We are looking for a Senior Software Engineer I to design and develop sophisticated solutions that support critical business objectives, with a main focus on the myBusinessCourse.com courseware platform. This role involves designing, building... 
    Work experience placement
    Remote work
    Worldwide

    SAGE Publishing

    Newbury Park, CA
    5 days ago
  • $173k - $200k

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

    Guitar Center

    Westlake Village, CA
    1 day ago
  •  ...Intern Software Engineering Contract type: Internship Job Category: Other Business Unit: Product Business Group Location: Thousand Oaks, US Alcatel-Lucent Enterprise is the place to be, if you are interested in: a multicultural and international company engaged... 
    Contract work
    Internship
    Flexible hours

    Alcatel-Lucent Enterprise

    Newbury Park, CA
    5 days ago
  •  ...Job Title: Software Engineer, Senior - Biopharma, GMP Lab Instruments Automation (JP13852) Location: Thousand Oaks, CA. 91320 Business Unit: Research & Automation Technologies Employment Type: Contract Duration: 3 years with possible conversion... 
    Contract work
    Work experience placement
    Work at office
    Local area
    Work from home
    Relocation
    Flexible hours

    3 Key Consulting

    Newbury Park, CA
    3 days ago
  • $151.27k - $193.79k

     ...About the Role Guitar Center’s Merchandising Technology group is seeking a Senior Software Engineer to design, build, test, and support software systems that power core merchandising and inventory capabilities. In this role, you will combine deep software engineering expertise... 

    Guitar Center

    Westlake Village, CA
    1 day ago
  • $66 - $77 per hour

     ...Software Developer Excellent contract-to-hire job opportunity As a Software Developer for the Artificial Intelligence team, work on Machine Learning, Natural Language Processing, and Generative AI projects. Job requirements: Python (minimum 2 years) AWS (minimum... 
    Hourly pay
    Contract work

    TekLead

    Westlake Village, CA
    6 days ago
  • Overview: *************LOCAL ONLY*************** Job Description: We are seeking a highly skilled Advanced Java Developer to design, develop, and optimize enterprise-grade applications. The ideal candidate will have strong expertise in core and advanced ...
    Local area

    Purple Drive

    Thousand Oaks, CA
    6 days ago
  •  ...Job Title :Sr.Devops Engineer Location :Westlake Village CA Responsibilities: The Sr DevOps Engineer - AI platform will: Design, implement, and manage scalable and resilient infrastructure on AWS. Architect and maintain Windows/... 

    E-Solutions

    Thousand Oaks, CA
    2 days ago
  •  ...~4-yr Technical Degree (Computer Science or related), MS in ML preferred ~7+ yrs of IT/Engineer ~3+ yrs of Python development. ~2+ years of experience with AWS services. ~2+ years of experience with SQL. ~2+ years of experience working with Python... 

    Saxon Global

    Westlake Village, CA
    2 days ago
  • $95k - $155k

     ...homeownership through the complete mortgage journey. A Typical Day We are seeking a highly skilled, 100% hands-on Senior DevOps Engineer to drive our rules engine modernization initiative. This critical role involves building, automating, and maintaining the CI/CD... 
    Temporary work
    Work at office
    Flexible hours

    PennyMac

    Westlake Village, CA
    5 days ago
  •  ...Title: DevOps Engineer Location: Thousand oaks, CA Job Description: Qualifications: ~ Experience: 12+ years of experience in DevOps. 3+ yrs onsite exp in US is mandatory. Responsibilities: Design, implement, and maintain Kubernetes clusters... 

    Apex Informatics

    Thousand Oaks, CA
    6 days ago
  •  ...Overview: Senior Software Engineer - Full Stack (TypeScript | Pricing) Location: Onsite - West Lake Village, CA Experience: 6+ Years Position Type: Contract Job Summary We are seeking a highly skilled Senior Full Stack Software Engineer with strong... 
    Contract work

    Purple Drive

    Westlake Village, CA
    6 days ago
  •  ...Overview: ROLE: AI Engineer Description: • Strong proficiency in designing and implementing AI agents and multi-agent systems. • Hands-on experience with building and fine-tuning Large Language Models (LLMs). • Expertise in leveraging AWS Bedrock, Google... 

    Purple Drive

    Westlake Village, CA
    6 days ago
  •  .... Job Summary: This is an excellent entry-level opportunity for a tech-savvy, detail-oriented person who loves learning new software and bringing order to data. The Operations & Data Associate will be trained to become our in-house go-to person for the software platforms... 
    Part time
    Work experience placement
    Work at office
    Flexible hours

    Blue Kangaroo PACKOUTZ of Encino & Ventura

    Newbury Park, CA
    3 days ago
  • $102.5k - $187.9k

     ...your career wherever you want it to go.  Join EY and help to build a better working world. FinTech – AI Finance – Front-end Software Engineer - Senior EY.AI Finance sits at the intersection of finance transformation, enterprise consulting, and product engineering... 
    Summer holiday
    Flexible hours

    EY

    Thousand Oaks, CA
    5 days ago
  • Java Architect Location: Thousand Oaks, CA Duration: 6 Months Contract to Hire Qualifications ~5+ years of experience in architecture/design in relevant technology disciplines ~8+ years of experience in information technologies ~ Hands-on experience in...
    Contract work
    Immediate start
    Relocation

    Staffing the Universe

    Newbury Park, CA
    4 days ago
  • Net Developer Management Applications, Inc., a leading provider of Managed IT Services and Network Design and Implementation is seeking IT Professionals for positions with an entity in Los Angeles, CA. Please submit a resume and salary requirements to be considered....
    Contract work
    Local area

    MANAGEMENT APPLICATIONS, INC.

    Newbury Park, CA
    4 days ago
  • Job Title Technical skills Xamarin iOSAndroid 810 years of expereince in total Willing to work on the support project Good communication skills Willingness to get crosstrained in other technologies Strong Programming Skills in C XAML MVVM patterns MVVM Cross Fresh MVVM...

    ClifyX

    Westlake Village, CA
    4 days ago
  •  ...and support web services and enterprise applications • Prepare software for deployment to production environments • Respond to and...  ...Drools/Red Hat Business Rules Management System or another rules engine. • Experience in web applications and JUnit. • Experience... 
    Work experience placement

    Purple Drive

    Westlake Village, CA
    5 days ago
  •  ...databases (SQL Server, MySQL, PostgreSQL) ~ Knowledge of design patterns, refactoring, and unit testing ~ Experience with Linux and open-source software is a plus. ~ AWS Environment - EC2, SQS, SNS, Lambda, Containers, API Gateway experience highly preferred... 
    Work experience placement

    E-Solutions

    Westlake Village, CA
    2 days ago
  •  ...refactoring and unit testing • Experience with Linux and open source software is a plus • AWS Environment - EC2, SQS, SNS, Lambda,...  ...experience Roles & Responsibilities The Sr Software Engineer utilizes minimum requirements to develop technology solutions... 
    Work experience placement

    VBeyond

    Westlake Village, CA
    4 days ago
  •  ...Job Requirements 4-yr Technical Degree (Computer Science, CIS, Engineering, Math or related) 8+ yrs IT/Engineering (US based work only considered) 5+ yrs NET,.NET Core, C#, Agile Methodologies, Web Services, SQL, and SSIS. 5+ yrs using AWS Environment, including... 

    Saxon Global

    Newbury Park, CA
    4 days ago
  • $62 - $85 per hour

    Sr. Schneider Electric BAS Programmer – $62–$85/hour + OT – Tier-1 Mechanical & Controls Integration Firm About the Opportunity: Join a Tier-1 mechanical and controls integration firm recognized for delivering large-scale building automation solutions in mission-critical...
    Hourly pay
    Full time

    ControlsJobs

    Thousand Oaks, CA
    1 day ago
  • Reactjs Developer Experience in developing UI applications using ReactJS. Understanding of React.js, its core principles and workflows (such as Flux or Redux) Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Familiarity...

    Staffing the Universe

    Newbury Park, CA
    4 days ago
  • A leading provider of Managed IT Services is seeking .Net Developer Professionals for a position in Los Angeles, CA. The ideal candidate will have extensive experience in developing web applications using C# or VB.NET and strong reporting tools skills. Responsibilities...

    MANAGEMENT APPLICATIONS, INC.

    Thousand Oaks, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!