Software Engineer, Applications

Posted 11hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer, Applications developing AI capabilities within CentralReach's healthcare software. Leading application development and collaborating with product and engineering teams.

Responsibilities:

  • Serve as a lead for AI application development within the Product Organization, setting standards for code quality, architecture, and delivery
  • Lead by doing design and implement core application components, critical services, and integration layers
  • Establish quality thresholds and release criteria (accuracy, latency, reliability, cost, and user trust)
  • Design safeguards and “safe failure modes”: fallback behaviors, confidence thresholds, user controls, content filtering, and transparency patterns
  • Build product capabilities end-to-end (service + workflow integration + instrumentation), including expertise in LLM-enabled workflows, RAG, Next.js, summarization, classification, and automation patterns
  • Build and maintain shared libraries/components for application development (prompt/tooling patterns, service templates, evaluation utilities, safety layers)
  • Own technical readiness for production: reliability, observability, performance tuning, and incident response preparedness
  • Collaborate with platform Engineering and DevOps to ensure CI/CD and environment consistency, scaling strategies, cost controls for inference and secrets management and secure data handling
  • Partner tightly with product builders and workflow owners to translate validated prototypes into production implementations
  • Collaborate with core engineering teams to integrate AI capabilities into CentralReach’s main platforms
  • Stay current with application engineering practices and help translate emerging techniques into safe, valuable product capabilities

Requirements:

  • 5+ years of professional software engineering experience, with demonstrated technical leadership
  • Strong experience building and operating production distributed systems and backend services
  • Demonstrated hands-on experience delivering AI/ML-powered product features (LLMs and/or traditional ML), including evaluation and monitoring
  • Experience with retrieval systems and search relevance (RAG, embeddings, indexing, ranking, evaluation)
  • Strong system design skills: APIs, data flows, integration patterns, performance and reliability tradeoffs
  • Experience with observability and operational excellence (logging, metrics, tracing, alerting, incident response)
  • Ability to communicate technical concepts clearly to product, design, and executive stakeholders
  • Experience in a healthcare SaaS environment
  • Familiarity with multi-tenant architectures and enterprise access control models
  • Experience building internal platforms/tooling that improve developer experience and standardize best practices

Benefits:

  • Competitive compensation
  • Comprehensive health benefits
  • Generous PTO
  • 401(k) matching
  • Paid parental leave
  • Hybrid work schedules
  • Career development support
  • Wellness programs
  • Opportunities to give back through CR Cares™