This Engineering Leader will possess great verbal & written communication skills, self-motivated, driven, detail oriented, hands-on, and a strong technology leader. You will be responsible for architecture, design, development, and deployment of custom Java, software package and cloud-based solutions. A strong background with development, implementation and operational experience is required for this leadership role. A consistent track record with managing, motivating and providing technical guidance to a team of software engineers and functional business analysts to draw out their best work will be key to success. Creative thinking, strong problem solving, and the ability to collaborate with multi-functional, global teams in a fast-paced environment will be meaningful attributes to possess. Ensuring quality in every deliverable.
Minimum Qualifications
10+ years management experience in software engineering.
Strong experience in delivering customer facing and business critical applications.
Hands on experience in building and running micro services in a polyglot environment.
Experienced with technologies like Java, GO, Spring, Swift, Angular, Kafka, Elastic & Kubernetes.
Ability to design large-scale applications with excellent run-time characteristics such as low-latency, fault-tolerance and availability.
Ability to review designs and code, provide meaningful feedback, and the detail orientation to follow-up on all technical topics.
Able to communicate with large multi-functional teams about various engineering topics such as system architecture, detailed design, APIs, project schedules, etc.
Make right trade-off choices when dealing with functional complexity, conflicting priorities and bold schedules.
Represent the team and remove hurdles to enable each team member to operate at the highest level of efficiency and productivity.
Ability to hire, mentor and handle the performance of a distributed team.
Comfortable communicating with senior executives and business stakeholders.
A learning attitude to continuously improve self, team and the organization.
Able to work under pressure and manage difficult situations in a fast-paced work environment.
Passion for computer science and software engineering design.
Preferred Qualifications
Strong exposure to designing and developing iOS application is highly preferred.