What are the responsibilities and job description for the Software Engineer position at ImmersiveTouch?
As a Senior Software Engineer, you will join a passionate and growing team of developers to work on cutting-edge Virtual and Augmented Reality solutions that make a tangible difference in the lives of doctors and patients alike. You will play a critical role in designing and developing advanced applications that empower medical professionals, enhance patient care, and push the boundaries of healthcare technology.
Qualifications
- Bachelor’s degree or higher in Computer Science, a related field, or equivalent experience.
- 5 years of experience in C# programming, with substantial hands-on experience using Unity 3D.
- Expertise in designing elegant, scalable systems using best practices and Object-Oriented Programming (OOP) principles.
- In-depth understanding of the system-level impact of design choices and the ability to make informed trade-offs.
- Proven track record of successfully developing and delivering complex systems from concept to post-deployment maintenance.
- Quick learner, with the ability to adapt to and own new concepts, contributing innovative solutions.
- Comfortable navigating ambiguity and working in dynamic environments.
- Strong focus on code reusability, maintainability, and clarity.
- Knowledge of and experience working with 3D math (e.g., vectors, matrices, transformations).
- Exceptional communication, negotiation, and presentation skills, with a team-oriented mindset.
- Bonus :
- Experience with computer graphics (e.g., rendering, shaders, or 3D modeling workflows).
- Experience building software for real-time user interactions, such as games or simulations.
- Knowledge or experience in building networking / multi-user experience solutions.
- Experience working with the healthcare industry in any capacity.
Responsibilities
Salary Range for Position : $80K-$160K
ImmersiveTouch generously offers medical, dental and vision Insurance along with a 401K Plan.
Salary : $80,000 - $160,000