-
Be responsible for building, growing, and shaping adaptive, hardworking, motivated teams and individuals around their goals, ownership and career.
-
Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives, understanding goals, constraints, and perspectives, making resource, delivery, and architectural trade-offs to maximize strategic value.
-
Lead and actively contribute to all phases of the software development lifecycle, including the design, analysis, development, and deployment efforts for multiple enterprise applications projects to tackle sophisticated business challenges.
-
Collaborate with EG leaders with vision to architect and build robust applications and thoughtfully choose relevant technologies to evolve EG travel platform.
-
Support technical leads and individual contributors, including coaching, ongoing training and development, performance evaluations, goal setting, disciplinary actions, recruiting, and hiring.
-
Create a positive work environment based on accountability and inclusiveness, in partnership with peers on the leadership team.
-
Lead by example, mentor the team, and establish credibility through quality technical execution.
-
You will demonstrate knowledge of the product development lifecycle from idea generation to bringing a product to market by supporting the different phases and improving product performance.
-
You will engage with peers across the organization to build an understanding of cross dependencies, priorities, and opportunities to simplify.
-
You will advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability).
-
You will ensure that operational teams and subcontractors have a clear understanding of customer requirements; identify technical issues and provide data to support solutions.
-
You will remain informed on industry trends. Examine inefficiencies in the existing stack operation and encourage engineers to improve them.
-
You will bridge the gap in discussions between technology and non-technology personnel. Report on team status faithfully and listen for suggestions to improve lagging project work.
-
Technologies include Java, Kotlin, Scala, Spring, Docker, Redis, DataDog, Splunk, AWS cloud
-
Bachelors or masters degree in computer science or related technical field or equivalent related professional experience
-
7+ years of professional, post-college software development in an object-oriented language
-
3+ years of people management experience with a passion for growing individual careers and enabling high-performing teams
-
Hands-on technologist and leader we'll-versed at running sophisticated, multi-quarter initiatives and a broad portfolio of applications and services. Strong technical acumen and commitment to quality of engineering work and continuous improvement
-
Excellent at switching contexts from strategic to detailed, technical to business, inter-team to cross-organization and everything in between.
-
Strong communication skills and highly effective collaborator. You articulate your ideas to teammates, peers, and leaders, providing details and supporting your ideas with data where applicable
-
You incorporate others input and feedback and strive to find common ground
-
You enjoy and take pride in the work of your people, focusing on their success and willing to go above and beyond to help them win.
-
You take ownership of outcomes, holding yourself and your team accountable for delivering impactful results while continuously learning and improving