Drive and own end-to-end delivery of innovative and performant features into our next-generation software
applications. Apply deep knowledge of computer science and programming
principles, combined with empirical professional experience into innovative
solutions.
Inspire and guide engineers to design,
implement and document libraries and frameworks that allow us to effectively
scale development on our applications across multiple projects as common
services or components, leveraged by multiple products, within scope, cost,
time and quality constraints.
Build and track quality into agile
product lifecycle encompassing requirements, design, code, testing, delivery,
support.
Guide and mentor engineers on clear
maintainable full-stack solutions that scale, adhere/improve/augment existing
standards, working in a professional software engineering environment (source
control, shortened release cycles, continuous integration, and deployment,
etc.).
As a member of an agile team, write
new feature code or new unit test frameworks based upon business needs.
Understand and socialize company
goals, metrics and align with the team's technical goals.
Advise product owners and UX on what's
feasible technically, a partner in user requirements translation to technical
specifications. Participate in product planning sessions as a technical SME.
Support our products, identify, and
fix root causes of production incidents, own troubleshooting, and resolution of
production issues across teams.
Own discovery, solutioning,
monitoring, incident resolution – imbibe and socialize DevOps mindset.
Own product quality and work to
quickly address production defects.
Embed a DevOps mentality within the
team.
Serve as a technical lead for your
team as needed or special purpose projects per business priority. Identify
& own coaching opportunities.
Stay current with learning current
trends in technology and mentor and guide junior engineers and interns.
Partner with architects, engineers,
development managers, product managers, agile coaches across the engineering
practice in an agile environment, with scrum implemented at scale globally.
Influence architects, senior
engineering, and product management to measure, track and iterate continuous
improvement processes across engineering discipline, impacting success across
the agile delivery organization globally.
Present operational status to
management from an engineering operations level and advise back to engineers on
calibration at team level practices.
Driver in continuous improvement
processes through metrics and feedback. Welcome, change and complexity. Learn
quickly and adapt fast. Be a change leader!