UpHealth

Rating:
5/5
UpHealth is a leading healthcare technology company that’s revolutionizing how patient care is delivered. We specialize in creating innovative software solutions that enable providers and patients to receive higher-quality and more efficient healthcare experiences. Our mission at UpHealth is to provide a world-class healthcare platform that enables healthcare organizations, providers, and patients to communicate and collaborate in new and meaningful ways. By combining innovative design and leading-edge technologies, we’re transforming the way healthcare organizations and providers deliver quality patient care. We prioritize and foster an innovative, collaborative culture by interconnecting employees, and our technology, in order to enable healthcare organizations to create fully integrated and streamlined resource flows. We’re looking for talented, motivated technology experts who are passionate about improving the healthcare experience and taking on meaningful challenges. Our technology team consists of developers and software engineers working on cutting-edge applications and technology solutions. As part of this team, you’ll have the opportunity to develop innovative applications that have the potential to transform healthcare delivery. At UpHealth, we identify, develop, and deploy best-in-class solutions for our customers and partners. We are constantly innovating new ways to increase scalability and efficiency, while also improving user experience. We’re also exploring new technologies, from cloud computing to artificial intelligence, that can make healthcare delivery smoother, faster, and more effective. If you’re looking for an opportunity to take software development to the next level, join us at UpHealth today and help bring disruptive healthcare innovation to the market.

Quick Links

Data Scientist

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $110,000 - $145,000
Description: The Data Scientist's primary responsibility will be to use data to find meaningful insights and to present these in a clear manner. The Data Scientist will work with our database to discover patterns and trends to ensure improvements in our operations, products, or services. They will also be responsible for creating algorithms for machine learning and presenting findings to our stakeholders.
Qualifications / Requirements: A degree in statistics, mathematics, computer science, or a related field. Advanced experience with programming languages such as Python, Java, and SQL. Advanced understanding of data structures, data cleaning, data analysis, data visualization, machine learning, and natural language processing. Ability to think strategically and identify and solve complex problems.

Software Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $105,000 - $130,000
Description: The Software Engineer will be responsible for designing, developing, testing, and troubleshooting software applications. The engineer will be working with a team to design, build, and keep our web applications and systems running. The engineer's goal is to ensure that our applications are secure, reliable, and have a high level of performance.
Qualifications / Requirements: A Bachelor's degree in Computer Science, Software Engineering, or a related field. Knowledge of HTML, CSS, JavaScript, and related web technologies. Proficiency in object-oriented programming, data structures, and algorithms. Knowledge of databases, software testing methods, and debugging techniques.

Product Manager

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $110,000 - $145,000
Description: The Product Manager will lead the creation and execution of our product strategy. The Manager will oversee the company's product life cycle, working with stakeholders to determine business requirements and developing plans that meet customer needs. The Product Manager will also be responsible for launching, promoting, and improving products, and measuring the success of the products.
Qualifications / Requirements: A Bachelor's degree in Computer Science, Software Engineering, Business Administration, or a related field. Previous experience as a product manager or in a related role. Strong understanding of market research and product development. Expertise in Agile or other project management methods.

Full Stack Developer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $118,000 - $140,000
Description: The Full Stack Developer will be responsible for developing web applications to be used by the company. The Full Stack Developer will be responsible for designing, coding, testing, and troubleshooting our applications, as well as developing new features and improving existing features. The Developer must have strong knowledge of HTML, CSS, JavaScript, and related technologies.
Qualifications / Requirements: A Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field. Proficiency in HTML, CSS, JavaScript, and related web technologies. Expertise in object-oriented programming, data structures, algorithms, and software design. Experience with databases and developing APIs.

Tech Support Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: The Technical Support Engineer will provide technical support to clients over phone, email, and chat. The Technical Support Engineer must have strong problem-solving skills and a willingness to go the extra mile to ensure customer satisfaction. The Engineer will be responsible for troubleshooting, resolving, and documenting customer inquiries, as well as providing tier 2 support for escalated issues.
Qualifications / Requirements: A Bachelor's degree in Computer Science, Software Engineering, or a related field. Previous experience in technical support or a related role. Excellent problem solving and communication skills. Knowledge of web technologies, databases, and APIs.

DevOps Engineer

Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): $115,000 - $145,000
Description: The DevOps Engineer will maintain and improve server and network infrastructure. The Engineer will also be responsible for performance optimization and improving the availability and stability of our systems, as well as automating processes for improved efficiency. The DevOps Engineer will also be responsible for implementing and managing security procedures for company compliance.
Qualifications / Requirements: A Bachelor's degree in Computer Science, Software Engineering, or related field. Expertise in system administration and performance optimization. Proficiency in scripting languages such as Python, Bash, and PowerShell. Knowledge of cloud computing architectures, such as AWS, Azure, and GCP.
Locations: Washington DC, New York City, Los Angeles, Pittsburgh, Chicago
Career Paths: Software Engineer, Data Scientist, UX Designer, DevOps Engineer, Cloud Architect, Security Analyst, Quality Assurance Engineer, Technical Writer, Network Engineer, Systems Administrator
Job Contacts: jobs@uphealth.com

Recent Reviews

Audrey P.
4.9/5
4.9
I have been employed at UpHealth for 5 years now and it has been a pleasant experience overall. There is always focus placed on innovation and development, both at the individual and company level. I get to work with some amazing people and mentor colleagues who are passionate about their work. I would definitely recommend UpHealth to others who are looking for a great place to work and grow professionally.

Frequently Asked Questions

What type of remote work opportunities are available at UpHealth?
We currently support remote work opportunities for all our software engineering, data analytics, customer service, and project management roles.
What training and development opportunities are available at UpHealth?
UpHealth provides a number of training and development opportunities for our employees. From on-the-job training and webinars to continuing education and conferences, our goal is to provide our team with the necessary skills and knowledge to be successful in their role.