About the Role
Direct software development, delivery, and support of highly scalable and high-performing technology solutions in an Agile environment. Provide leadership to technical managers, architects, QA engineers, and developers to resolve production issues and improve business processes through technology and automation. Lead through all phases of the product lifecycle, establishing operational objectives and assignments for managers across related departments.
Responsibilities
- Lead and influence product vision through software design and architecture for high-performing technology.
- Develop and enhance software to solve complex business problems, prioritizing customer experience.
- Lead and model a DevOps mindset with automation, continuous integration, and continuous delivery.
- Foster innovation as a change agent to support business growth, reduce costs, and improve service levels.
- Provide engineering leadership, collaborating and influencing at senior levels.
- Contribute to the development of methods, techniques, and evaluation criteria for projects, programs, and people.
- Lead and facilitate teams in a highly collaborative environment.
Requirements
- Experience leading teams and establishing organizational goals aligned with product vision.
- Strong communication skills with proven ability to guide senior levels and cross-functional teams.
- Deep technical knowledge and extensive software development experience, including large-scale applications and CI/CD practices.
- Expert knowledge of complex software languages and platforms (e.g., Java, Oracle, Azure) and emerging trends.
- Strategic thought leader and problem solver capable of leading through others and developing creative solutions.
Skills
- Agile practices
- Software development
- Test case development
- DevOps mindset
- Automation
- Continuous integration
- Continuous delivery
- Java
- Oracle
- Azure
