Senior Software Developer
Cyberr®
Paris
Sur place
EUR 50 000 - 90 000
Plein temps
Il y a 30+ jours
Mulipliez les invitations à des entretiens
Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.
Résumé du poste
An established industry player is seeking a skilled software developer with expertise in low-level programming and a passion for innovation. This position offers the opportunity to explore and design future functionalities for cutting-edge products while collaborating closely with product teams. You will be responsible for developing high-quality software features, optimizing performance, and ensuring robust security measures. If you thrive in a dynamic environment and have a strong background in languages like Rust and C++, this role is perfect for you. Join a forward-thinking company that values creativity and technical excellence, and help shape the future of technology.
Qualifications
- 5+ years in low-level software development with strong skills in Rust, C, and C++.
- Experience with cloud platforms and Agile methodologies.
Responsabilités
- Design and develop innovative software features and functionalities.
- Collaborate with teams to define specifications and enhance product performance.
Connaissances
Rust
C
C++
Python
Bash scripting
Problem-solving
Communication skills
Agile methodologies
Formation
Bachelor's degree in Computer Science
Master's degree in Software Engineering
Outils
AWS
Azure
Google Cloud
Git
JIRA
Jenkins
Nexus
Responsibilities:
- Explore and design potential future functionalities for the products in a structured and innovative manner.
- Develop, implement, and maintain high-quality software features.
- Collaborate with product teams to define feature specifications and requirements.
- Test, debug, and optimize features to enhance performance, reliability, and security.
- Contribute to the exploratory product roadmap.
- Stay up to date with the latest technology trends and suggest improvements to existing solutions.
- Conduct technical research on relevant product technologies, including virtualization, security, performance, and user experience.
- Ensure thorough and up-to-date documentation of all developments.
Profile:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of experience (no maximum) in complex, low-level software development.
- Strong proficiency in Rust, C, C++, Python, and Bash scripting.
- Solid understanding of virtualization concepts.
- Deep knowledge of GNU/Linux operating systems, particularly lower-level layers.
- Strong expertise in operating systems and low-level security mechanisms.
- Experience working with Agile development methodologies.
- Excellent problem-solving and communication skills.
- Ability to work independently as well as collaboratively in a team environment.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in version control systems like Git.
- Familiarity with DevOps tools and practices (JIRA, Jenkins, Git, Nexus, etc.).
- Participation in open-source projects or contributions to the tech community.
- Knowledge of cybersecurity, including common criteria and regulatory compliance processes.