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 platforms 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 Swings 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! Were committed to developing talent from within, offering clear career advancement paths across all roles. Over 70% of our managersand many other key team memberswere 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 candidates 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
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
See details and apply
Principal Software Engineer, Platform