A healthcare technology company is seeking a Lead Software Engineer based in Bethesda, Maryland. The ideal candidate has 5 to 10 years of backend engineering experience, with strong skills in Java, Spring Boot, and Docker. This role involves leading the design and development of robust and scalable applications while managing the full software lifecycle. The company offers competitive salary, comprehensive benefits, and a supportive work environment focused on innovation and collaboration.
Qualifications
5 to 10 years of hands-on backend engineering experience.
Strong expertise in Java, Spring Boot, and microservices architecture.
Solid experience with Kafka or other distributed messaging systems.
Strong understanding of system design, large-scale architecture, and data modeling.
Prior experience building ETL pipelines is required.
Responsibilities
Lead backend application design and development using Java and Spring Boot.
Architect and build scalable, secure, and high-performance distributed systems.
Create reusable services, APIs, and platform components aligned with business needs.
Drive engineering standards, documentation, and architectural consistency.
Skills
Java
Spring Boot
Distributed systems
Cloud-native architectures
Python
Kafka
Docker
Kubernetes
SQL
Education
Bachelor’s or Master’s degree in Computer Science or related field
Tools
AWS
Job description
A healthcare technology company is seeking a Lead Software Engineer based in Bethesda, Maryland. The ideal candidate has 5 to 10 years of backend engineering experience, with strong skills in Java, Spring Boot, and Docker. This role involves leading the design and development of robust and scalable applications while managing the full software lifecycle. The company offers competitive salary, comprehensive benefits, and a supportive work environment focused on innovation and collaboration.