Principal/Lead Unity Developer
Company: Savage Arms, (Canada) Inc.
Location: San Diego
Posted on: May 3, 2025
Job Description:
Principal/Lead Unity Developer page is loadedPrincipal/Lead
Unity DeveloperApply locations San Diego, CA - Foresight Sportstime
type Full time posted on Posted 2 Days Ago job requisition id
R0012075Job DescriptionPrincipal Unity Developer / Technical
LeadForesight Studios (San Diego, CA)Who we areForesight Sports is
a global leader in golf technology, creating precision tools and
experiences for golfers to interact with the sport in unprecedented
ways.At the heart of Foresight Sports, the Studios Team is building
the future of sim golf. We craft next-gen experiences for pro
players and weekend hackers alike. Our immersive simulations go
beyond traditional play; we offer rich content for entertainment,
game improvement, and skills-based wagering. We make sim golf more
fun.What you'll do:
- Help define and execute the architectural vision and technical
roadmap together with the technical leadership team. You'll have
significant autonomy, while still ensuring alignment with the
broader product strategy.
- Own the technical foundation for our new Unity-based platform,
ensuring it can scale and evolve over the next 3+ years in a
maintainable, modular way.
- Provide hands-on leadership in coding standards, best
practices, and design patterns, collaborating closely with the
current team lead.
- Lead and mentor developers of all levels, fostering a
collaborative environment and guiding the team on complex technical
challenges.
- Collaborate with cross-functional teams to define and
prioritize software features based on user feedback and business
objectives.
- Design and implement high-quality, scalable, and maintainable
desktop and tablet applications using Unity.
- Conduct code reviews and provide constructive feedback to
ensure code quality and consistency.
- Work closely with UI/UX designers to create visually appealing
and intuitive user interfaces.
- Optimize application performance to ensure smooth and
responsive user experiences.
- Stay up to date with the latest Unity developments and best
practices.
- Mentor junior engineers and contribute to the continuous
improvement of our development processes.Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related
field, or equivalent professional experience.
- Minimum of 7 years of experience in software development, with
at least 5 years of professional experience with Unity.
- Proven experience architecting and building complex Unity
applications from the ground up, with a keen eye for long-term
maintainability, scalability, and performance.
- Proficiency in C# programming language and familiarity with
Unity architecture and design patterns.
- Cross-platform game development experience on desktop and
tablets with UI Toolkit.
- Experience working with different rendering pipelines (HDRP and
UDRP) and game physics.
- Experience with and good understanding of automated unit,
integration, and end-to-end testing for Unity applications.
- Active participation in the Unity community, such as
contributions to open-source projects or participation in forums
and meetups.
- Experience with version control systems such as Git.
- Familiarity with continuous integration and deployment (CI/CD)
pipelines.
- Excellent problem-solving and analytical skills.
- Focused on continuously delivering customer value in a
sustainable way.
- Effective communication and collaboration abilities.
- Driven and self-motivated and can work independently and with
your teammates.
- Bonus points for being a golfer!Pay Range:Annual Salary:
$120,000.00 - $165,000.00The actual annual salary offered to a
candidate will be based on variables including experience,
geographic location, education, and skills/achievements, and will
be mutually agreed upon at the time of offer.We offer a highly
competitive salary, comprehensive benefits including: medical and
dental, vision, disability and life insurance, 401K, PTO, paid
holidays, gear discounts and the ability to add value to an
exciting mission!Equal Opportunity Employer
Minorities/Females/Protected Veteran/Disabled
#J-18808-Ljbffr
Keywords: Savage Arms, (Canada) Inc., Chino Hills , Principal/Lead Unity Developer, IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...