Senior Software Engineer (Thrive Studios)
We’re looking for a senior software engineer with exceptional game development experience. This individual must be committed to using sound software development practices and enthusiastic in creating experiences that can make the world a little better. Our ideal candidate is an engineer who wants to help grow a world-class XR development team, has a strong desire to learn and try new things. More >>
Software Engineer
Overview
We’re looking for a software engineer who has:
-
A strong working knowledge of web technologies such as HTML5, CSS, JavaScript, reactive frameworks, and data visualization.
-
A commitment to building good software.
-
An enthusiasm for VR, games, and their potential to improve the world.
-
A desire to help grow a world-class healthcare platform for delivery VR therapies.
Responsibilities
We will be looking to you to:
-
Work with UX designers to create web-based applications for clinicians and patients
-
Assess technologies and tools for use in our projects.
-
Assist other developers with your knowledge of web technologies.
-
Help other developers with your deep knowledge of the Android operating system.
-
Help us ensure that everything we build meets high standards of security, design, and performance.
-
Work with non-technical personnel and stakeholders to convey technical needs and estimates.
Required Skills and Experience
Candidates must have at least the following skills and experience:
-
3+ years of experience building web applications.
-
Working knowledge of computer science fundamentals as applied to web application development, including security, networking, data structures & algorithms, object-oriented design, and software engineering practice.
-
Working knowledge of game development sufficient to collaborate with and support our content team.
-
Familiarity and experience with agile development methodologies.
-
Comfort and familiarity with productivity tools such as JIRA, Slack, Trello, and the Microsoft Office suite.
Our ideal candidate would have:
-
Working knowledge of the NodeJS framework.
-
Experience working with reactive frameworks such as react.js or svelte.
-
Experience with secure development practices for the web.
-
Experience with JavaScript visualization frameworks such as d3.
-
Familiarity with QA practices for web applications, including automated UI testing.
-
Familiarity with the Unity Game Development Engine.
-
Our ideal candidate would also be familiar with the practicalities and regulations involved in working in a healthcare environment, particularly including HIPAA and HITRUST.
Senior Software Engineer
Overview
We’re looking for a senior software engineer who has:
-
Deep experience with server-side software development and the cloud.
-
A commitment to building good software.
-
An enthusiasm for VR, games, and their potential to improve the world.
-
A desire to help grow a world-class healthcare platform for delivery VR therapies.
Responsibilities
We will be looking to you to:
-
Take the lead in designing and implementing cloud and server-side software components.
-
Collaborate with other developers to support and enhance our client libraries, therapeutic content applications, and management tools.
-
Assess technologies and tools for use in our projects.
-
Assist other developers with your deep knowledge of server-side and cloud technologies.
-
Help us ensure that everything we build meets high standards of security, design, and performance.
-
Work with non-technical personnel and stakeholders to convey technical needs and estimates.
Required Skills and Experience
Candidates must have at least the following skills and experience:
-
8+ years of experience as a professional software engineer working with server-side and cloud technologies.
-
Deep knowledge of computer science fundamentals as applied to cloud platforms, including security, networking, data structures & algorithms, object-oriented design, and software engineering practice.
-
Working knowledge of game development sufficient to collaborate and support our content team.
-
Familiarity and experience with agile development methodologies.
-
Comfort and familiarity with productivity tools such as JIRA, Slack, Trello, and the Microsoft Office suite.
Our ideal candidate would have:
-
Deep knowledge of C# and the .NET family of technologies, including .NET MVC
-
Deep knowledge of cloud software development and maintenance, particularly Google Cloud Platform
-
Working knowledge of identity and access management frameworks
-
Working knowledge of stream processing frameworks such as Google PubSub or Apache Kafka
-
Working knowledge of Containerization frameworks such as Docker or Vagrant
-
Experience with tools and practices for building and testing secure web services
-
Familiarity with functional programming
-
Familiarity with security certification frameworks such as HITRUST and HIPAA.
-
Familiarity with the Unity Game Development Engine
Our ideal candidate would also be familiar with the practicalities and regulations involved in working in a healthcare environment, particularly including HIPAA and HITRUST.
Senior Software Engineer (Thrive Studios)
We’re looking for a senior software engineer with exceptional game development experience. This individual must be committed to using sound software development practices and enthusiastic in creating experiences that can make the world a little better. Our ideal candidate is an engineer who wants to help grow a world-class XR development team, has a strong desire to learn and try new things. More >>
This role will involve creating web-based user interfaces, building visualizations, and integrating with web services and other software systems. Our ideal candidate has several years of experience working with HTML5, CSS, JavaScript, reactive frameworks, and data visualization libraries such as d3. More >>
Senior Software Engineer (Thrive Studios)
Overview
We are looking for a software engineer who has:
-
Game development experience.
-
A commitment to using sound software development practices.
-
An enthusiasm for games and their potential to make the world a little better.
-
A desire to help grow a world-class XR development team.
Responsibilities
Our development team is new and growing fast. We will be looking to you to:
-
Drive the design and creation of software that delights your audience
-
Write robust, performant, maintainable code that will withstand the rigors of a live environment.
-
● Maintain high standards with respect to code quality and be able to recognize and manage situations that could result in increased technical debt..
Required Skills and Experience
-
3+ years as a software engineer, ideally with experience in game engines and immersive experiences.
-
A working knowledge of game engine fundamentals.
-
A strong command of data structures, algorithms, and common design patterns used in modern software development.
-
Experience with one or more commercial game engines, ideally Unity.
-
General experience with XR development, either professionally or as an enthusiast.
Senior Software Engineer (Thrive Studios)
We’re looking for a senior software engineer ready to design and build XR and
mobile experiences that delight the audience. This individual must be
committed to writing robust, performant, and maintainable code that will
withstand the rigors of a live environment. Our ideal candidate who will provide technical leadership to other engineers to improve the skills of the greater team. More >>
This role will involve designing and implementing Android-based software components, working with sensors and other devices, and supporting developers using our services and libraries. Our ideal candidate has deep knowledge of the Android operating system and the Java language, experience with Bluetooth connected sensors and devices, familiarity with the Unity game engine, a strong desire to learn and try new things, and a commitment to a culture of trust, collaboration, and mutual support. More >>
Software Engineer (Thrive Studios)
Thrive Studios is looking for an exceptional software engineer to design and build XR and mobile experiences that delight our audience, under the guidance of senior engineers and designers. This engineer will write robust, performant, and maintainable code that will withstand the rigors of a live environment. More >>
We are looking for a Project Manager and Scrum Master to support our engineering team. You will need to be comfortable executing in a fast-paced environment, be highly organized, have strong communication skills, and be able to structure and run concurrent projects. Success in this position will require strong organizational skills, leadership, communication, and a high comfort level with ambiguity. More >>
We are looking for an experienced Product Manager who will be instrumental in making our new suite of immersive health and wellness products excellent and successful in the marketplace. We need someone who will quickly assimilate the company’s vision and objectives, collaborate effectively with various teams and executives, formulate product and marketing strategy, build roadmaps, and communicate clearly with stakeholders and customers as we launch our new brand. Ideally, we want a Product Manager who shares our enthusiasm for virtual reality and places high value on the opportunity to help improve the lives of many people across the globe. More >>
Software Engineer (Thrive Studios)
Overview
We are looking for a software engineer who has:
-
Game development experience.
-
A commitment to using sound software development practices.
-
An enthusiasm for games and their potential to make the world a little better.
-
A desire to help grow a world-class XR development team.
Responsibilities
Our development team is new and growing fast. We will be looking to you to:
-
Design and implement software that delights your audience, under the guidance of senior engineers and designers.
-
Write robust, performant, maintainable code that will withstand the rigors of a live environment.
-
Maintain high standards with respect to code quality and be able to recognize and manage situations that could result in increased technical debt.
-
Provide technical leadership and mentorship to help develop the skills of the larger team.
Required Skills and Experience
-
5+ years as a professional software engineer.
-
Expert knowledge of C# and/or C++.
-
A deep knowledge of game engine fundamentals.
-
A strong command of data structures, algorithms, and common design patterns used in modern software development.
-
Proficiency in building XR experiences with one or more commercial game engines, ideally Unity.