Epicareer Might not Working Properly
Learn More
M

Senior Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

The Company

Founded in 2013, Watershed Health is a venture-backed SaaS platform that connects all provider types and health plans to enable communication, collaboration, and community-wide data sharing - enabling better patient outcomes and reduced costs.

Position Overview

We are seeking an experienced Software Engineer with a strong foundation in cloud-based environments, such as AWS or Azure. who will be responsible for designing, developing, and deploying software applications on cloud platforms.

This position is ideal for someone who has a solid technical background and is looking to develop their expertise in building further and maintaining scalable cloud applications. The candidate should be proficient in designing and implementing robust web services and possesses a keen interest in advancing cloud technologies.

This position is remote and reports directly to the CTO.

Responsibilities

  • Design, develop, and deploy software applications on cloud platforms (AWS, Azure).
  • Build and maintain scalable cloud infrastructure that supports continuous integration and deployment.
  • Develop and integrate web services to facilitate communication between various components of the platform as well as with external systems.
  • Monitor and optimize the performance of cloud applications and services.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Participate in code reviews, unit testing, and integration testing.
  • Use technologies to enhance application scalability and manageability.
  • Automate processes through effective scripting and tooling.
  • Troubleshoot and resolve issues related to cloud infrastructure and application deployments.

Requirements

  • Bachelors degree in computer science, Engineering, or a related field.
  • A minimum of 3 years of experience in software development, with a significant focus on cloud environments.
  • Strong proficiency in cloud platforms like AWS or Azure, including experience with their respective management tools and services.
  • Proficient in programming languages including .NET.
  • Experience with web services, API design, and RESTful conventions.
  • Knowledge of SQL and NoSQL databases.
  • Understanding of microservices architecture and serverless frameworks.
  • Strong problem-solving skills and ability to handle complex technical challenges.
  • Excellent communication and teamwork skills.
  • Familiarity with DevOps practices and tools.
  • Proficient in Agile methodologies, with a strong ability to adapt and thrive in a fast-paced Agile development environment.

Benefits:

  • Health and Dental Coverage
  • Opportunity to be one of the first 50 employees at one of the fastest-growing Healthcare Services Software companies in the US
  • Competitive compensation and equity opportunity
  • Work with a top-tier executive leadership team
  • Remote work environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job