Software Engineering Lead
The Software Engineering Lead is responsible for leading the development and implementation of major cross-department initiatives with long-term business implications. This involves working closely with business and technical partners to identify opportunities, quantify costs, benefits, and risks.
This role requires a strong understanding of front-end and back-end technologies, experience with Scala programming language, and proficiency in working with Google Cloud Platform services such as App Engine, Cloud Functions, and Big Query.
* Lead the development and implementation of software applications and systems.
* Work closely with business and technical partners to identify opportunities and quantify costs, benefits, and risks.
* Maintain and scale existing applications.
The ideal candidate will have:
* A minimum Bachelor's degree in Information Technology or Computer Science.
* 8+ years of hands-on software development experience.
* 6+ years of experience in software and microservices architecture.
* Familiarity with DevOps and IT Operations best practices.
This role requires strong collaboration skills, a positive outlook in meeting challenges, and excellent written and spoken communication skills. Additionally, the ability to work with global teams and navigate different time zones is essential.
This position also comes with Corporate Security Responsibilities, including ensuring the confidentiality and integrity of information being accessed and reporting any suspected information security violations or breaches.