Principal Software Engineer

Fidelity•Boston, MA
•Onsite

About The Position

Are you excited to shape how people interact with information through emerging technology like spatial computing? In this role, you will be designing and developing innovative experiences and related technologies for Fidelity Experience Center. You will be rapidly prototyping ideas, collaborating with design, product, and engineering partners, and delivering intuitive, high-quality experiences that explore new applications of extended reality and artificial intelligence. Your work will help Fidelity evaluate emerging technologies and turn promising concepts into practical prototypes and pilots for customers and associates.

Requirements

  • A bachelor's degree in computer science or a related field and at least 5 years of relevant professional experience.
  • Hands-on experience developing spatial computing and extended reality applications, including virtual and augmented reality experiences.
  • Proficiency with one or more leading development platforms, such as Unity, Unreal Engine, Godot, NVIDIA Omniverse, NVIDIA Isaac Sim, Apple Xcode, or Reality Composer.
  • Comfort working across programming languages, graphics and application frameworks, and operating environments.
  • Experience using AI-assisted coding tools to improve development workflows.
  • Experience designing application programming interfaces and building distributed or service-based systems.
  • Understanding of relational and non-relational databases, such as MySQL, PostgreSQL, and MongoDB.
  • Experience deploying applications in AWS or other cloud environments.
  • Enjoyment of exploring emerging technologies, prototyping hardware integrations, and experimenting with new interaction models.
  • Ability to support interactive applications and media platforms in fast-moving, live environments, including technologies such as show-control systems, TouchDesigner, and Q-SYS.
  • Clear communication and effective collaboration with both technical and non-technical partners.
  • Comfort collaborating with creative teams, translating ideas into practical solutions, and adapting as design needs evolve.
  • Practical understanding of CPU and GPU roles, NVIDIA GPU generations, Apple silicon and Metal, memory and storage considerations, and their impact on real-time graphics, spatial computing, simulation, and AI workloads.

Nice To Haves

  • Hands-on experience with device setup, peripheral integration, wiring, sensors, cameras, displays, or similar hardware.

Responsibilities

  • Designing and developing innovative experiences and related technologies for Fidelity Experience Center.
  • Rapidly prototyping ideas.
  • Collaborating with design, product, and engineering partners.
  • Delivering intuitive, high-quality experiences that explore new applications of extended reality and artificial intelligence.
  • Evaluating emerging technologies and turning promising concepts into practical prototypes and pilots for customers and associates.
  • Supporting interactive applications and media platforms in fast-moving, live environments.
  • Troubleshooting calmly, making sound decisions under pressure, and helping keep experiences running reliably.
  • Communicating clearly and working effectively with both technical and non-technical partners.
  • Collaborating with creative teams, translating ideas into practical solutions, and adapting as design needs evolve.
  • Device setup, peripheral integration, wiring, sensors, cameras, displays, or similar hardware.

Benefits

  • Comprehensive health care coverage
  • Emotional well-being support
  • Market-leading retirement
  • Generous paid time off
  • Parental leave
  • Charitable giving employee match program
  • Educational assistance including student loan repayment
  • Tuition reimbursement
  • Learning resources to develop your career
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service