Staff Software Engineer, Integration
Salary not listed • Hyderabad, Telangana, India • Full-time
Posted 5mo ago
This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.
About the job
Cohere Health is seeking a Staff Software Engineer to join their Integrations team. This role involves designing, developing, and scaling highly available healthcare integration systems that support prior authorization workflows across providers, payers, and delegated entities. You will provide technical leadership, drive platform engineering, and lead the development of secure integrations with internal and external systems. The position emphasizes cloud infrastructure, deployment automation, distributed architectures, and operational excellence, ensuring system reliability and performance. You will also champion automated testing, lead production issue resolution, and collaborate cross-functionally to align solutions with organizational goals. Mentorship and team development are also key aspects of this role, fostering technical excellence and contributing to hiring and coaching initiatives.
Responsibilities
- Provide technical leadership in architecture, system design, platform scalability, reliability, and operational excellence.
- Design and build scalable, resilient, and high-performing systems for critical business workflows and enterprise integrations.
- Lead the development and maintenance of secure integrations with internal and external platforms, partners, and third-party systems.
- Drive cloud infrastructure, deployment automation, and software delivery practices.
- Design and support event-driven and distributed architectures for scalable and fault-tolerant processing.
- Establish monitoring, observability, and incident response practices for system reliability.
- Champion automated testing, quality assurance, and engineering best practices.
- Lead the resolution of complex production issues and drive continuous improvement in platform stability.
- Partner with product, operations, data, security, and business stakeholders to deliver aligned solutions.
- Lead technical planning, design reviews, backlog refinement, and delivery execution in an agile environment.
- Ensure solutions adhere to security, privacy, regulatory, and compliance requirements.
- Mentor engineers, foster technical excellence, and contribute to hiring and career development.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or equivalent experience.
- 11+ years of experience in software development, designing, building, and supporting scalable enterprise applications and distributed systems.
- Hands-on experience with Java, Groovy, and Spring Boot for building enterprise-grade integration services and APIs.
- Experience designing and implementing RESTful APIs and integrations with external systems, third-party platforms, and partner applications.
- Expertise with authentication/authorization frameworks, secure API design, and access control mechanisms.
- Experience with data modeling and storage design across relational and non-relational database technologies.
- Experience with event-driven architecture patterns and asynchronous messaging using Apache Kafka, AWS SQS, and SNS.
- Experience with cloud infrastructure on AWS, Infrastructure as Code using Terraform, and containerization with Docker.
- Experience with CI/CD pipeline design, deployment automation, and DevOps practices.
- Experience with observability, monitoring, and alerting tools for production system visibility and performance analysis.
- Working knowledge of healthcare interoperability standards including HL7 FHIR, X12 EDI, and HL7 v2.
- Familiarity with clinical ontologies such as SNOMED CT, LOINC, and ICD-10.
- Ability to navigate ambiguity, influence stakeholders, and drive technical decisions across teams.
