We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers
Job Summary
We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers.
You will collaborate with development teams across Europe, Canada, and the United States in a supportive, international engineering environment focused on growth and learning.
Candidates exceeding minimum requirements may be considered for higher level roles including Technical Advisor - Software Developer.
Matching Summary
We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers.
Skills & Requirements
Must-have
Java software development
Eclipse RCP/SWT UI implementation
Agile/Scrum methodologies
Cloud-based microservices interaction
Java threading and concurrency
Unit testing and code reviews
Nice-to-have
Agentic AI for code acceleration
C++ programming experience
Cloud platforms AWS and Azure
Kubernetes and Spark tools
Java 2D/3D graphics programming
CSS styling familiarity
International engineering collaboration
Key Requirements
BS or MS degree in computer science
Minimum 4 years software development experience
At least 2 years UX design and implementation
Experience with GitLab/GitHub and CI/CD pipelines
Proficiency in Windows and Linux operating systems
Self-motivated and able to work in distributed teams