WHO YOU’LL WORK WITH
This role typically reports to Director Software Engineering within Global Converse Technology (ITC), within the Supply chain, Planning and Corporate Functions
- Product Managers, Designers, and Program/Portfolio partners
- Platform and Site Reliability Engineering (SRE) teams
- Engineers, Security, and Architecture partners
- External technology partners and vendors
WHO WE ARE LOOKING FOR
We are seeking a We are seeking a Lead Software Engineer- Full stack for Global Converse within the Supply Chain, Planning, and Corporate Functions. You are a strategic thinker with hands-on expertise in systems orchestration and simplification. You thrive in complex environments, bring strong cross-functional partnership, and could translate business needs into scalable, reliable technical solutions. You will support the engineering team by providing technical direction, architectural guidance, and delivery maturity, helping deliver high-impact consumer and enterprise experiences. You lead with curiosity, problem-solving rigor, and a commitment to elevating the maturity of Supply Chain, Planning, and Corporate technology capabilities across the enterprise.
Details on qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10+ years of professional software engineering experience building and operating production systems.
- Experience in microservices architecture, domain driven design, and RESTful API’s using languages such as Node.js and python
- Experience using cloud services to build an integrated application (AWS - EC2, ECS, API gateway, Lambda, Relational and Non-relational Databases), and container orchestration (Docker/Kubernetes).
- Experience with implementing CI/CD and leading teams with DevOps responsibilities of deploying and supporting the software in production
- Proven delivery excellence in highly collaborative, multi disciplinary teams.
- Expertise in microservices architecture, domain driven design, RESTful services,
- Proficiency in one or more of: Java/Kotlin, JavaScript/TypeScript, Python, or Go.
- Good to have experience with observability & monitoring tools (e.g., Splunk, SignalFx)
- Familiarity with messaging and streaming platforms (e.g., Kafka, Event Hubs).
- Knowledge of secure coding practices, identity and access management, and compliance considerations.
- Exposure to Supply Chain and Corporate domains, such as inventory, order management, logistics, warehouse management, and financial systems.
- Experience implementing or integrating with ERP platforms.
- Strong problem solving skills, with experience troubleshooting complex, distributed systems.
- Excellent verbal and written communication skills, with the ability to engage both technical and business stakeholders.
- Eagerness to learn and apply AI driven solutions to improve engineering productivity and system outcomes, and operational efficiency
- Strong collaboration and A growth mindset - curious, adaptable, and energized by evolving technology.
WHAT YOU’LL WORK ON
- Design & Develop: Build, test, and maintain React applications and Node services providing functionality necessary to enable our advertising efforts.
- Collaborate: Work closely with product managers, engineers to understand requirements, technical specifications, and deliver quality software.
- Explain designs to teammates to for alignment and approval
- Ensure solutions are designed and developed using a scalable, highly resilient cloud native architecture
- Front-End Development: Design and implement RESTful APIs, microservices, services using technologies like Node.js
- Review code developed by other developers and provide feedback to ensure best practices
- Database Management: Develop databases, ensuring efficient data storage and retrieval.
- Testing & Quality Assurance: Write unit tests, integration tests, and maintain high code quality standards using tools such as Jest, Mocha, or similar.
- Performance Optimization: Identify and fix performance bottlenecks across the full stack, ensuring high availability and responsiveness.
- CI/CD Integration: Integrate with and maintain continuous integration/continuous deployment (CI/CD) pipelines for seamless software delivery.
- Agile Methodologies: Participate in Agile processes, including sprint planning, daily stand-ups, code reviews, and retrospectives.
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Provide technical leadership and mentorship to engineers, analysts, and partner teams.
- Partner with business and technology teams to define product features, and design, build, and launch new products or enhance existing platforms.
- Contribute to architecture evolution, security by design, and cost-efficient solutions.

