Sr. Director of Software Architecture and Development
Imagine360 · United States · 2 mo ago
RemoteRemoteEngineeringFull-time
Position Location: 100% remote
About the role
This strategic leadership role is responsible for driving the design, development, and implementation of innovative and scalable software solutions. As a visionary and results-driven leader in our engineering organization, you will define our long-term technical strategy, scale multiple high-performing engineering teams, and oversee the delivery of mission-critical software solutions. You will partner closely with product management, operations, and executive leadership to align technical roadmap milestones with our core business objectives.
Responsibilities
- Define and execute a scalable software engineering strategy that drives operational excellence and long-term business growth.
- Oversee, mentor, and grow multiple cross-functional engineering teams, including engineering managers and directors.
- Own the end-to-end software development lifecycle, ensuring high-quality, reliable code is delivered on time.
- Champion modern, scalable architectures, cloud infrastructure deployment, and data privacy initiatives.
- Implement and refine Agile/Scrum development methodologies, CI/CD pipelines, and automated testing frameworks to improve velocity.
- Champion the evolution of existing codebases, driving the deliberate migration of legacy frameworks into modern, decoupled microservices.
- Drive the integration of AI-assisted engineering practices, automated tooling, and intelligent code assistants to boost team productivity.
- Manage departmental budgeting, resource allocation, vendor contracts, and tool monetization costs.
- Partner with Product, Security, and Operations to resolve complex technical dependencies and cross-departmental bottlenecks.
- Build and maintain strong relationships with key stakeholders across the organization, including business leaders, product managers, and internal teams.
- Other duties as assigned.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a highly related technical field (Master's or MBA preferred).
- 10+ years of professional software engineering experience delivering customer-facing web and mobile applications.
- 5+ years of experience in senior engineering leadership roles, specifically managing managers or multiple complex platform portfolios.
Skills
- Strong experience with cloud platforms (AWS, Azure, or GCP), modern microservice architectures, and relational/NoSQL databases.
- Expert-level knowledge of DevOps, automated testing paradigms, compliance standards, and product engineering operations.
- Superior communication and negotiation skills, with a proven ability to translate complex technical jargon for executive-level audiences.
- Proven experience leading and managing development teams.
- Healthcare industry / HIPAA regulated data environment experience preferred.
- Experience working in highly regulated, operationally critical, or financially sensitive software environments.
- Demonstrated success migrating legacy monolithic infrastructures into distributed, microservice environments.
- Active participation or leadership within local or global technology communities.
Benefits
- Multiple health plan options.
- Company paid employee premiums for disability and life insurance.
- Parental Leave Policy.
- 20 days PTO to start / 10 Paid Holidays.
- Tuition reimbursement.
- 401k Company contribution.
- Company paid Short & Long term Disability plus Life Insurance.
- Professional development initiatives / continuous learning opportunities.
- Opportunities to participate in and support the company's diversity and inclusion initiatives.