American Innovations is looking for a technical leader to provide production support for mission-critical applications, drive business forward from a technical perspective, and ensure the quality, security, availability, resilience, scalability, and observability of solutions.
Requirements
- Advanced proficiency with artificial intelligence-powered software development tools and practices (e.g., GitHub Copilot, ChatGPT, AI/ML-based code review & analysis, AI planning/design tools), with a proven track record of advocating for and enabling their adoption within engineering organizations
- Experience working in a cloud-native environment
- Strong proficiency in C-Sharp and the .NET ecosystem.
- Experience with CI/CD tools (Azure DevOps, Jenkins, etc)
- Experience designing, developing, and deploying .NET applications in Azure cloud environments
- Experience working with observability platforms (Datadog, Grafana, Dynatrace, etc)
- Thorough understanding of microservices architecture, service scalability and performance optimization
Responsibilities
- Ensure the craftsmanship, security, availability, resilience, scalability and observability of solutions developed by the teams and third-party providers.
- Champion and lead the adoption of artificial intelligence technologies throughout the platform team’s development lifecycle—including coding, planning, designing, architecting, and documentation—to improve efficiency, quality, and innovation
- Make decisions in resolving design challenges, create and oversee strategic product design from the engineering perspective in addition to overseeing an engineering team of 4-6 ensuring the delivery of commitments aligned to our engineering roadmaps.
- Be an experienced Engineer with a technical background focused on architecting, developing, and maintaining robust, scalable cross-platform cloud-native applications using .NET.
- Own the platform team’s product roadmap by gathering requirements from internal development teams, prioritizing enhancements, and driving adoption and satisfaction across the organization
- Promote and integrate the use of AI-powered tools and methodologies in daily engineering activities, fostering a culture of experimentation and continuous improvement across development, operations, and internal collaboration
- Support the evaluation and resolution of technical challenges and blockers to minimize their impact on the team’s delivery and/or supported products.
Other
- While your primary responsibility will be managing, mentoring, and guiding the platform engineering team, you’ll periodically support hands-on development efforts—especially for prototypes or non-critical-path projects.
- Engage in mentoring and guiding the professional development of American Innovations technical staff, as well as identify and recommend opportunities for developing product functional and technical strategies for your domain.
- Be an innovative thinker with real attention to detail and a focus on continuous improvement.
- Be a supportive team player, with the ability to build effective working relationships with individuals across varying locations, and levelof technical aptitude.
- Provide informal guidance and share knowledge with colleagues to enable them to contribute to the team’s objectives.