Senior Software Engineer
Opportunity Get Well is looking for an experienced Senior Software Engineer to join our healthcare technology team and build next-generation, cloud-native and on-premise environment healthcare applications. You will play a key role in designing, developing, and deploying scalable, secure, and high-performance solutions that enable healthcare organizations to deliver better patient outcomes. The ideal candidate is passionate about software engineering, cloud technologies, AI-driven development, and healthcare interoperability standards. You will collaborate with cross-functional teams to build innovative products that meet healthcare compliance, security, and regulatory requirements. Key Responsibilities Design, develop, and maintain scalable cloud-native and on-premise environments, using modern software engineering practices. Build and enhance distributed microservices-based systems with high availability, performance, and security. Develop RESTful APIs and enterprise-grade backend services. Build responsive and modern user interfaces using contemporary frontend frameworks. Design and implement containerized applications using Docker and Kubernetes. Work with messaging systems and distributed event-driven architectures. Develop AI-powered applications leveraging Large Language Models (LLMs) Utilize AI-assisted development tools to improve engineering productivity and software quality. Build secure, compliant software aligned with healthcare regulations and industry best practices. Design and implement CI/CD pipelines and participate in DevOps initiatives. Collaborate closely with product managers, architects, QA engineers, and clinical domain experts. Integrate healthcare applications with industry interoperability standards including HL7, FHIR, and CDA. Participate in architecture discussions, code reviews, mentoring, and continuous improvement initiatives. Required Qualifications Bachelor's or Master's degree in Computer Science or related technical discipline. 5+ years of software development experience Proven experience building large-scale cloud-native distributed systems using AWS, Azure, Google Cloud, or OCI. Strong expertise in Java, Python, Node.js Deep understanding of microservices, API design, Kubernetes, Docker, messaging systems, and distributed architectures. Strong experience with modern frontend frameworks such as React, Vue.js, or Angular. Experience building or integrating AI-powered applications using Large Language Models (LLMs) and AI Agents. Hands-on experience using AI-assisted development tools such as Cursor, GitHub Copilot, Claude Code, Windsurf, or similar AI coding assistants. Strong understanding of software engineering best practices, design patterns, secure coding, and CI/CD pipelines. Experience with healthcare interoperability standards such as HL7, FHIR, or CDA. Familiarity with HIPAA, healthcare security, and data privacy regulations. Hands-on experience with Hibernate, JPA, and enterprise Java application ...