Remote job
Senior Software Development Engineer (Full Stack .NET/Go, React)
Job details
About this role
Role overview The Senior Software Development Engineer designs, builds, and operates full-stack software for healthcare applications and distributed systems. The role spans the software delivery lifecycle, from translating business needs into technical plans to shipping customer-focused releases, while also incorporating AI services and development tools into the work.
Responsibilities - Develop and maintain scalable, reliable software, using AI-assisted coding tools where useful to support delivery. - Turn business requirements into clear technical specifications and participate throughout the software development lifecycle. - Build and operate full-stack systems, delivering improvements iteratively with attention to simplicity and maintainability. - Integrate AI services, large language models, or agent-based workflows into healthcare applications and platform architecture. - Collaborate across teams, contribute to an inclusive learning culture, and mentor junior engineers. - Use automated testing and delivery practices to support software quality and dependable releases.
Requirements - At least five years of software development experience, using languages such as TypeScript, C#, Go, or similar. - Full-stack experience shipping and operating large-scale systems. - Proficiency with automation testing and a strong foundation in software engineering, including data structures, algorithms, design patterns, and problem solving. - Experience with AI-assisted coding tools and at least one cloud platform; Azure is preferred. - Experience with CI/CD and effective communication skills.
Nice to have A computer science or related degree, or equivalent experience; experience with multiple programming languages; REST APIs, Docker, Kubernetes, Terraform, or Azure DevOps; Storybook or Playwright; agile methods; and production integration of generative AI APIs, LLMs, or retrieval-augmented generation.