Senior software engineer

Job summary
Permanent contract
Toulouse
Salary: €50K to 58K
Starting date: August 31, 2025
A few days at home
Experience: > 10 years
Education: Master's Degree
Skills & expertise
Generated content
Continuous improvement
Bitbucket
Java
Spring boot
Azure
+5

Elements Apps
Elements Apps

Interested in this job?

Questions and answers about the job

The position

Job description

The role

Our business keeps growing and to achieve our ambitious goals, we are looking for an experienced Senior Software Engineer.

Based in downtown Toulouse, you will be part of our talented development team.

We’re looking for a Senior Software Engineer who’s not just great at writing code, but also thinks in terms of ops, impact, and ownership.

About your daily tasks?

Join our engineering team building a growing SaaS product in the cloud (AWS) in an agile environment :

  • Be a key player in scaling and evolving our cloud app running on AWS : apps development and maintenance, automated testing strategies, security, devops and innovation.

  • Bring an ops-first mindset: monitoring, logs, CI/CD, and real-world performance

  • Drive best practices and help the team build resilient, maintainable systems

  • Support product growth and technical evolution (feature delivery, framework upgrades, scaling)

  • Stay in touch with our external partners and the Atlassian community concerning out technical challenges and opportunities.

  • Work closely with Product Managers on apps development

  • Cultivate continuous improvement by suggesting new processes and best practices

Techno you will play with?

  • React / Typescript / Java / Spring Boot

  • AWS (Api Gateway, Lambda, CDK, SQS, DynamoDB, RDS, S3)

What we offer

  • Share our success - When Elements succeeds, you succeed too. Employees benefit from a profit-sharing system.

  • Stay healthy - Your health is an investment, not an expense. Our employees in Toulouse benefit from a top-level health insurance plan fully covered by the employer.

  • Always learning - You have opportunities for training and dedicated time for learning, aligned with your goals, as well as the chance to experiment and develop new skills in the field.

  • Bon appétit - With our large kitchen and meal vouchers, you’re sure to find a place to catch up with colleagues during lunch.

  • Play - Teams that play together stay together—take a break around our ping pong table, and relax on our panoramic terrace.

  • Work/life balance - We know flexibility is important for your work/life balance. Remote work policy is in effect at the company, so you will have the option to remotely work after your integration period.

  • Bike, Bus, Metro, etc - Preserving our planet is important, we cover 75% of your public transport subscription.

  • Sustainable mobility package - A sustainable mobility allowance of up to €150 per quarter to encourage your commute to the office with soft modes of transport (bicycle, …).

  • A remote work package including €20 per month internet reimbursement and a budget of €100 per year to acquire the equipment necessary for your proper setup in teleworking (€200 the first year).


Preferred experience

Development is your talent and you like to develop both Front and Back-end. You can demonstrate ability to lead others, to work effectively in cross-functional teams, to take projects to the next level, to take active part in technical decisions and to make things move forward.

A previous experience with different AWS services would be fantastic (but GCP or Azure is interesting too)

You are comfortable with production environments: logs, monitoring, troubleshooting. It’s a bonus if you’ve worked with SaaS platforms or CI/CD pipelines.

You speak English comfortably (daily standups are in English)

You’ve got empathy and tech maturity — you listen, explain, adapt, and stay cool under pressure

You like innovation which means that you also are enthusiastic about learning and teaching (events, hackathons, training, blog articles, conferences …)

The knowledge of the Atlassian Suite (Jira, Confluence, Bitbucket) would be a real plus.


Recruitment process

Step 1 : Motivation and personality interview with our Talent Experience Manager. We will talk about your experience, your expectations, the job and its challenges.

Step 2 : Technical interview with our Tech Lead and our Software Architect.

Step 3 : Interview with our Head of Engineering. This is the last step to validate your arrival at Elements!

Discover our apps, and follow us on LinkedIn, and Youtube

Want to know more?