The Sr. Software Engineer is responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions. The scope of this job includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience.
We invite you to apply today and join us in shaping the future of healthcare!
Key Responsibilities:
- Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable.
- Collaborate with solution managers, designers, and other teams to gather requirements, translate them into technical specifications, and ensure alignment with priorities and project goals.
- Analyze and solve complex technical problems, identify bottlenecks, and prepare technical documentation to optimize system performance.
- Facilitate code reviews, provide constructive feedback, and lead by example in code quality, development best practices, and problem-solving approaches.
- Ensure code meets functional and performance requirements, and advocate for high-quality software and ensure rigorous testing processes, including automated unit tests, integration tests, and other testing frameworks.
- LeverageAItools and platforms as an integral part of daily responsibilities to enhance decision-making, streamline workflows, and drive data-informed outcomes.
- Perform other job duties as assigned.
Required Qualifications:
- Bachelor's Degree or equivalent work experience
- At least 4-6 years of relevant work experience
- Bachelor's Degree or equivalent work experience
- At least 4-6 years of relevant work experience
- Strong proficiency in object-oriented programming and design patterns
- Experience designing and building distributed systems or microservices architectures
- Experience with CI/CD pipelines and automated deployment workflows
- Strong understanding of software testing methodologies (unit, integration, end-to-end)
- Experience working in Agile/Scrum development environments
Preferred Qualifications:
- AI-enabled development: Experience or interest in using AI tools (e.g., Claude) to support software development
- Backend development: Experience with .NET/C#
- Frontend development: Experience with modern web technologies, such as JavaScript, and frameworks, like Angular.
- APIs & integrations: Familiarity with RESTful services or web service integration
- Databases: Experience working with relational or cloud-based databases, such as SQL Server
- Cloud & infrastructure: Exposure to cloud platforms (e.g., GCP) and infrastructure-as-code tools (e.g., Terraform)
- Healthcare technology: Familiarity with interoperability standards such as FHIR or HL7
- Containerization & orchestration: Experience with Docker and Kubernetes for deploying and managing services
- Messaging & event-driven architecture: Familiarity with message brokers such as Pub/Sub, Kafka, or RabbitMQ
- Migration & modernization: Experience upgrading legacy systems or migrating workloads to modern frameworks/runtimes (e.g., .NET upgrades)
Job Expectations:
- Willing to work additional or irregular hours as needed
- Must work in accordance with applicable security policies and procedures to safeguard company and client information
- Must be able to sit and view a computer screen for extended periods of time
#LI-GG1
#onsite
Here are some of the exciting benefits full-time teammates are eligible to receive at WellSky:
Excellent medical with Rx, dental, and vision benefits
Mental Health support through EAP
Generous paid time off, plus 13 paid holidays
100% vested 401(K) retirement plans
Educational assistance up to $2500 per year