Director, Software Engineering
Team: Development
Location: United States
Commitment: Full Time
Workplace Type: remote
Essential Job Duties
- 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 (e.g., Cursor and other modern AI coding tools).
- 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.
Other Job Duties
- Other duties as assigned by supervisor or HHA exchange leader.
Travel Requirements
- Travel up to 10%, including overnight travel
Required Education, Experience, Certifications and Skills
- 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 (e.g., AI-powered coding, testing, and documentation tools such as Cursor or similar platforms).
- 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 (e.g., healthcare platforms, billing, ERP, workflow 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 (or comparable enterprise SaaS technology stacks).
- Experience with containerization and orchestration technologies such as Docker and Kubernetes (or equivalent platforms).
- 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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
