Staff Software Developer

New
S
Smile Digital HealthHealthcare Technology
United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years in the software development lifecycle; 4+ years in senior or staff-level development roles.
Required Skills
DockerCloud ComputingJavaKafkaKubernetesSpring BootRESTful APIsMicroservices

Requirements

  • 10+ years in the software development lifecycle, ideally within healthcare technology.
  • 4+ years in senior or staff-level development roles.
  • Post-secondary degree, diploma, or certificate in Computer Science, Software Engineering, or equivalent experience.
  • Proven experience developing software with strong unit and functional testing practices.
  • Expertise in backend development using Java and Spring Boot.
  • Hands-on experience with microservices and distributed systems architecture.
  • Demonstrated skills in designing and developing APIs, preferably RESTful and FHIR-based.
  • Experience building and maintaining data pipelines, ETL/ELT processes, and streaming systems (e.g., Kafka).
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP), Kubernetes (EKS), Docker, and Helm.
  • Experience implementing CI/CD pipelines and infrastructure-as-code practices.
  • Experience building complex healthcare systems with familiarity in HL7 and FHIR.
  • Proven ability to drive technical decisions, lead projects, and mentor development teams.

Responsibilities

  • Design, develop and implement core application features.
  • Lead tasking sessions for new features and provide high-level design and estimates.
  • Analyze and solve complex system challenges and roadblocks.
  • Develop interoperable, performant, and maintainable software solutions.
  • Lead and support distributed dQM processing, CQL execution, validation, and clinical reasoning.
  • Serve as a key technical lead for customer-facing implementation.
  • Mentor and coach junior software developers to foster a culture of growth and technical excellence.
  • Establish and maintain high coding standards for the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now