About The Position

Michelin is seeking a passionate software development professional to join our IT central team as a Senior Software Engineer. This role is based at our headquarters in Greenville, SC. The position offers an opportunity to develop innovative solutions, explore new tools, and continuously evaluate and adopt practices to accelerate development. We encourage curiosity, continuous learning, and an open attitude to challenge the status quo. If you are ready to make a difference, apply now to be a part of our dynamic team.

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.
  • Developing and assessing functional and/or technical requirements to satisfy relevant business needs.
  • Providing a great User Interface (UI)/User Experience (UX) by working closely with business partners or UX/UI experts.
  • Developing & maintaining software that creates business value.
  • Writing and challenging beautiful code collectively (peer-programming).
  • Leading complex testings and debugging.
  • Maintaining and improving software.
  • Providing technical support by diagnosing and solving complex incidents.
  • Answering complex technical inquiries.
  • Coordinating operability and user acceptance.
  • Implementing major changes to existing applications.
  • Carrying out associated documentation.
  • Monitoring and optimizing controls and tests: building, implementing, optimizing, and monitoring unit tests and unit plans to ensure quality, security, and consistency.
  • Detecting, understanding, analyzing, reporting, and solving malfunctions, incidents, and bugs.
  • Deploying and operating the solution: serving as an active contributor to organizational transitions, communication, and training.
  • Training users, deployers, and support teams.
  • Building an automated and optimized deployment process.
  • Supporting the solution (especially in product mode).
  • Tutoring developers, especially through peer programming.
  • Ensuring code is showable, useful, generic, sustainable (ease of maintenance, scalable, reusable), shareable, elegant (code as essay, "bookish", minimal), pleasurable, efficient, concise, and readable.
  • Applying clean code principles using writing standards (names, functions), code patterns (architecture/design), and practices (testing & refactoring) such as SOLID, DRY, YAGNI, TDD.

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