Description
Job Description
Global Customs IT PDO team partners with internal Mfg. MPL Systems, Finance Systems, and Invoicing systems, and external customs solution/service providers to provide end-to-end customs solutions to manage customs operations globally, enabling Free Trade Agreement (FTA) qualifications and meeting legal and regulatory needs when importing and exporting parts and vehicles.
As a Developer Enablement Leader, you will be instrumental in shaping the future of our Customs IT practices. You'll lead the charge in evaluating, implementing, and driving the adoption of cutting-edge technologies and best practices – from CI/CD pipelines and testing frameworks to monitoring solutions. Your work will directly empower our software engineers to build high-quality software faster and more efficiently.
Responsibilities
- Fuel Developer Productivity: Your primary mission will be to empower our development teams to be as productive and efficient as possible.
- Orchestrating Innovation: Conduct experimentation and build products that would accelerate developer flow.
- Cloud-Native Empowerment: Playing a vital role in enabling developers to build and deploy applications seamlessly on our chosen cloud platform (GCP, OpenShift, GKE), making the cloud a natural extension of their development workflow.
- Inner Source Evangelist: Collaborating with teams to cultivate a culture of knowledge sharing and innovation by encouraging developers to contribute to internal customs projects and collaborate across team boundaries – NA, EU, and IMG.
- Promote New Products with AI: Design, develop, and deploy AI-powered solutions for code acceleration and tech debt reduction, leveraging Large Language Models (LLMs), Agentic AI, and Retrieval Augmented Generation (RAG).
- DevSecOps Champion: Driving the adoption of DevSecOps principles and practices, embedding security into every stage of the development lifecycle.
- Lead and Inspire: You'll be a technical leader, mentor, and advocate for our development teams.
- Collaborate and Communicate: You'll be a critical bridge between development teams and other stakeholders, ensuring everyone is aligned and working towards a common vision.
Qualifications
- A bachelor's degree in computer science or a related field.
- 6+ years of experience in software development, with a focus on Java, Angular, and Spring Boot.
- A deep understanding of object-oriented design principles and patterns.
- A proven track record of driving adoption of developer tools and best practices.
- Hands-on experience with modern development tools (VS Code, IntelliJ with CoPilot assistance etc) and technologies (e.g., Git, Gradle, Tekton, Terraform, OpenShift / Kubernetes, SonarQube, Checkmarx, Cycode/ SAST & FOSSA etc).
- Experience with cloud platforms (e.g., Azure, GCP).
- Familiarity with agile development methodologies.
- Excellent communication, interpersonal, and presentation skills.
- Strong problem-solving and analytical skills.
- The ability to work independently and as part of a team.
Additional Skills:
- Experience with developer enablement initiatives.
- Experience with DevSecOps practices.
- Experience with API design and development.
- Experience with microservices architecture.
- Experience mentoring and coaching junior developers.
- Knowledge of Large Language Models (LLMs), Agentic AI, and Retrieval Augmented Generation (RAG).
Key Skills:
- Java, Angular, Spring Boot is mandatory; good to have experience in GCP implementations.
- Developer Enablement
- CI/CD
- Cloud Technologies – GCP preferably
- Agile Development
- Communication
- Problem-Solving
- Technical Leadership
- Software Architecture Patterns
- Test-Driven Development (TDD)
- Databases (e.g., PostgreSQL – Preferred; SQL Server, Oracle – Nice to have)