We are looking for a
Senior Software Engineer to join a distributed engineering team building and evolving a large-scale digital platform used by enterprise customers worldwide.
This is a hands-on senior engineering role combining backend development, cloud infrastructure, platform engineering, and architectural decision-making. The position is fully remote within France, with occasional travel for team workshops and collaboration sessions.
Responsibilities
- Design, develop, and maintain scalable backend services and platform components using Java
- Contribute to the architecture, scalability, performance, and reliability of cloud-native applications
- Build and extend cloud platform capabilities, including deployment automation, provisioning, observability, and lifecycle management
- Develop and maintain APIs, integrations, and platform services supporting enterprise applications
- Participate in technical design discussions, architecture reviews, and engineering trade-off decisions
- Review code, promote engineering best practices, and help maintain high code quality standards
- Troubleshoot and resolve complex production and customer-facing issues
- Collaborate closely with Product, QA, DevOps, and Engineering teams throughout the software lifecycle
- Contribute to CI/CD pipelines, containerization strategies, and infrastructure automation
- Support continuous improvement of platform architecture, engineering processes, and technical standards
- Participate in open-source initiatives and contribute to the broader engineering community when relevant
Requirements
- 8+ years of professional software engineering experience
- Strong production experience with Java and modern backend development practices
- Experience designing and operating applications in cloud environments (AWS, OVH, or similar providers)
- Strong expertise with Docker, containerization technologies, and CI/CD pipelines
- Experience with DevOps practices and cloud infrastructure automation
- Solid understanding of distributed systems, scalability, reliability, and platform engineering concepts
- Experience working with APIs, microservices, and modern software architectures
- Strong problem-solving abilities and a pragmatic engineering mindset
- Experience performing code reviews and mentoring other developers
- Familiarity with JavaScript/TypeScript ecosystems is considered an advantage
- Experience with React or modern front-end frameworks is a plus
- Open-source contributions or active participation in technical communities are highly valued
- Fluent English communication skills (written and spoken)
Benefits
- Permanent full-time employment
- Fully remote work model within France
- Opportunity to work on cloud platforms, distributed systems, and large-scale enterprise applications
- International engineering environment with English as the working language
- Exposure to modern cloud-native technologies and engineering practices
- High level of technical ownership and influence on architectural decisions
- Collaborative culture focused on innovation, continuous learning, and engineering excellence
- Regular team workshops and knowledge-sharing initiatives
- Long-term professional growth and career development opportunities