Sr. Software Engineer
New
United States, EST or CST time zones preferredFull-TimeSenior
Salary130,000 - 145,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 5+ years of professional software engineering experience
- Required Skills
- AWSDockerPostgreSQLPythonKubernetesMicrosoft SQL ServerC#.NETMicroservicesHIPAA
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Minimum of 5+ years of professional software engineering experience, with strong expertise in backend development in product-focused environments.
- At least 2+ years of experience in the healthcare domain, with knowledge of healthcare systems, data privacy, and regulatory compliance.
- Strong hands-on experience with C#/.NET and Python, building and operating production-grade APIs and backend services.
- Proven experience designing and scaling distributed systems, microservices, and high-availability architectures on AWS or similar cloud platforms.
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, SQL Server), including performance tuning and scalability optimization.
- Experience with Docker, Kubernetes, CI/CD pipelines, and modern DevOps practices.
- Strong understanding of application security, IAM, and compliance frameworks such as HIPAA and OWASP standards.
- Experience working in Agile environments with strong collaboration, communication, and problem-solving skills.
- Ability to mentor engineers, participate in architecture discussions, and drive technical best practices across teams.
Responsibilities
- Design, develop, maintain, and enhance backend services, APIs, and integrations that support a large-scale healthcare caregiver platform.
- Contribute to system architecture and technical design discussions, ensuring solutions are scalable, secure, maintainable, and aligned with engineering best practices.
- Collaborate closely with product managers, architects, and stakeholders to translate business and healthcare requirements into robust technical implementations.
- Troubleshoot and resolve complex production issues, perform root cause analysis, and implement long-term improvements to prevent recurrence.
- Support platform modernization efforts, including cloud-native architectures, microservices adoption, and automation of engineering workflows.
- Implement secure coding practices while ensuring compliance with healthcare regulations, privacy requirements, and internal security standards.
- Monitor system performance, reliability, and scalability, proactively identifying and addressing operational bottlenecks.
- Mentor junior engineers and contribute to a culture of engineering excellence through knowledge sharing and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site