HHAeXchange

Better Homecare, Better Health

Director, Software Engineering

Full TimeRemoteTeam 501-1,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

15 days ago

Salary

$185K - $210K / year

10 yrs expEnglishAngularAWSCloudDockerKubernetesSDLCSQL.net

Job Description

• Own engineering delivery, maintenance, and production operations responsibilities for assigned areas across the HHAeXchange SaaS platforms. • Deliver new features and optimize existing components with focus on code quality, scalability, performance, security, stability, and maintainability. • Ensure effective incident response, troubleshooting, and operational execution for production systems. • Establish clear accountability and execution standards across engineering teams. • Provide leadership across multiple engineering teams, including engineering managers, tech leads, and individual contributors. • Drive predictable delivery through strong planning, prioritization, and execution discipline. • Set expectations for performance and accountability across teams. • Coach leaders and engineers through mentorship, feedback, and professional development. • Drive modernization and platform evolution, including cloud and architectural improvements. • Advance cloud-native principles and best practices in new development and enhancements. • Partner with architecture leadership to ensure system designs meet enterprise standards. • Promote continuous improvement through refactoring, technical debt reduction, and platform upgrades. • Lead engineering governance and operational readiness, ensuring consistency and quality across releases. • Participate in or support architecture review and design review processes. • Ensure proper release planning, change management, and production readiness practices. • Establish effective standards for deployment quality, rollback readiness, and operational support coverage. • Drive development and adoption of AI-enabled capabilities across the HHAeXchange SaaS platforms. • Partner with Product, Architecture, and Data/AI stakeholders to identify and deliver high-impact AI use cases that improve operational efficiency, compliance, and customer outcomes. • Ensure AI features are built with strong standards for quality, performance, security, privacy, and reliability. • Lead adoption of AI-assisted SDLC tools and practices to improve engineering velocity and effectiveness. • Establish best practices, guardrails, and repeatable workflows for AI-supported development, testing, code review, and documentation. • Measure and improve productivity and quality outcomes through responsible use of AI tooling while maintaining engineering standards and maintainability. • Work closely with VP, Software Engineering and CTO to formulate strategies and execute the vision. • Collaborate with Product Managers on future product strategy. • Collaborate and work with the team with a positive and open-minded attitude. • Share domain and technical expertise, providing technical mentorship and cross-training to other peers and team members. • Enable automation of configuration management of development, quality assurance, and production environments as well as automation of continuous integration and continuous delivery. • Supervise training and development of software engineering staff. • Support recruiting engineering personnel, technical staffing, and project teams’ formation.

Job Requirements

  • 10+ years of experience in developing, deploying, monitoring, and supporting applications.
  • Minimal 5+ years of experience in a leadership position managing highly skilled software development teams across US and around the globe.
  • Proven experience leading development of AI-enabled software products, including applying machine learning, automation, or intelligent decisioning to enterprise SaaS platforms.
  • Experience driving adoption of AI-assisted software development lifecycle (SDLC) tools to improve engineering productivity, quality, and delivery speed.
  • Strong understanding of responsible AI practices, including quality, security, privacy, explainability, and maintainability considerations in production systems.
  • Strong requirements gathering, analysis, and questioning skills.
  • Strong understanding of software engineering best practices including design, development, testing, release, and operational support.
  • Experience leading teams that support business-critical enterprise SaaS systems.
  • Ability to review and guide engineering execution across designs, code quality, production deployments, performance, and stability improvements.
  • Familiarity with modern architecture and operational practices including API and service-based architecture, cloud infrastructure, and incident response.
  • Extensive experience with .NET, Angular, Web Services/APIs, and SQL Server.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with AWS cloud services. AWS certification is a plus.
  • Excellent communication skills and ability to drive outcomes across engineering and cross-functional partners.
  • Proven ability to lead through ambiguity, manage competing priorities, and deliver predictable results.
  • Willingness to explore and adopt AI tools responsibly to enhance productivity and innovation in your role.

Benefits

  • Competitive health plans
  • Paid time-off
  • Company paid holidays
  • 401K retirement program with a Company elected match

Related Job Pages