Job Overview
A seasoned software professional is required to lead and influence engineering across a team, develop technical roadmaps, and improve the quality of solutions by applying industry best practices.
Key Responsibilities
* Develop and implement technical roadmaps to drive continuous improvement and enhance solution quality.
* Collaborate with peers and stakeholders to document changes and drive initiatives forward.
* Provide expert guidance and mentorship to engineers, ensuring effective communication and collaboration.
* Participate in all aspects of delivery, from solution design and development to production rollout.
* Contribute to complex delivery planning, aligning technical deliveries with engineering direction and strategy.
* Distribute source system data via bulk interfaces, designing and documenting solutions as needed.
* Challenge assumptions constructively and influence stakeholders at various levels.
Qualifications and Experience
* Full-cycle engineering experience, including ideation, technical design, build, testing (unit, integration, system), release, and ongoing maintenance.
* Experience collaborating with team members to grow capabilities within the squad and across the crew.
* Ability to work independently and foster a culture of quality, excellence, and openness.
* Passion for learning new tools and technologies, with a creative approach to problem-solving.
* Delivery planning and governance expertise to ensure alignment with engineering direction and strategy.
* Constructive challenge skills, with the ability to influence stakeholders effectively.
* Proficiency in .NET Core, C#, Angular, Microservices, Restful API, mobile development (Android Kotlin, iOS Swift), security best practices (OWASP), cloud technology stacks (AWS, with certifications), DevSecOps tooling (GitHub Actions, SonarQube, Jira, Snyk, AppDynamics, Confluence, Cucumber, ServiceNow, Copilot), AI/ML and testing frameworks (Appium, Selenium, Playwright).