Principal Software Engineer, Platform

1 Month ago • 10 Years + • Devops • $156,000 PA - $190,000 PA

Job Summary

Job Description

Full Swing is seeking a Principal Software Engineer, Platform to lead the design, architecture, and evolution of their next-generation platform that powers simulator, mobile, and cloud-connected experiences. As a hands-on technical leader, you will balance platform technical goals like scalability, security, and reliability with business goals such as time-to-market and usability. You will collaborate with product, hardware, game, and engineering teams to support existing foundational systems and build new ones. Key responsibilities include defining platform architecture, designing scalable backend systems and APIs, establishing coding standards, leading technology evaluations, acting as technical owner for core platform components, collaborating with product management, providing technical mentorship, and leading design reviews. You will also write and review production-grade code, define platform observability, ensure best practices for scalability and performance, and partner with DevOps teams. Cross-functional collaboration with hardware, firmware, software, game, and product teams is crucial for seamless system integration and guiding platform API strategy.
Must have:
  • 10+ years of software engineering experience
  • 3+ years in a technical leadership role
  • Architect cloud-based platforms at scale
  • Strong programming in C#, C++, Go, Python, JS/TS, or Java
  • Expertise in API design (RESTful & GraphQL)
  • Proficiency in database design (relational & NoSQL)
  • Experience with event-driven architectures
  • Experience with supporting Unity games
Good to have:
  • Experience with device-to-cloud architectures
  • Proficiency with Infrastructure-as-Code (Terraform)
  • Familiarity with Docker and Kubernetes
  • Experience with DevOps patterns (Jenkins, GitHub Actions)
  • Hands-on experience with data streaming platforms
  • Strong mentorship experience
  • Passion for sports technology or gaming
Perks:
  • Comprehensive Benefits Package
  • 401(k) with Company Match
  • Paid Time Off
  • Supportive Work Environment
  • Team Culture
  • Onsite Wellness

Job Details

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.

Requirements

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.
  • Strong programming skills in anguages like C#, C++, Go, Python, JavaScript/TypeScript, or Java.
  • 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.


Work Environment

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

Similar Jobs

Dream Games - Graphic Designer

Dream Games

İstanbul, Türkiye (On-Site)
11 Months ago
Sourcegraph  Inc  - Developer Advocate

Sourcegraph Inc

San Francisco, California, United States (On-Site)
2 Months ago
Fox Factory - Installer

Fox Factory

Huntersville, North Carolina, United States (On-Site)
2 Months ago
Dave Ramsey - Senior Software Engineer in Test

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Week ago
PwC - Manager/ Senior Manager Financial Services - Technology Strategy & Transformation

PwC

Zürich, Zurich, Switzerland (On-Site)
10 Months ago
Capgemini - DevOps Engineer

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Abridge - AI Infrastructure Engineer

Abridge

San Francisco, California, United States (Hybrid)
1 Week ago
Blacksahrk - Senior DevOps Engineer

Blacksahrk

Graz, Styria, Austria (On-Site)
3 Months ago
Apple - Senior SRE Manager, iCloud

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Cadence - Principal Solutions Engineer - AE

Cadence

Noida, Uttar Pradesh, India (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Internet Brands - Account Executive

Internet Brands

Seattle, Washington, United States (On-Site)
2 Weeks ago
Sabre India - Business Development Manager – Lodging, Ground & Sea (APAC)

Sabre India

Shanghai, China (Remote)
3 Weeks ago
Toast - Director, Software Engineering

Toast

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
PwC - Consultor Tributário Jr| Associate 2

PwC

Ribeirao Preto, State Of São Paulo, Brazil (On-Site)
10 Months ago
Kavalirio - Marketing Manager

Kavalirio

Santa Rosa, California, United States (On-Site)
3 Months ago
Survay Monkey - Senior Software Engineer II -MRX Audience

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
ISG - German/French - Consulting - Consultant / Senior Consultant / Consulting Manager

ISG

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Aspire - Finance Director, EMEA

Aspire

United Kingdom (Hybrid)
2 Weeks ago
quience - Recruiting Coordinator

quience

United States (Remote)
2 Months ago
Nordson Corporation - Manager, Finance (FP&A)

Nordson Corporation

Minneapolis, Minnesota, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Carlsbad, California, United States

Nintendo - Localization Product Specialist III - Spanish

Nintendo

Redmond, Washington, United States (Hybrid)
8 Months ago
zoox - Senior Technical Operations Engineer

zoox

Foster City, California, United States (On-Site)
1 Month ago
Axon - Senior HRIS Architect

Axon

Boston, Massachusetts, United States (On-Site)
1 Month ago
Patreon - Senior Data Scientist

Patreon

New York, New York, United States (Hybrid)
4 Months ago
ember entertainment  - Global Privacy Policy

ember entertainment

Kirkland, Washington, United States (On-Site)
1 Month ago
luxsoft - Senior Azure AI & ML Engineer

luxsoft

Alpharetta, Georgia, United States (On-Site)
2 Months ago
ISS Stoxx - Client Success Manager

ISS Stoxx

Red Bank, New Jersey, United States (On-Site)
2 Months ago
Apple - Software Engineer, Mail Composition & Content

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Square - Janitorial Maintenance

Square

Oak Creek, Wisconsin, United States (On-Site)
2 Weeks ago
Apple - Silicon Validation Software Engineer - GPU IP Validation and Integration

Apple

Cupertino, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Hyperhug - Site Reliability Engineer

Hyperhug

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
SimpliSafe - CCaaS Solutions Architect

SimpliSafe

Richmond, Virginia, United States (Hybrid)
1 Month ago
Cygames - Infrastructure Engineer

Cygames

Tokyo, Japan (On-Site)
1 Month ago
luxsoft - Senior/Lead DevOps Engineer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Sabre India - Senior Java Devops Software Engineer

Sabre India

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Months ago
CyberArk - Senior FrontEnd Engineer (p-Cloud)

CyberArk

Israel (Hybrid)
3 Months ago
bytedance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

bytedance

San Jose, California, United States (On-Site)
7 Months ago
bytedance - Software Engineer Intern (Cloud Native Infrastructure)

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Impronics Technologies - AWS Cloud Engineer

Impronics Technologies

Gurugram, Haryana, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Carlsbad, California, United States (Hybrid)

Lawrence, Kansas, United States (Hybrid)

Carlsbad, California, United States (Hybrid)

Carlsbad, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by full swing studio

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug