Responsibilities
- Develop the technical architecture for the company’s business applications, ensuring alignment with strategic goals
- Research and implement cutting-edge technologies to drive innovation and increase productivity
- Collaborate with key stakeholders to ensure business needs align with technology direction.
- Build and lead a world-class development team, utilizing continuous integration/continuous development (CI/CD) methodologies.
- Implement a microservices architecture, integrate third-party applications, and establish best practices for development across the organization.
Requirements
- Proven experience as a Head of Application Development or in a similar leadership role within a complex, technologically sophisticated environment
- Excellent leadership, team building, and mentorship skills.
- Strong organizational development capabilities and a results-oriented mindset.
- Ability to think and act strategically while engaging in high-priority tactical activities as needed.
- Hands-on expertise in modern technologies, including the full Java development stack, Spring Boot framework, Python, CI/CD pipelines, and REST APIs.
- Experience leveraging AI tools like GitHub Copilot and Cursor to enhance productivity, reduce errors, and improve code quality.
- Proficiency with cloud technologies, such as AWS, Azure, GCP; Docker containers and Kubernetes; cybersecurity awareness.
Nice to Have
- Familiarity with platforms like Salesforce and NetSuite is a plus.
Work Arrangement
Remote (City/Region) — Los Angeles
Team
Structure: Reports to the Enterprise Technology management team
Additional Information
- Strategic mindset and strong business acumen required
- Deep knowledge of emerging trends in AI/ML adoption across business applications required
- Exceptional communication and leadership skills are essential