About The Position

Michelin is seeking a passionate software development professional to join its IT central team as a Senior Software Engineer. This role is based at the company's headquarters in Greenville, SC. The position involves developing innovative solutions, contributing to business success, and exploring new tools and practices. The ideal candidate will be curious, open to learning, and ready to challenge the status quo. The role emphasizes mastering Lean & Agile methods, quality and security by design (SecByD) rules, and DevOps practices. Responsibilities include developing and assessing functional and technical requirements, creating a great User Interface (UI)/User eXperience (UX), developing and maintaining software, writing clean and collaborative code, leading complex testing and debugging, maintaining and improving software, providing technical support, answering complex technical inquiries, coordinating operability and user acceptance, implementing major application changes, and carrying out associated documentation. The role also involves monitoring and optimizing controls and tests, building and implementing unit tests, detecting, analyzing, and solving malfunctions, incidents, and bugs, and contributing to organizational transitions, communication, and training. The Senior Software Engineer will also build automated deployment processes and support solutions, particularly in product mode, and tutor other developers, especially through peer programming. The company values beautiful, useful, generic, sustainable, shareable, elegant, pleasurable, efficient, concise, and readable code, adhering to writing standards, code patterns, and practices like SOLID, DRY, YAGNI, and TDD.

Requirements

  • 3-5 years in a software development role preferred.
  • Bachelor’s degree or equivalent experience in Computer Science or IT related domain.
  • Ability to use AI tools for code generation, optimization, troubleshooting, and testing.
  • Ability to apply AI for data exploration, analysis, and insight generation.
  • JavaScript / TypeScript
  • Spring Boot, Angular
  • Use of AI tools (Claude, Copilot, Github, Gtlab, etc.)
  • SQL
  • Python
  • Data Modeling and data visualization tools
  • Node.js
  • Git
  • Databricks
  • Power BI
  • MS Office
  • Figma
  • Zephyr
  • JMeter
  • Strong support of product owner and team to improve value delivered to the customer.
  • Demonstrate daily application of Agile & Lean values such as cooperation, transparency, courage and humility to promote teamwork.
  • Providing support to the team using a servant leadership style and leading by example.
  • Remove obstacles proactively and cultivate a culture of trust, transparency, and collaboration.

Nice To Haves

  • Exposure to: Kubernetes, JIRA, Playwright, Azure, Grafana

Responsibilities

  • Mastering Lean & Agile methods, quality and security by design (SecByD) rules and innovative DevOps practices.
  • Functional and/or Technical requirements are developed and assessed to satisfy the relevant business needs.
  • Provide a great User Interface (UI)/ User eXperience (UX) by working closely with the business partners or UX/UI experts.
  • Develop & maintain software creating business value.
  • The beautiful and clean code is collectively written (peer-programming) and challenged.
  • Complex testings and debugging are led.
  • The softwares are maintained and improved.
  • Technical support by diagnosing and solving complex incidents is insured.
  • Complex technical inquiries are answered.
  • Operability and user acceptance are coordinated.
  • Major changes to existing applications are implemented.
  • The associated documentation is carried out.
  • Controls and tests are monitored and optimized.
  • Unit tests and unit plans are built, implemented, optimized, monitored, ensuring quality, security and consistency.
  • Malfunctions, incidents and bugs are detected, understood, analyzed, reported and solved.
  • The solution is deployed and operated.
  • Serve as an active contributor to organizational transitions, communication and training.
  • Train users, deployers and support teams.
  • Build an automated and optimized deployment process.
  • Support the solution (especially in product mode).
  • Tutors developers, especially peer programming.

Benefits

  • Personalized development plans
  • Mentorship
  • Cross-functional opportunities
  • Unique career paths and opportunities for advancement
  • Diverse, supportive environment where competencies, contributions and behaviors are recognized
  • Option to join one of our Connected Communities
  • Work on projects that matter—from sustainable materials to digital transformation
  • Part of a company that does what's right
  • Sustainable business practices
  • Balancing the needs of customers and communities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service