Full Swing Simulators
Principal Software Engineer, Platform
Full Swing Simulators, Carlsbad, California, United States, 92002
Join to apply for the
Principal Software Engineer, Platform
role at
Full Swing Simulators Continue with Google Continue with Google Join to apply for the
Principal Software Engineer, Platform
role at
Full Swing Simulators Get AI-powered advice on this job and more exclusive features. Sign in to access AI-powered advices
Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Full Swing Simulators provided pay range
This range is provided by Full Swing Simulators. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$156,000.00/yr - $190,000.00/yr Direct message the job poster from Full Swing Simulators HR Business Partner at Full Swing Simulators
Full Swing is seeking a
Principal Software Engineer, Platform
to lead the design, architecture, and evolution of our next-generation platform that powers all simulator, mobile, and cloud-connected experiences. As a Principal Engineer, you will act as a hands-on technical leader by balancing the platform’s technical goals such as scalability, security, and reliability against business goals such as time-to-market and usability. You will collaborate across product, hardware, game and engineering teams to support and maintain existing foundational systems or to build new systems as needed to enable innovation across the company. Primary Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Platform Architecture & Strategy Define and evolve Full Swing’s platform architecture to support current and future products. Design scalable backend systems, APIs, and services to support thousands of users and connected devices. Establish and enforce standards for code quality, API design, documentation, and service governance. Lead technology evaluations and decisions on architecture, frameworks, and tools. Technical Leadership Act as the technical owner for core platform components including authentication, data pipelines, content delivery, device communication, and cloud infrastructure. Collaborate closely with product management to translate business requirements into technical solutions. Provide technical mentorship and guidance across multiple engineering teams. Lead design and architecture reviews, fostering a culture of high-quality technical decision-making. System Development & Operations Write and review high-quality, production-grade code where needed. Define and drive platform observability — logging, monitoring, alerting, and metrics collection. Ensure best practices for scalability, performance tuning, and cost optimization. Partner with DevOps teams to guide infrastructure evolution and CI/CD processes. Cross-Functional Collaboration Work across hardware, firmware, software, game and product teams to ensure seamless system integration. Guide platform API strategy to support internal teams and external developers. Contribute to technical roadmaps, long-term platform strategy, and future-proofing efforts. Required Skills & Experience 10+ years of professional software engineering experience, with at least 3+ years in a technical leadership or principal-level role. Deep experience architecting cloud-based platforms (AWS preferred) at scale. Expertise in API design (RESTful & GraphQL) and distributed systems architecture. Solid understanding of security best practices for platform development (auth, encryption, data privacy). Proficiency in database design – both relational and NoSQL. Experience with event-driven architectures, and real-time communication (WebSockets, MQTT, or Pub/Sub). Experience in designing and maintaining
complicated subsystem
components through sound application architecture patterns best-practices. Experience with supporting unity games as platform consumers. Experience in designing and/or evolving platforms to be consumed internally within an organization and externally via 3rd parties. Preferred Skills & Experience Experience with device-to-cloud architectures or IoT platforms. Proficiency with Infrastructure-as-Code tooling and practices – Terraform preferred. Familiarity with containerization technologies such as Docker and Kubernetes. Experience with DevOps patterns, practices and tooling such as Jenkins, and GitHub Actions. Hands-on experience with data streaming platforms (Kafka, Kinesis) or analytics pipelines. Strong mentorship experience and proven ability to foster engineering growth. Passion for sports technology, gaming, or connected hardware ecosystems. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. This role operates in a hybrid or office-based environment, depending on company needs. Work is primarily performed in an office setting with standard working hours; however, occasional after-hours support may be required. The position requires frequent interaction with employees across different departments, requiring strong collaboration and communication skills. The role may involve sitting for extended periods, working on a computer. Able to lift 25 lbs What We Offer: Comprehensive Benefits Package
– Medical, dental, and vision coverage, plus more 401(k) with Company Match
– Up to 4% contribution match Paid Time Off
– Generous PTO and paid holidays Supportive Work Environment
– A relaxed, non-corporate atmosphere Team Culture
– Engaging team bonding events and activities Onsite Wellness
– Access to a personal trainer and gym facilities for a healthy work-life balance Ready to Grow with Us? At our company, rapid growth means endless opportunities! We’re committed to developing talent from within, offering clear career advancement paths across all roles. Over 70% of our managers—and many other key team members—were promoted internally. If you're eager to grow and make an impact, join us and see where your potential can take you! Full Swing Golf is an Equal Opportunity Employer.
We believe everyone has the power to make a difference and are committed to fostering an inclusive workplace. We provide equal employment opportunities regardless of sex, race, color, gender, religion, marital or domestic partner status, age, national origin, ancestry, disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship, or genetic information. If you need an accommodation during the application or interview process, please contact
hr@fullswinggolf.com. The posted pay range represents the base salary for this position in the state of California. Please note that actual compensation may vary depending on factors including, but not limited to, the candidate’s location, experience, education, and qualifications. Candidates outside of California may receive a different compensation range based on local market rates and company compensation policies. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Referrals increase your chances of interviewing at Full Swing Simulators by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Disability insurance Get notified when a new job is posted. Sign in to set job alerts for “Principal Software Engineer” roles.
Continue with Google Continue with Google Continue with Google Continue with Google Associate Director, Software Engineering
Oceanside, CA $89,700 - $162,150 2 months ago Carlsbad, CA $121,400 - $161,800 1 week ago Staff Software Engineer-Mobile Applications
Carlsbad, CA $150,000.00 - $170,000.00 3 weeks ago Carlsbad, CA $110,000.00 - $145,000.00 43 minutes ago Poway, CA $160,000.00 - $180,000.00 1 month ago Sr. Staff Software Engineer, Digital Modeling
Carlsbad, CA $170,000.00 - $200,000.00 4 weeks ago Senior Software Engineer - Algorithms Engineering
Carlsbad, CA $150,000.00 - $200,000.00 1 week ago Carlsbad, CA $102,400.00 - $136,500.00 1 month ago Carlsbad, CA $130,000.00 - $180,000.00 5 months ago Carlsbad, CA $130,000.00 - $180,000.00 5 months ago Software Engineer IV (Staff)/Platform Developer
Carlsbad, CA $149,900.00 - $199,900.00 1 day ago Sr. Staff Software Engineer, Image AI and Modeling
Carlsbad, CA $170,000 - $200,000 4 weeks ago Staff Front-End Software Engineer, List Experience
Staff Software Engineer, Performance Optimization
Carlsbad, CA $136,300 - $181,700 1 month ago Carlsbad, CA $112,000 - $165,000 1 week ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Principal Software Engineer, Platform
role at
Full Swing Simulators Continue with Google Continue with Google Join to apply for the
Principal Software Engineer, Platform
role at
Full Swing Simulators Get AI-powered advice on this job and more exclusive features. Sign in to access AI-powered advices
Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google Full Swing Simulators provided pay range
This range is provided by Full Swing Simulators. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$156,000.00/yr - $190,000.00/yr Direct message the job poster from Full Swing Simulators HR Business Partner at Full Swing Simulators
Full Swing is seeking a
Principal Software Engineer, Platform
to lead the design, architecture, and evolution of our next-generation platform that powers all simulator, mobile, and cloud-connected experiences. As a Principal Engineer, you will act as a hands-on technical leader by balancing the platform’s technical goals such as scalability, security, and reliability against business goals such as time-to-market and usability. You will collaborate across product, hardware, game and engineering teams to support and maintain existing foundational systems or to build new systems as needed to enable innovation across the company. Primary Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Platform Architecture & Strategy Define and evolve Full Swing’s platform architecture to support current and future products. Design scalable backend systems, APIs, and services to support thousands of users and connected devices. Establish and enforce standards for code quality, API design, documentation, and service governance. Lead technology evaluations and decisions on architecture, frameworks, and tools. Technical Leadership Act as the technical owner for core platform components including authentication, data pipelines, content delivery, device communication, and cloud infrastructure. Collaborate closely with product management to translate business requirements into technical solutions. Provide technical mentorship and guidance across multiple engineering teams. Lead design and architecture reviews, fostering a culture of high-quality technical decision-making. System Development & Operations Write and review high-quality, production-grade code where needed. Define and drive platform observability — logging, monitoring, alerting, and metrics collection. Ensure best practices for scalability, performance tuning, and cost optimization. Partner with DevOps teams to guide infrastructure evolution and CI/CD processes. Cross-Functional Collaboration Work across hardware, firmware, software, game and product teams to ensure seamless system integration. Guide platform API strategy to support internal teams and external developers. Contribute to technical roadmaps, long-term platform strategy, and future-proofing efforts. Required Skills & Experience 10+ years of professional software engineering experience, with at least 3+ years in a technical leadership or principal-level role. Deep experience architecting cloud-based platforms (AWS preferred) at scale. Expertise in API design (RESTful & GraphQL) and distributed systems architecture. Solid understanding of security best practices for platform development (auth, encryption, data privacy). Proficiency in database design – both relational and NoSQL. Experience with event-driven architectures, and real-time communication (WebSockets, MQTT, or Pub/Sub). Experience in designing and maintaining
complicated subsystem
components through sound application architecture patterns best-practices. Experience with supporting unity games as platform consumers. Experience in designing and/or evolving platforms to be consumed internally within an organization and externally via 3rd parties. Preferred Skills & Experience Experience with device-to-cloud architectures or IoT platforms. Proficiency with Infrastructure-as-Code tooling and practices – Terraform preferred. Familiarity with containerization technologies such as Docker and Kubernetes. Experience with DevOps patterns, practices and tooling such as Jenkins, and GitHub Actions. Hands-on experience with data streaming platforms (Kafka, Kinesis) or analytics pipelines. Strong mentorship experience and proven ability to foster engineering growth. Passion for sports technology, gaming, or connected hardware ecosystems. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. This role operates in a hybrid or office-based environment, depending on company needs. Work is primarily performed in an office setting with standard working hours; however, occasional after-hours support may be required. The position requires frequent interaction with employees across different departments, requiring strong collaboration and communication skills. The role may involve sitting for extended periods, working on a computer. Able to lift 25 lbs What We Offer: Comprehensive Benefits Package
– Medical, dental, and vision coverage, plus more 401(k) with Company Match
– Up to 4% contribution match Paid Time Off
– Generous PTO and paid holidays Supportive Work Environment
– A relaxed, non-corporate atmosphere Team Culture
– Engaging team bonding events and activities Onsite Wellness
– Access to a personal trainer and gym facilities for a healthy work-life balance Ready to Grow with Us? At our company, rapid growth means endless opportunities! We’re committed to developing talent from within, offering clear career advancement paths across all roles. Over 70% of our managers—and many other key team members—were promoted internally. If you're eager to grow and make an impact, join us and see where your potential can take you! Full Swing Golf is an Equal Opportunity Employer.
We believe everyone has the power to make a difference and are committed to fostering an inclusive workplace. We provide equal employment opportunities regardless of sex, race, color, gender, religion, marital or domestic partner status, age, national origin, ancestry, disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship, or genetic information. If you need an accommodation during the application or interview process, please contact
hr@fullswinggolf.com. The posted pay range represents the base salary for this position in the state of California. Please note that actual compensation may vary depending on factors including, but not limited to, the candidate’s location, experience, education, and qualifications. Candidates outside of California may receive a different compensation range based on local market rates and company compensation policies. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Referrals increase your chances of interviewing at Full Swing Simulators by 2x Inferred from the description for this job
Medical insurance Vision insurance 401(k) Disability insurance Get notified when a new job is posted. Sign in to set job alerts for “Principal Software Engineer” roles.
Continue with Google Continue with Google Continue with Google Continue with Google Associate Director, Software Engineering
Oceanside, CA $89,700 - $162,150 2 months ago Carlsbad, CA $121,400 - $161,800 1 week ago Staff Software Engineer-Mobile Applications
Carlsbad, CA $150,000.00 - $170,000.00 3 weeks ago Carlsbad, CA $110,000.00 - $145,000.00 43 minutes ago Poway, CA $160,000.00 - $180,000.00 1 month ago Sr. Staff Software Engineer, Digital Modeling
Carlsbad, CA $170,000.00 - $200,000.00 4 weeks ago Senior Software Engineer - Algorithms Engineering
Carlsbad, CA $150,000.00 - $200,000.00 1 week ago Carlsbad, CA $102,400.00 - $136,500.00 1 month ago Carlsbad, CA $130,000.00 - $180,000.00 5 months ago Carlsbad, CA $130,000.00 - $180,000.00 5 months ago Software Engineer IV (Staff)/Platform Developer
Carlsbad, CA $149,900.00 - $199,900.00 1 day ago Sr. Staff Software Engineer, Image AI and Modeling
Carlsbad, CA $170,000 - $200,000 4 weeks ago Staff Front-End Software Engineer, List Experience
Staff Software Engineer, Performance Optimization
Carlsbad, CA $136,300 - $181,700 1 month ago Carlsbad, CA $112,000 - $165,000 1 week ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr