Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Michelin

Senior Software Engineer

Michelin

Senior Software Engineer developing innovative software solutions for Michelin. Mastering Agile methods, coding standards, and DevOps practices with a focus on excellent user experience.

Posted 5/12/2026full-timeGreenville • South Carolina • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AngularAzureGrafanaJavaScriptJMeterKubernetesNode.jsPythonSpringSpring BootSpringBootSQLTypeScript

About the role

Key responsibilities & impact
  • 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:​ You serve as an active contributor to organizational transitions, communication and training.
  • You may train users, deployers and support teams.
  • You build an automated and optimized deployment process.
  • You support the solution (especially in product mode) Tutors developers, especially peer programming.
  • Beautiful code is showable, useful, generic, sustainable (ease of maintenance, scalable, reusable), shareable, elegant (code as essay, "bookish", minimal), pleasurable, efficient, concise, readable. ** Clean code uses writing standards (names (search), functions (short), ...), code patterns (architecture/design at all scale) and practices (testing & refactoring) and uses code discipline (SOLID, DRY, YAGNI, TDD, ...).

Requirements

What you’ll need
  • 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
  • Required Skills: JavaScript / TypeScript; Spring Boot, Angular
  • Use of AI tools (Claude, Copilot, Github, Gtlab, etc.)
  • Exposure to: Kubernetes, JIRA, Playwright, Azure, Grafana: SQL; Python; Data Modeling and data visualization tools
  • Other: Node.js , Git , Databricks, Power BI, MS Office, Figma, Zephyr, JMeter

Benefits

Comp & perks
  • Career Growth : Personalized development plans, mentorship, and cross-functional opportunities.
  • Unique career paths and opportunities for advancement.
  • Inclusive Culture : Thrive in a diverse, supportive environment where your competencies, contributions and behaviors are recognized.
  • Option to join one of our Connected Communities.
  • Innovation-Driven : Work on projects that matter—from sustainable materials to digital transformation.
  • Community Impact : Be part of a company that does what's right. We use sustainable business practices while balancing the needs of our customers and communities.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptSpring BootAngularPythonData ModelingUnit TestingDebuggingAI for code generationAI for data exploration
Soft Skills
collaborationcommunicationproblem-solvingtrainingpeer programmingorganizational transitionsuser acceptance coordinationincident analysisdocumentationquality assurance
Certifications
Bachelor’s degree in Computer Scienceequivalent experience in IT