Senior Software Engineer
(3+ years exp)$60k – $90k
Published: 1 month ago
Artelys
Optimization based solutions for complex business problems
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
Software Engineering
Python
Java
SQL
Software Architecture
DevOps
Engineering Management
Scripting Languages
Algorithms & Data Structures
Object Oriented Programming
The Role
As part of a high-level R&D team, you will put your development skills and expertise in designing complex architectures in order to:
• Lead and mentor a team of backend and frontend developers
• Design and build innovative and high performance solutions
• Design extensible, evolutive and scalable architectures
• Participate in the UI/UX design
• Help upskilling the team by improving robustness, quality and maintability of the code (code review, peer programing)
• Participate in the development and maintenance of our continuous integration system and automated deployment tools
• Keep Artelys solutions at the cutting-edge of technology
With at least 3 years of experience as a software engineer, you have solid skills in several areas :
• Experience in Object-oriented programming (Java preferably, C++ or C#)
• Experience using scripting tools and languages (Python, Shell)
• Good knowledge in data structures and algorithmics
• Experience in DevOps (Docker, Ansible, Jenkins)
• Software engineering skills (version management, automated testing, integration testing and continious integration)
• Knowledge of design principles and software architectures
• Bonus experiences:
• Experience in Web programming (JavaScript, React)
• Experience with relational databases (PostgreSQL or equivalent) or non relational databases
• Skills in applied mathematics (Data Science, Optimization or Machine Learning) or in energy
• Lead and mentor a team of backend and frontend developers
• Design and build innovative and high performance solutions
• Design extensible, evolutive and scalable architectures
• Participate in the UI/UX design
• Help upskilling the team by improving robustness, quality and maintability of the code (code review, peer programing)
• Participate in the development and maintenance of our continuous integration system and automated deployment tools
• Keep Artelys solutions at the cutting-edge of technology
With at least 3 years of experience as a software engineer, you have solid skills in several areas :
• Experience in Object-oriented programming (Java preferably, C++ or C#)
• Experience using scripting tools and languages (Python, Shell)
• Good knowledge in data structures and algorithmics
• Experience in DevOps (Docker, Ansible, Jenkins)
• Software engineering skills (version management, automated testing, integration testing and continious integration)
• Knowledge of design principles and software architectures
• Bonus experiences:
• Experience in Web programming (JavaScript, React)
• Experience with relational databases (PostgreSQL or equivalent) or non relational databases
• Skills in applied mathematics (Data Science, Optimization or Machine Learning) or in energy
Similar Jobs
Chronogolf
Connect golfers to their favorite courses
Commos
Knowledge graph platform that empowers better collective choice-making at scale
Ready Education
Student mobile engagement platform (SMP) for Higher education
GOrendezvous
The smartest scheduling service on the market and appointment marketplace
PodiumIO
End to End E-commerce platform for SMB's selling Services
Imaginary Spaces
storytelling with real-time pixels
Guarana
Mobile and web app development for startups
CONTXTFUL
We bring a new set of parameters to understand the environment around the audience
Brightest
Smart software for social impact, CSR, sustainability & ESG