Software Engineer - Product Configurator
Role details
Job location
Tech stack
Job description
Freedom to influence architecture, performance, data models, APIs, and DevOps practices in a engineering environment. Collaboration with cross-functional experts in Product Management, Application Engineering, Sales, and Manufacturing. A dynamic and friendly workplace in our new Barcelona tech hub, combining startup energy with the stability of a Swiss industrial leader. International exposure with daily collaboration across maxon locations. Opportunities for continuous learning and growth through the maxon academy and professional development programs. A permanent contract, competitive compensation, flexible working hours that supports work-life balance. Modern offices located inside the Club Natació de Barcelona, with spectacular sea views. Free membership to the Club Natació de Barcelona, including access to the gym, swimming pools, and a wide range of sports activities. Cobee program to benefit from tax-advantaged payments for transportation and meals. Your Contact Are you interested in this varied role? We look forward to receiving your application. Do you have questions about the recruitment process? Feel free to contact us. e-Mail:****** maxon | Barcelona |
Requirements
Bachelor's or Master's in Computer Science/Software Engineering or in Electrical/Mechanical Engineering with strong software focus (or comparable practical experience). 3+ years building production systems in C#/. NET (Profiency level). Solid experience with Oracle SQL/data modeling and tuning; hands-on API design with REST/OData. TDD mindset, automated tests, integration tests and code reviews in a team setting. Exposure to CPQ/configurators or variant management; motivation to deepen quickly where gaps exist. Fundamental knowledge in electrical or mechanical engineering (or strong motivation to acquire it quickly). Team player with audience-appropriate communication; collaborates across engineering, sales, product, and manufacturing. Openness, curiosity, flexibility; proactive in shaping an agile environment. Willingness to join the on-call (picket) rotation. Languages: English (professional proficiency), German (it is a plus but not mandatory). It is a plus if you have: Proficiency in modern web technologies (TypeScript, HTML/CSS; experience with a framework such as Angular/React/Vue). DevOps & cloud-native experience (e.g., CI/CD with Azure DevOps or GitHub Actions; containers; Azure preferred). Experience with CPQ systems, rules engines, pricing services, and CAD/PLM integrations. Secure coding practices and performance engineering.