Skip to main content

Director of Software Engineering- (Java and Salesforce)- $155- $165

Website Hire With Jarvis - Amy Cobb

Job Summary:

We are seeking a talented and experienced Director of IT to lead our Application Development team. In this role, you’ll play a pivotal part in designing, developing, and maintaining robust, secure, and scalable software solutions, primarily on modern cloud application platforms such as Salesforce and J2EE. Join us in contributing to the modernization and enhancement of our business applications, where you’ll collaborate with cross-functional teams, including healthcare operations, business analysts, project managers, and quality assurance professionals, to create innovative technology solutions. Your contributions will enhance patient care, streamline operations, ensure scalability and high performance, and maintain compliance with industry regulations.


  • Lead the Software Engineering, Database, and Application Support teams while developing a strategic plan for process, policy, and technology improvements.
  • Conduct performance reviews and provide continuous feedback, coaching, and development opportunities for the software engineering team.
  • Create and manage the Application Development Budget.
  • Collaborate with the SVP of Business Applications and the CIO to develop strategic plans for modernizing business applications, with a focus on low-code cloud platforms.
  • Provide architectural leadership, guide technical discussions, mentor development teams, and ensure architectural consistency, quality, and adherence to guidelines.
  • Design and evolve the architecture of our business applications and software solutions, emphasizing cloud-based, high-performance, and secure solutions in the healthcare domain.
  • Focus on cloud application development platforms, primarily Salesforce, and promote the use of micro-services for inter-operability.
  • Evaluate and develop AI/ML modules and automated workflows to automate processes and streamline operations.
  • Analyze existing systems and propose architectural improvements to enhance flexibility, reliability, efficiency, and workflow automation.
  • Stay up-to-date with emerging cloud technologies, tools, and trends in software development, including AI, ML, and RPA, and recommend technologies aligned with the company’s long-term vision.
  • Create prototypes or proof-of-concepts to validate architectural decisions and assess potential risks.
  • Implement security measures to protect patient data, maintain compliance with healthcare regulations, and ensure secure transmission of medical information.
  • Identify and address performance bottlenecks and architectural inefficiencies in collaboration with development teams.
  • Collaborate closely with healthcare professionals and development teams to gather requirements and translate them into effective technical solutions.
  • Produce comprehensive architectural documentation, including system diagrams, technical specifications, and data flow diagrams.
  • Ensure software solutions adhere to healthcare regulations, certifications, and compliance standards.


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent experience and technical training/certifications relevant to our technology stack.
  • At least 5 years in a senior management role leading the Application Development/Software Engineering team in Java development and modern cloud-based application architecture. Salesforce development experience is highly desired.
  • Hands-on experience (coding) in Java and related frameworks, as well as familiarity with relevant languages, tools, and databases.
  • Experience with cloud platforms and services (e.g., AWS, Azure, Salesforce) and microservices architecture.
  • Experience with Salesforce Platform, including Apex, LWC (Lightning Web Components), and Data Integration, is highly desired.
  • Strong understanding of software development life cycle (SDLC) methodologies and agile practices.
  • Excellent problem-solving skills and ability to think critically about complex technical challenges.
  • Effective communication and collaboration skills to convey technical concepts to non-technical stakeholders.
  • Familiarity with security considerations and best practices in software design.
  • Experience with agile development methodologies and version control systems.

Apply for job

To apply for this job email your details to