Lead Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
We are seeking a highly capable Lead Engineer to drive delivery and technical execution across global merchandising technology platforms. This role is responsible for leading engineering efforts, guiding solution implementation, and ensuring high-quality delivery across merchandising domains. This role operates across both legacy and modern platforms, supporting current systems while driving modernization, reducing technical debt, and enabling transition to scalable, cloud-based solutions. The role operates within a complex global business model spanning multiple regions and supports a distributed delivery organization, including offshore engineering teams., Technology Delivery & Execution
- Lead design, development, and implementation of solutions aligned with business and architectural standards
- Own delivery of features, enhancements, integrations, and defect resolution across platforms
- Drive adoption of modern engineering practices including API-first, event-driven, and cloud-native approaches
- Lead implementation of intelligent and data-driven solutions, including integration of AI/ML capabilities into applications and workflows
- Evaluate and apply tools such as Copilot and other AI-assisted development technologies to improve engineering productivity and quality
- Ensure solutions meet requirements for performance, scalability, and reliability
Core Platforms & Capabilities
- Lead engineering across merchandising capabilities, which may include:
- Planning (allocation, assortment, MFP)
- Pricing, promotion, and markdown
- Core merchandising and item/product systems
- Inventory, replenishment, and size/pack optimization
- Support and enhance legacy platforms while contributing to modernization and simplification efforts
- Support and enable advanced capabilities through data and AI-driven solutions
- Ensure data accuracy and operational integrity across systems
Engineering Excellence & Standards
- Drive adherence to engineering standards, coding best practices, and architecture guidelines
- Guide teams in selecting appropriate technologies across a polyglot environment, balancing business needs, system constraints, and long-term scalability
- Lead code reviews and design reviews to ensure quality and consistency
- Improve system performance, scalability, and maintainability
- Contribute to CI/CD pipelines, automation, and DevOps practices
Team Leadership & Delivery
- Lead and mentor engineers, providing technical guidance and coaching
- Coordinate work across onshore and offshore teams to deliver against shared goals
- Support agile delivery practices including backlog management, estimation, and sprint execution
- Act as a technical lead on cross-functional initiatives
Architecture & Collaboration
- Partner with Solution Architects to ensure designs are practical and executable
- Provide feedback to influence architectural decisions based on implementation realities
- Collaborate with product, business, and data teams to align on requirements and delivery
Continuous Improvement & Modernization
- Identify opportunities to improve systems, reduce complexity, and eliminate technical debt
- Contribute to modernization initiatives including migration, refactoring, or replacement of legacy applications
- Evaluate and apply new technologies and tools to improve engineering outcomes
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- 7-10+ years of experience building and supporting enterprise applications
- Strong experience with modern application development (APIs, microservices, cloud platforms)
- Experience working across legacy and modern systems, including modernization efforts
- Experience designing or implementing AI/ML-enabled solutions in enterprise systems preferred
- Experience leading engineering teams or technical initiatives
- Strong understanding of integration patterns and distributed systems
- Experience working in global, distributed teams including offshore models
- Strong problem-solving, communication, and leadership skills
Benefits & conditions
Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee’s needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.devGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Is Software Engineering Hard?
Software Engineer Career: Things You Should Know
Why Upskilling And Reskilling is Important For Developers