Drives the execution of multiple technology solutions, business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans. Solves the most complex tasks across system/business functions. Influences across the organization and across the enterprise.
leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; directing and reviewing design artifacts (for example, proof of concepts, prototypes); writing and developing code; overseeing software design; reviewing unit test cases; communicating status and issues to team members and stakeholders; directing project team and cross functional teams; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.
• conducts software and hardware requirements reviews, preliminary and critical design reviews, and software acceptance reviews.
• ensures objectives are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders; soliciting, evaluating, and applying suggestions for improving efficiency and cost-effectiveness.
• leads the work of cross-functional groups to deliver assigned engineering projects by providing pertinent documents, direction, and examples; identifying short and long term solutions and timeline; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes.
• leads the discovery phase of large projects to develop high level design by partnering with the product management, project management, business and user experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
• directs root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); directing actions as designated in the plan; interpreting the results to determine further action; directing root cause analysis to prevent future occurrence of issues; and reviewing and approving online documentation.
• supports business objectives by collaborating with business partners to identify opportunities and drive resolution; partnering with business to define priorities; identifying short- and long-term solutions; and leading cross-functional partnership.
• coach, mentor and develop your team of engineers.
• challenge us internally and help us to improve in multiple areas, code quality, ci/cd, architecture, product vision, and ux.
• work closely with product designers, product managers and quality engineers to turn requirements and design documents into elegant code and delightful user experience.
• use modern tooling for rapid development, integrated automated testing, and high performance.
• mentor junior engineers and contribute to architecture decisions.
• develop critical components that make up products using the latest web technologies.
• performing under minimal supervision on significantly complex assignments.
• work with product owners to deliver desired applications, features, and capabilities along with required testing scenarios.
• lead a team to write and deliver code that is modular, highly scalable, and robust to achieve better quality, satisfy stakeholders and delight customers.
• continuously improve software engineering practices, educate the broader organization of best practices.
• conduct design and code reviews to ensure code adheres to development standards.
• collaborate with other tech teams and product owners for delivering optimal technology solutions.
minimum qualifications:
• bs degree in computer science or similar.
• 8+ years of experience.
• ability to effectively speak to c level/senior management.
• superior understanding of agile development processes and able to use agile practices to drive team to meet org objectives.
• able to effectively and concisely express & defend complex written & verbal thoughts to a wide audience range.
• excellent organizational and leadership skills.
• expert knowledge of graphql, rest, reactjs, nodejs, mongodb, aws.
• expert in using lambda, streaming services and deploying in aws.
• experience in developing front end and backend using graphql (apollo).
• experience in developing microservice architecture.
• experience in continuous delivery.
• expert with jquery, html5, css3, and ajax.
• experience in the web, financial services, or marketing industries is preferred.
• expertise launching successful projects to large-scale, high-volume websites is required.
seniority level
* mid-senior level
employment type
* full-time
job function
* engineering and information technology
* retail
#j-18808-ljbffr