C

CHEP

Pallet pooling and supply chain optimization

Development Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeManchester, UKNo salary listed

About the Job

Requirements

  • At least 7 years of experience in software development, or exceptional software design contributions in previous positions.
  • Practical real-world experience with different software technologies, ideally across the software stack, including web user interfaces, algorithm development, database technologies, event-based systems, and modular and extensible data model design.
  • Hands-on expertise in multiple programming languages, primarily Go and SQL-Postgres; Python and/or JavaScript/TypeScript are helpful.
  • Experience as technical owner of major application modules deployed to customers, including helping customers go live.
  • Experience technically influencing a group of software developers to achieve a common goal.
  • Substantial software development and design expertise with large and complex systems, ideally in enterprise software, real-time applications, supply chain management, or geographical information systems.
  • At least a bachelor's degree in computer science, data science, science, engineering, statistics, or mathematics.
  • Strong understanding of enterprise applications, cloud computing, algorithms on large data sets, event-driven data processing, and user interface technologies.
  • Proven technical leadership in multiple complex software projects.
  • Expertise in analysing and designing for performance of large-scale software systems.
  • Ability to present complex technical concepts clearly to different organizational teams, including non-technical product managers.
  • Thorough understanding of technology trends in enterprise software and ability to analyse their potential impact or benefit to the Digital team's software projects.
  • Proven ability to coach and mentor others.

Responsibilities

  • Define, design, and implement major parts of the software architecture for the Digital team in collaboration with architects and engineering team members.
  • Design and develop scalable, efficient, high-performance software solutions that meet enterprise and user requirements.
  • Design and implement robust, scalable architectures for enterprise applications, selecting technologies to support performance and maintainability.
  • Develop clean, efficient, well-documented code following best practices and coding standards; conduct regular code reviews to ensure consistency and quality.
  • Collaborate with designers, product managers, and quality assurance testers to support cohesive development aligned with technical and business objectives.
  • Develop integrations with enterprise systems such as enterprise resource planning systems, supply chain planning systems, and cloud-based applications.
  • Lead and participate in code reviews, providing feedback to support consistency, quality, and scalability.
  • Mentor and support junior developers through technical guidance and coaching.
  • Analyse, optimise, and enhance the real-time Internet of Things framework, and build and maintain support for current and future tracking devices.
  • Develop and implement technical designs for complex enterprise software.
  • Provide technical and architectural guidance for software development while maintaining a cross-project perspective.
  • Establish technical priorities and strategies aligned with business goals and economic viability.
  • Research options and propose software designs that address immediate organizational needs, incorporate emerging technologies, and anticipate future changes.
  • Deliver detailed technical designs and artefacts across integrated technologies and platforms in accordance with stage gates, milestones, and business objectives, including conceptual work, reviews, troubleshooting, and coding.
  • Monitor, maintain, and improve application performance.
  • Ensure backwards compatibility and seamless upgrades to historic data with minimal downtime.
  • Understand complex algorithms and identify ways to optimise and improve performance.

Desired Qualifications

  • A master's degree or Ph.D. is a plus.
  • Knowledge of supply chain and logistics applications is beneficial.
  • Experience with Python and/or JavaScript/TypeScript is helpful.

About the Company

CHEP

Pallet pooling and supply chain optimization

CHEP provides pallet pooling and supply chain solutions. It rents out reusable pallets and containers to clients in consumer goods, retail, and manufacturing, using a subscription-based model and a networked pooling system to move goods efficiently. The service works by supplying standardized, reusable pallets that are circulated among customers, tracked, cleaned, and reused, with optional supply chain consulting and logistics optimization to increase efficiency. Compared with competitors, CHEP operates at a global scale with an integrated, end-to-end pallet pooling network and value-added services, focusing on reducing costs and waste across the supply chain. Its goal is to help customers streamline logistics, lower total costs, and improve sustainability by maximizing reuse of packaging and minimizing waste.

Company size
5,001-10,000
Company stage
Grant
Total funding
$30K
Headquarters
Orlando, FL
Founded
2001

Recently Posted Jobs

Explore more opportunities at CHEP

See more jobs