
Backend Software Engineer, Python, C#
Manukai
full-time
Posted on:
Location Type: Hybrid
Location: Zürich • 🇨🇭 Switzerland
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
PostgresPythonSQLSQLite
About the role
- Develop and maintain the backbone of Manukai’s software stack (primarily Python)
- Implement and monitor system integrations (primarily C#)
- Automate and optimize processes and workflows
- Deep dive into problems to design efficient solutions
- Maintain high software quality and sustainable development practices; review code from other team members and provide feedback to ensure best practices (e.g., testability, efficiency, and style)
- Document architecture and integration processes
Requirements
- Advanced degree (MSc or PhD) in a quantitative field, or equivalent professional experience building complex software systems
- Advanced knowledge of Python
- Good knowledge of object-oriented programming languages such as C++ and C#
- Proven experience in software engineering with solid exposure to backend development and systems integration (experience integrating software with CAD/CAM platforms is highly valued)
- Solid knowledge of Windows operating systems
- Experience designing or maintaining data interfaces between applications and relational databases (e.g., SQLite, PostgreSQL, SQL Server)
- Strong understanding of version control, testing, continuous integration, build, deployment, and monitoring
- Advantageous: Experience with CNC machining technologies, including machines and machining processes, controllers, CAD, CAM, and simulation software.
Benefits
- Personal growth potential: You will be a key team member and part of the success story.
- Equity participation: You’ll have the opportunity to share in the company’s success through our stock option plan.
- Personal development: Dedicated time to pursue your personal interests and goals.
- Time off and flexibility: Generous vacation and flexible work hours.
- Pension plan: Generous and competitive.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC#C++object-oriented programmingbackend developmentsystems integrationdata interfacesrelational databasesSQLitePostgreSQL
Soft skills
problem-solvingcode reviewfeedbackdocumentationautomationoptimization
Certifications
MScPhD