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

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.

Senior Software Engineer
MichelinSenior Software Engineer developing innovative software solutions for Michelin. Mastering Agile methods, coding standards, and DevOps practices with a focus on excellent user experience.
Tech Stack
Tools & technologiesAngularAzureGrafanaJavaScriptJMeterKubernetesNode.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 resumeApplicant 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