With key stakeholders and dependencies aligned under a single leadership structure, we make decisions quickly and execute at speed. Over the past 3 years alone, we have launched multiple successful new products, pushing the boundaries of what's possible. Looking ahead, we're focused on enhancing existing products, developing entirely new capabilities, and converging our architecture to accelerate execution and boost the resiliency of our network.In this role, you will re-architect the back-end that cuts across all Hub Products and work very closely with the Sr. Engineers and Principle Engineers of Last Mile Tech to reduce redundancies, improve throughput and scale the system for a 100X growth over next 3 years. You will also be part of cross-cutting initiatives that impact the entire Hub Network and lead several engineers while doing so.You will lead and coordinate design/implementation efforts, coordinating across multiple teams to develop optimal solutions. You will be expected to create a roadmap, align with business partners on prioritization, propose appropriate tradeoffs, clearly communicate goals, roles, responsibilities, and desired outcomes to leadership and stakeholders. You will also establish planning mechanisms to deliver on your roadmap, demonstrate the operational excellence and maintain a high code quality bar. You will be expected to deep dive into complex business use cases and system dependencies and work backwards from the customer to propose solutions that solve business and customer needs.Key job responsibilitiesHands on involvement during the development life cycle of key product sub-systems
Mentoring junior engineers by means of reviewing their code, design documents, project plans etc. to reduce in-efficiencies, increase throughput and ensuring short-term decisions are eliminated to ensure resiliency of the systems.A day in the life
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך