Return to jobs list

Software Engineer - Enterprise Technology

Job type: Full Time · Department: Enterprise Technology · Work type: Hybrid

Menlo Park, California, United States

About Job

We're seeking an experienced Software Engineer to develop our AI-native Enterprise Technology Platform. As a key member of the Matter team, you will be responsible for designing and building a cutting-edge platform that enables Sourcing, Planning, and Logistics business capabilities.

This platform will serve as the backbone for our organization's Customer, Internal and supplier-facing applications, and we're looking for someone who can bring a wealth of experience, leadership skills, and technical expertise to ensure its success.

Responsibilities

  • Develop and implement a robust and scalable platform that enables real-time data processing, predictive analytics, and automated decision-making.

  • Collaborate with cross-functional teams, including Procurement, Supply Chain, Engineering, and Finance, to understand business needs, pain points, and strategic priorities.

  • Aid the Build vs Buy strategy by evaluating the feasibility of developing custom solutions versus leveraging existing technologies.

  • Define and monitor key performance indicators (KPIs) for platform success, focusing on metrics such as cost reduction, supplier performance, contract compliance, and time-to-source.

  • Stay current on industry best practices, emerging technologies, and the competitive landscape for procurement and supply chain software.

  • Build, mentor and lead a team of engineers, providing guidance and support to ensure the successful delivery of the platform.

  • Lead the deployment and maintenance of the platform, ensuring seamless performance and scalability.

Skills & Qualification

  • Minimum 8 years of experience in software development, with a focus on Enterprise Technology Platforms.

  • Proven track record of leading large-scale software development projects from conception to delivery.

  • Exceptional leadership and technical skills, with the ability to mentor and guide a team of engineers.

  • Strong understanding of cloud-based technologies, including AWS, Azure, or Google Cloud.

  • Experience with containerization using Docker and orchestration using Kubernetes.

  • Strong understanding of microservices architecture and experience designing and implementing scalable systems.

  • Experience with data modeling and reporting within a supply chain context.

  • Strong written and verbal communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

  • Strong analytical and problem-solving skills, with the ability to identify and prioritize technical roadblocks.

  • Experience with agile development methodologies and version control systems like Git.

  • Strong understanding of cybersecurity principles and experience implementing secure solutions.

  • Experience with DevOps practices and tools, such as Jenkins and Docker.

  • Strong understanding of database management systems and experience designing and implementing data warehouses.

Made with