Software Engineer .NET

Step-Up

Bordeaux

On-site

EUR 90,000 - 130,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mutuelle santé 70% prise en charge
Mobilité douce encouragée
Formations internes

Job summary

STEP UP est une société d'ingénierie spécialisée dans le pilotage de projets industriels et informatiques, offrant un cadre de travail stimulant et des perspectives d'évolution. Le poste de Software Engineer senior s'inscrit dans une équipe dédiée à la conception et à la fiabilisation d'une plateforme robuste.

Vous travaillerez en proximité avec des ingénieurs seniors et des architectes pour transformer les exigences techniques en solutions scalables et fiables, tout en

Qualifications

  • Diplôme en IT / informatique ou équivalent.
  • 10+ années d'expérience en génie logiciel.
  • Expérience dans la conception et l evolution de plateformes à grande échelle.
  • Connaissance des systèmes distribués et d'une approche API-first.
  • Maîtrise de l'anglais (B2-C1) pour l'écrit et l'oral.

Responsibilities

  • Concevoir et implémenter de nouvelles fonctionnalités de plateforme avec évolutivité et fiabilité.
  • Maintenir les standards d'ingénierie et éviter la fragmentation entre les équipes plateforme.
  • Développer des tests unitaires, d'intégration et de bout en bout.
  • Participer à la gestion des incidents et à l'analyse des causes.
  • Collaborer sur les pipelines CI/CD et les déploiements.
  • Documenter les opérations et les runbooks.

Skills

Anglais courant (B2-C1)
Mentorat d’équipe
Bonne communication
Cloud platforms (AWS/Azure/GC)

Education

Bachelor en IT / génie logiciel / informatique ou équivalent

Tools

Angular
React
NET Core
Docker
Kubernetes
REST/GRPC/GraphQL

Job description

STEP UP est une société d'ingénierie experte en pilotage de projets industriels et informatiques (+ 250 collaborateurs sur 11 agences en France), plaçant le potentiel humain comme 1er vecteur d'excellence et de performance en entreprise.

Oubliez les sociétés d'ingénierie qui ne valorisent que vos seules compétences, chez STEP UP, nous visons également l'adéquation entre votre personnalité et la culture d'entreprise de nos clients. Cela se traduit pour vous par une différence fondamentale en termes de bien être, d'épanouissement au travail et de succès dans vos missions.

Ce que nous vous propose :
  • Un cadre de travail épanouissant, stimulant et collaboratif, nous sommes certifiés entreprise où il fait bon vivre !
  • Des projets innovants et variés.
  • La possibilité de se perfectionner continuellement avec des formations internes.
  • Des perspectives d'évolution de carrière.
  • Un accompagnement individualisé avec un programme de développement du potentiel humain.
  • Un programme de cooptation.

Et bien sûr, nous prenons en charge 70% de votre mutuelle santé et encourageons financièrement la mobilité douce.

Le poste :

We are looking for a motivated Software Engineer who will contribute to ensuring that solution designs and engineering practices align with the team's goals. You will work closely with senior engineers and architects to help translate technical requirements into effective solutions that support scalable and reliable systems. As Software Engineer, you play a key role in upholding the engineering standards of the platform. You collaborate with senior engineers and architects to help translate architectural vision and solution designs into practical engineering tasks within platform teams, contributing to the overall success and reliability of the solutions.

Key responsibilities
Platform design and engineering
  • Design and implement new platform features: Engage in the creation of new platform functionality, ensuring new solutions meet scalability and reliability requirements.
  • Support consistent engineering standards across platform teams: Help apply and uphold established engineering standards throughout platform applications, contribute to prevent fragmentation, and reinforce best practices under the guidance of senior engineers.
  • Implement architectural guidance in practical solutions: Derive architectural decisions and contribute to developing practical patterns, reference implementations, and reusable components for platform teams.
  • Facilitate technical discussions and document outcomes: Participate in resolving technical questions, provide input during trade-off decisions, and assist in documenting technical solutions.
  • Contribute to team alignment and platform consistency: Support team alignment by communicating platform constraints and direction, enabling teams to deliver quickly while maintaining a unified approach
  • Promote engineering quality standards: Advocate for scalable, reliable, and maintainable solutions by following defined engineering quality standards and collaborating with others to improve platform practices.
Platform reliability, quality & operations
  • Monitor platform health and performance: Continuously track system metrics, logs, and alerts to identify potential issues, ensure uptime, and proactively resolve anomalies.
  • Implement and maintain automated testing: Develop and integrate automated unit, integration, and end-to-end tests to guarantee platform quality and prevent regressions in production environments.
  • Manage incident response and troubleshooting: Participate in incident management processes, including root cause analysis, rapid troubleshooting, and documenting resolutions to enhance operational resilience.
  • Ensure compliance with reliability standards: Apply software engineering best practices and platform guidelines to maintain high standards for reliability, scalability, and maintainability.
  • Collaborate on deployment and release processes: Work with platform teams to implement robust CI/CD pipelines, automate deployments, and validate releases for seamless operations.
  • Document operational procedures: Create and update documentation for platform operations, troubleshooting guides, and runbooks to support efficient team workflows.
  • Promote continuous improvement: Identify opportunities to optimize platform reliability and quality and collaborate with team members to implement improvements.
Required qualifications and experience
  • Bachelor's degree in IT, Software engineering, Computer science, Business informatics, or equivalent relevant work experience.
  • 10+ years of professional hands-on Software engineering experience. - Proven experience designing and evolving large-scale platforms or shared systems.
  • Background in distributed systems, API-first design and modular/composable architectures. - Familiarity with cloud-native architectures, modern DevOps and Security best practices.
  • Providing guidance to junior engineers, sharing expertise, and fostering a collaborative environment.
  • Communication and collaboration: Ability to clearly document platform functionality and train/support engineering teams on tools, processes, and practices.
  • Fluency in English language: B2-C1 level for written and oral communication.
Preferred Skills
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Hands-on experience with modern frontend frameworks such as Angular and/or React, sufficient to understand frontend architecture trade-offs, review cross-team design decisions and align frontend and backend contracts effectively
  • Experience building or reviewing backend systems using major Web Application Framework, preferably .NET Core, especially in: API-first/contract-driven architectures and distributed/platform-oriented systems.
  • Experience building API first/contract-driven architectures and distributed platform-oriented systems with microservices and event-driven systems including REST, GRPC or GraphQL. - Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Profil recherché :

Required qualifications and experience

  • Bachelor's degree in IT, Software engineering, Computer science, Business informatics, or equivalent relevant work experience.
  • 10+ years of professional hands-on Software engineering experience. - Proven experience designing and evolving large-scale platforms or shared systems.
  • Background in distributed systems, API-first design and modular/composable architectures. - Familiarity with cloud-native architectures, modern DevOps and Security best practices.
  • Providing guidance to junior engineers, sharing expertise, and fostering a collaborative environment.
  • Communication and collaboration: Ability to clearly document platform functionality and train/support engineering teams on tools, processes, and practices.
  • Fluency in English language: B2-C1 level for written and oral communication.

Preferred Skills

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Hands-on experience with modern frontend frameworks such as Angular and/or React, sufficient to understand frontend architecture trade-offs, review cross-team design decisions and align frontend and backend contracts effectively
  • Experience building or reviewing backend systems using major Web Application Framework, preferably .NET Core, especially in: API-first/contract-driven architectures and distributed/platform-oriented systems.
  • Experience building API first/contract-driven architectures and distributed platform-oriented systems with microservices and event-driven systems including REST, GRPC or GraphQL. - Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer .NET
Software Engineer .NET

STEP UP • Bordeaux

On-site
EUR 90,000 - 130,000
Software Engineer .Net H/F
Software Engineer .Net H/F

Step Up • Bordeaux

On-site
EUR 90,000 - 130,000
Mutuelle 70%
Mobilité douce financée
Formations internes
+3
Senior Software Engineer - Software Engineering Platform & ai H/F
Senior Software Engineer - Software Engineering Platform & ai H/F

Step Up • Bordeaux

On-site
EUR 65,000 - 85,000
Mutuelle santé 70% prise en charge
Mobilité douce soutenue
# Software Engineer .NET Senior H/F
# Software Engineer .NET Senior H/F

STEP UP • Paris

On-site
EUR 70,000 - 110,000
Mutuelle prise en charge 70%
Formation interne
Évolution de carrière
+2
# Software Engineer .NET Senior H/F
# Software Engineer .NET Senior H/F

Step-Up • Paris

On-site
EUR 90,000 - 120,000
Mutuelle santé 70%
Formations internes
Évolution de carrière
+2
Senior Software Engineer (H/F) – Software Engineering Platform & AI
Senior Software Engineer (H/F) – Software Engineering Platform & AI

Step-Up • Bordeaux

On-site
EUR 70,000 - 95,000
Mutuelle santé 70%
Cooptation
Formations internes
+2
Senior Software Engineer (H/F) – Software Engineering Platform & AI
Senior Software Engineer (H/F) – Software Engineering Platform & AI

STEP UP • Bordeaux

On-site
EUR 70,000 - 100,000
Formation interne
Évolution de carrière
Programme de cooptation
+2
Senior .NET Backend Engineer - Scalable SaaS
Senior .NET Backend Engineer - Scalable SaaS

Step-Up • Paris

On-site
EUR 90,000 - 120,000
Mutuelle santé 70%
Formations internes
Évolution de carrière
+2
senior staff engineer - Plateforme - Paris - H/F
senior staff engineer - Plateforme - Paris - H/F

Kicklox • Paris

Hybrid
EUR 80,000 - 100,000
10 RTT par an
Mutuelle prise en charge à 50%
Remboursement transport à 50%
+2
Senior Platform Engineer – Backend Focused – Bordeaux (H/F)
Senior Platform Engineer – Backend Focused – Bordeaux (H/F)

EasyPartner • Bordeaux

On-site
EUR 96,000 - 107,000