
Senior Software Development Engineer H/F - PSA Retail France SAS
- Poissy - 78
- CDI
- PSA Retail France SAS
Les missions du poste
Stellantis is undergoing a transition from an established automotive enterprise to a technology-driven mobility corporation. Proficient software developers are essential for this paradigm shift in order to construct the platforms upon which the new Stellantis vehicles will BE assembled. Stellantis' Connected Services division is developing these platforms, which will enable remote operations and functionalities that will permit any device to remotely interface with automobiles. The implementation of Connected Services will facilitate novel encounters that transform vehicles into mobile digital hubs, hence enhancing the driving experience.
You will BE a member of a development team as a Senior Software Development Engineer, responsible for a subsystem or collection of components that comprise our vehicle software delivery platforms. You will learn from and collaborate with some of the most accomplished individuals in the automotive and software industries. You will utilize the most recent software development tools and methodologies to design AND code valuable software products or resolve unique and complicated issues.
You and the engineers in your team will BE tasked with the delivery of code that is ready for production, ensuring that its design, deployment, and operations adhere to best practices. We adhere to the DEVOPS tenet "You build IT, you run IT, " which means that in addition to developing excellent software, you are also accountable for ensuring that IT operates as intended and that any bugs are resolved promptly to prevent any negative impact on end users. You exemplify this ownership behavior for other team members.
You will rapidly advance your career to become a tech leader in either the technical or managerial career paths while working to transform Stellantis into a tech mobility company and contributing to the realization of clean, affordable mobility for all. You will receive coaching and guidance from software and automotive industry leaders with decades of experience.
Responsibilities
· Solve technical problems using simplification as the main strategy to scale our systems.
· Own the architecture of the software your team is responsible for and its technical design.
· Write code that exemplifies high-quality, robustness and maintainability and ensure the same quality for your team's code via code reviews.
· Provide technical leadership and expertise.
· Partner with other development teams in joint projects and troubleshoot issues.
· Identify new standards, technologies, AI based insights to ensure up to date
· Mentor new team members.
Le profil recherché
· Bachelor's degree in computer science, Software Engineering, or related field.
· Experience as a mentor, tech lead and leading an engineering team.
· Experience in leading the development, architecture and design (architecture, design patterns, reliability, and scalability) of cloud systems.
· Experience working in a Continuous Integration & Delivery model on Digital/IoT environment.
· Experience from IoT industry
· High skills in micro services, event-based architectures, distributed architectures, algorithm complexity, test automation frameworks, monitoring tools, AWS, Oauth2, deployment strategies.
· High skills in best practices (like DRY, KISS, YAGNI, etc.) in coding and in reaching high coverage on unit tests, integration test and component test for the code produced.
· Proven experience as a Full-stack developer.
· Strong proficiency in Java and the Spring Boot framework. Good to have knowledge or hands-on experience of Python, Perl, Ruby, and scripting languages.
· Strong understanding of HTML, CSS and JavaScript frameworks and libraries, jQuery.
· Extensive knowledge of API and contract-first development principles.
· Experience with MongoDB, Redis, and Kafka.
· Experience working on Linux based infrastructure.
· Excellent problem-solving skills and a proactive approach to troubleshooting.
· Strong communication and interpersonal skills to collaborate effectively with diverse teams and stakeholders.
· Experience working in Agile/Scrum development environments is a plus.
· Knowledge of the automotive industry and related technologies is a bonus.
At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams, will allow us to better meet the evolving needs of our customers and care for our future.