Senior Software Engineer - AI & Cloud Solutions
About the Role
We are seeking a Senior Software Engineer remote to join our innovative team at Signant Health. In this role, you will contribute to our mission of accelerating clinical trials and improving healthcare outcomes through technology. As a Senior Software Engineer remote, you will leverage your expertise in software development to create impactful solutions that enhance patient experiences and streamline clinical research processes.
What You'll Do
- Design, implement, and maintain product modules and subsystems according to architectural guidelines and best practices.
- Create user interfaces and prototypes, ensuring product usability through rigorous testing and validation.
- Prepare technical documentation and user interface guidelines, conducting thorough reviews to ensure compliance with regulations.
- Conduct unit and integration testing, verifying bug fixes and supporting product releases.
- Research and resolve issues identified by validation or product support, developing effective solutions.
- Stay current with emerging technologies, particularly AI/ML tools, to enhance product innovation.
- Serve as a software architect in the absence of the primary architect, guiding design and implementation efforts.
- Mentor junior engineers and promote the adoption of AI-assisted development practices within the team.
Requirements
- A Master’s or Bachelor’s degree in Computer Science, Engineering, or Information Systems.
- 5+ years of software development experience, particularly in a remote setting.
- Proficiency in programming languages such as C#, .NET, and JavaScript frameworks including React.js.
- Experience with APIs (REST, GraphQL) and databases (SQL Server, PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software architecture patterns, including microservices and event sourcing.
- Excellent communication skills in English, both written and verbal.
- Experience with AI-assisted development tools and practices is a plus.
Nice to Have
- Awareness of AI/ML concepts and their application in software development.
- Experience integrating AI/ML services into applications.
- A user-oriented approach to software development.
- Willingness to learn new technologies as needed.
What We Offer
- Competitive salary and benefits package.
- Flexible remote work environment with a focus on work-life balance.
- Opportunities for professional growth and development.
- A collaborative culture that values innovation and teamwork.
- The chance to make a real impact in the healthcare sector.
This Senior Software Engineer role at Signant Health offers a unique opportunity to work remotely on impactful healthcare technology projects, leveraging AI and cloud solutions.
Who Will Succeed Here
Proficient in C and .NET for building scalable applications, with a strong understanding of cloud services like AWS and Azure to effectively deploy and manage applications in a cloud environment.
Self-motivated and adaptable, thriving in a remote work environment while utilizing tools like Docker and Kubernetes for container orchestration and deployment to ensure seamless collaboration and efficient workflows.
Deep understanding of modern web technologies such as React and GraphQL, with a passion for developing high-performance user interfaces and APIs that enhance patient experiences in clinical trial applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months