Software Engineer - Backend/DevOps (Full-time)
Dufour Aerospace
Switzerland
Published 3 days ago
Office, Operations
Not specified
Dufour Aerospace develops efficient and sustainable aircraft for cargo transportation, logistics, and public safety. We use distributed electric propulsion and hybrid modules to meet the demands of today’s Advanced Air Mobility and medium-sized drone market.
We are looking for a passionate Backend Software Engineer to join our team and assist with developing and scaling our aircraft management & control systems.
Tasks
- Create reliable, secure and scalable integration, automation and monitoring backend solutions for our aircrafts’ distributed systems.
- Support development, testing and flight operations by designing, improving and maintaining continuous integration, automated test and deployment systems in cloud-based environments.
- Write clean, maintainable code and contribute to the evolution of our aircraft management & control systems.
- Facilitate a rapid prototyping approach, evolving requirements through real-world exposure.
- Participate in code reviews, attend team meetings, and contribute to discussions on design patterns and best practices.
Requirements
General:
- Bachelor’s/Master’s Degree in Computer Science or related fields.
- Minimum of 1-3 years technical experience in a similar role.
- Strong background in software engineering, with experience in developing scalable backend systems and a DevOps mindset.
- Experience in modern backend technologies and frameworks, demonstrating proficiency in addressing complex technical challenges.
- High level of independence and initiative, and creative approach to problem solving.
- Excellent organizational and time management skills.
- Great communication and teamwork skills to collaborate with cross-functional teams.
Technical Skills:
- Advanced Python and C++ proficiency (Object-Oriented, Asynchronous I/O, Multi-threading).
- Solid knowledge of network programming in Python or C++, and network protocols (UDP, TCP/IP, WebSocket over TCP).
- Experience in building and maintaining IP networks, routing, firewalls and network architecture in general.
- Experience with testing frameworks (Googletest, Pytest).
- Experience with cloud services (e.g., AWS, Google Cloud) and cloud security best practices.
- Experience deploying and operating services in Debian-based Linux environments, along with experience in containerization (e.g. Docker).
- Expert scripting skills (Bash, Perl, Python).
- Experience with database systems (MySQL, PostgreSQL, or MongoDB), and specifically time-series databases (InfluxDB).
- Good understanding of DevOps principles and methodologies and their application to implement and optimize CI/CD pipelines (e.g. GitHub Actions, Google Cloud Build).
- Experience with software development processes and modern tools (Git, GitLab/GitHub, JIRA).
Nice-to-Have (Not Required):
- Experience with Python Backend frameworks, particularly FastAPI, is a plus.
- Security-based knowledge of best practices related to general network operations.
- Exposure to Progressive Web Applications (PWA).
- Understanding of RESTful APIs and their role in modern web development.
- Familiarity with Infrastructure as Code (e.g. Ansible).
- Experience working with and/or interoperating with embedded systems and applications written in C.
- Experience working in the Aerospace industry.
Benefits
- Opportunity to learn and work with cutting-edge technologies in the aerospace industry.
- Hands-on mentorship from experienced developers and engineers to help you grow your skills in backend development, as well as DevOps infrastructure design.
- Exposure to real-world complex software projects with opportunities to contribute meaningful improvements.
- Free coffee, tea, snacks, and a supportive, dynamic work environment.
Dufour Aerospace is an equal opportunity employer and welcomes applications from all qualified individuals regardless of race, sex, gender identity, disability, religion/belief, sexual orientation or age.
We look forward to receiving your application!