Hybrid Senior Software Engineer

Posted 2 months ago

Apply now

About the role

  • Senior Software Engineer designing and developing applications for healthcare industry. Lead technical decisions, mentor engineers, and contribute to CI/CD pipelines in a remote role.

Responsibilities

  • Lead the design, development, and deployment of complex software features and applications using C#, .NET Core/Framework, and ASP.NET.
  • Architect, optimize, and maintain high-performance SQL Server databases, including writing efficient queries, stored procedures, and handling data migration strategies.
  • Drive technical decisions and implement scalable, reliable, and secure system architectures (e.g., microservices, event-driven systems, RESTful APIs).
  • Ensure high standards of code quality, performance, and maintainability through unit testing, code reviews, and adherence to best practices.
  • Work closely with product managers, QA, and other stakeholders. Mentor junior and mid-level engineers, fostering a culture of technical excellence.
  • Contribute to our CI/CD pipelines and deployment strategies, particularly within Azure .

Requirements

  • Minimum of 5 years of professional experience in software development.
  • Expert-level proficiency with C# and the .NET ecosystem (including .NET Core/Framework, ASP.NET, and Web API).
  • Strong background in SQL Server (or other relational databases) with advanced skills in database design, tuning, and optimization.
  • Proven experience designing and implementing highly available and scalable distributed systems, including familiarity with design patterns (e.g. Repository, Dependency Injection).
  • Competency in modern front-end frameworks (e.g., React, Angular, or Vue.js) is a strong plus.
  • Excellent analytical and problem-solving skills with a meticulous attention to detail.
  • Strong verbal and written communication skills, with the ability to articulate complex technical concepts clearly. Able to write clear and helpful documentation.

Benefits

  • Position is remote but requires quarterly travel to Minneapolis.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$79,300 - $147,300 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job