The partner company is looking to hire a Senior Software Engineer to contribute to the development of high-quality, scalable SaaS and cloud-based software solutions, lead technical initiatives, mentor team members, and drive best practices across the software development lifecycle.
Requirements
- Strong knowledge of PHP, SQL, MySQL, React, React Native, JavaScript, Shell Scripting, GitHub, and AWS (IaaS/PaaS).
- Experience with cloud platforms (AWS or Azure) and modern software development methodologies (Agile/Scrum/Kanban).
- Solid understanding of design patterns, data structures, test-driven development, backend systems, and API integration.
- Familiarity with security standards including HIPAA/HITECH/HITRUST/PHI/PII and PCI DSS; experience with OWASP, SAML, OAuth2, Docker, Kubernetes, Terraform is a plus.
- 5+ years of professional software development experience; 7+ years preferred for advanced responsibilities.
Responsibilities
- Lead development and delivery of large-scale SaaS and cloud-based applications, ensuring robust, secure, and scalable solutions.
- Oversee the software development lifecycle, including coding, testing, code reviews, source control, and deployment processes.
- Collaborate with product, QA, and client-facing teams to define requirements, provide technical guidance, and deliver high-quality software.
- Implement and enforce software engineering standards, best practices, and documentation across teams.
- Develop APIs, microservices, and integrations while maintaining system performance and minimizing technical debt.
- Troubleshoot complex performance, architectural, and security issues, providing solutions or escalation as needed.
- Mentor and support junior and mid-level engineers, fostering a culture of collaboration and continuous learning.
Other
- Bachelor’s degree in Software Engineering, Computer Science, or a related field, or equivalent experience.
- Strong problem-solving, organizational, and communication skills; ability to work independently and in distributed teams.
- Experience in clinical research or healthcare technology is highly desirable.
- Remote work flexibility with a collaborative, supportive team culture.