AvaSure is revolutionizing healthcare with cutting-edge virtual care solutions that protect patients and empower clinical teams. We’re proud of our collaborative culture where innovation thrives and every team member is valued. Want to be part of something meaningful? Apply today and help us shape the future of healthcare! Position Summary: A Software Engineer is responsible for designing and developing software applications. They perform coding, debugging, testing and troubleshooting throughout the application development process. A Software Engineer reports to the Software Engineering Manager. Software Engineers mostly work independently but can at times work with more senior members of the team to complete assigned tasks. Assigned tasks can range from simple to moderately complex and will usually be distributed from project manager, tech lead or more senior member of the team but at times they will create their own tasks with guidance from senior team members. Assigned tasks will mostly be at the project level but they may also be assigned work across the department or assigned work for management and/or executive leadership.