Senior Software Engineer

    • Mod Recruiting
  • Austin, TX
  • Posted 3 days ago | Updated 4 hours ago

Overview

Remote
On Site
150000USD per year
Full Time

Skills

SaaS
Data
Continuous integration
Continuous Integration and Development
Software deployment
Collaboration
Unit testing
Integration testing
Scalability
Scripting
IaaS
Computer science
Software development
FOCUS
Cloud computing
Amazon Web Services
Microsoft Azure
Management
Programming languages
.NET
Web services
API
Design
RESTful
SQL
NoSQL
Database
Microservices
Problem solving
Communication
Teamwork
DevOps
Agile
Health care
Leadership

Job Details

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.