US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Lead Software Engineer

Job Description:

We are seeking a dynamic and experienced software engineering professional to fill a multifaceted leadership role.

This position will spearhead technical innovation, guide and mentor development teams, and drive product ownership, solution design and software delivery in a multi-cloud environment.

ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:


* Develop highly available, reliable and scalable modern SaaS Cloud-Based solutions


* Build, test and deliver micro-service / micro-frontend-oriented systems with quality and security best practices using DevOps, TDD, and Platform Engineering techniques.



* Prepare, partner, review and provide feedback on customer-focused software designs and architecture using modern software design modeling tools



* Plan, prioritize, and complete complex critical priorities as a member of an Agile team


* Participate in and/or lead domain-driven software design and code reviews sessions


* Contribute and drive team coding and delivery practices using modern version control and analytic tools



* Develop and deliver self-healing systems using modern observability tools


* Lead, design and plan modernization of systems using containerization and orchestration technologies


* Partner and drive the continued improvement of CI/CD build and delivery systems


* Drive evaluation and adoption of new innovative technologies and practices


* Foster a team focus on improving team SDLC efficiencies and quality practices


* Self-educate and improve team agile practices using Vertex's existing Agile SAFE method


* Lead and drive Build-Run team culture fostering improvements in MTTD and MTTR to the benefit of internal and external customers.


* Participate and lead team practices in Incident Management and On-Call procedures


* Partner with PM/TPM on Program level feature prioritization PI over PI


* Proactively participate and lead Program, Product and Backlog work breakdown sessions


* Maintain Program reporting and tracking in Program Management tools


* Partner with PM to lead PI planning, negotiation, and prioritization of team deliverables


* Participate and lead demonstration of product features to program stakeholders



* Influence organizational peers and mentor senior team members

KNOWLEDGE, SKILLS, AND ABILITIES:

Candidate must possess an Advanced proficiency of the following:

Technical


* Build and delivery of applications and systems on top of AWS, Azure or GCP


* Software design patterns with variety OOP and functional programming languages.


* Design and deliver application enabled enterprise event-driven systems


* Apply Enterprise messaging technologies like Pulsar, SNS/SQS, ASB, and/or others


* Application frameworks using Java, Spring Boot, .NET Core, MVC, JavaScript


* Object-Relational Mapping frameworks like Hibernate, EF, or similar at scale


* Design Open API contract-first RESTf...




Share Job