Staff Software Engineer
CodeRound is hiring for this role.
- Staff Software Engineer
- Backend Engineer
- Backend Development
- Python
- Node.js
- Go
- REST APIs
- System Design
- Distributed Systems
- Microservices
- Event-Driven Architecture
- Kafka
- SQL
- NoSQL
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- Healthcare Technology
We are hiring a Staff Software Engineer for an AI-driven healthcare technology company transforming medical coding and revenue cycle management. You will set technical direction for core backend platforms, own the architecture of distributed, data-intensive systems, and mentor engineers across the team.
What you'll do
- Design, develop, and maintain scalable backend services and APIs.
- Build high-performance systems with reliable integrations across internal and external services.
- Design distributed systems focused on availability, fault tolerance, and graceful failure.
- Implement asynchronous and event-driven workflows using queues and streams.
- Work with SQL/NoSQL databases and optimize application and database performance.
- Build and deploy cloud-based services using containerization technologies.
- Implement monitoring, logging, and alerting to improve production observability.
- Own services end-to-end, from development and code reviews to deployment and production reliability.
- Set technical direction and architecture for core platform systems, and mentor engineers across the team.
Must have
9+ years of experience in backend or software development, with a track record of technical leadership. Strong proficiency in Python, Node.js, or Go. Proven experience designing and owning large-scale, production-grade distributed systems. Deep understanding of system design, scalability, reliability, and data modelling. Hands-on experience with SQL and NoSQL databases at scale. Experience mentoring engineers and raising engineering standards across a team. Familiarity with cloud platforms such as AWS, GCP, or Azure. Strong ownership, judgment, and communication with product and clinical stakeholders.
Good to have
Experience with message brokers such as Kafka, RabbitMQ, or similar systems. Familiarity with microservices and event-driven architectures. Experience with asynchronous processing, queues, and streaming systems. Exposure to Docker and Kubernetes. Experience with monitoring, logging, alerting, and production observability. Understanding of healthcare standards such as HL7, FHIR, or HIPAA. Experience integrating with EHR/EMR systems or healthcare APIs. Experience building high-scale, data-intensive, or AI-powered applications.