Full Stack Lead - Software Engg

Job Posted 8/23/2023
Eleventh Hire
Portland, OR
United States
Category Software Jobs
Job Description

Company Description

American multinational Ecommarce services company.

Job Description


·         Build a great engineering team by developing a strategic talent acquisition process focused on acquiring smart and enterprising engineers, and providing meaningful growth feedback to individuals on the team.

·         Build constructive relationships with stakeholders. Communicate the status and objectives of the technical operations of the team in a way that business and non-technical users can understand.

·         Leverage training resources and coaching skills to help the team members to become full stack engineers that are able to contribute on multiple areas of the business.

·         Coach & mentor our engineers to become good leaders, who can individually drive the technology in their respective areas of responsibility.

·         Implement engineering best practices that enable your teams to succeed in a highly agile environment and deliver software in a Continuous Delivery fashion.

·         Implement improvements around the current Software Development Quality Assurance process in order to decrease defects and incidents while allowing the team to continue to move fast.

·         Empower the client software developers and their Agile Scrum process so they continue to deliver value to the business and pursue the culture of continuous improvement based on the tools offered by the framework.

·         Maintain, improve and continually iterate upon an ecommerce platform that is modular, scalable, high performance and provides a compelling customer experience on multiple devices.

·         Partner effectively with business stakeholders and the product management team in product & feature definition while also enabling them to understand the importance of technical nonfunctional requirements of the products and platforms.

·         The product roadmaps coming out of your collaboration with business stakeholders and the product management team should be jointly owned and reflect the right mix of functional and nonfunctional features.

·         Represent the Engineering department at the local business [client] table, and represent client within the larger Client Engineering Leadership team.

·         Coordinate local technology incident response and aid with prioritization of workload and requirements gathering.



·         Track record of building engineering teams with deep involvement in hiring process and demonstrated ability to distinguish between moderate and great engineers.

·         Effective communication of technical status reports, roadmaps, incidents and other engineering events to non-technical stakeholders.

·         Track record of coaching, mentoring and growing engineers to become leaders and managers.

·         Experience managing software development, helping finetune estimates, honing definitions of done, and improving quality of output and time to delivery.

·         Track record of successfully leading engineering teams that deliver outstanding web & mobile products in the consumer Internet space.

·         Fluency in a wide breadth of technologies and proven ability to step outside of a welldefined “technology footprint” to lead multiple teams & functions. Experience managing a PHP/MSSQL stack is a plus.

·         Technical acumen and experience necessary to absorb technical details to confidently sign off on architectures of the products and features built by the team.

·         Track record of implementing engineering best practices of TDD, Test Automation, modular designs, designing for “roll forward” and “roll back” etc. to be successful in a highly Agile environment.

·         Solid understanding of modern architectures for web applications. Track record of interaction with services, events, caching, monitoring & alerting.

·         Familiar with the concepts and practices behind DevOps to encourage ownership about all the life cycles of an application, collaboration with other teams, and the constant improvement of processes with the right toolset.

·         Success managing a technical environment in the cloud (AWS is preferred).

·         Experienced with SQL Server Database development and troubleshooting. Good understanding of relational databases. Knowledge about non-relational databases is a plus.

·         Success in implementing Continuous Delivery.

·         Track record of leadership in driving and managing change showing excellent communication skills, partnership skills and ability to inspire engineers.

·         Experience managing offshore resources will be considered a plus.


Additional Information

All your information will be kept confidential according to EEO guidelines.


United States