Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Traffit in Katowice is seeking a Senior Software Engineer to build web and desktop applications within an international engineering team. You will participate in requirements, design, coding, testing, and integration, guiding technical decisions and mentoring colleagues.
You will also help shape architectures, estimate tasks, and ensure high quality through tests and reviews, while collaborating with other engineers and stakeholders to improve development practices.
Join an international engineering team working on software solutions for the industrial automation and motion control industry. The company develops technologies used in advanced motion control systems, combining software engineering with industrial automation.
As a Senior Software Engineer, you’ll work on a range of software technologies for web and desktop applications. You’ll be involved in the entire development process, from understanding requirements and shaping technical solutions to writing code, testing, and integrating software components. Alongside hands-on development, you’ll help guide technical decisions, support other engineers, and contribute to improving the team's engineering practices.
Gather and document software requirements, ensuring they are clearly translated into technical specifications
Contribute to software architecture and system design, taking into account performance, reliability, development effort, and project requirements
Estimate development tasks and evaluate different technical approaches
Design, develop, document, and maintain software components for web and desktop applications
Develop and execute unit tests, investigate bugs, and ensure software quality
Lead the integration of software components across different subsystems and resolve technical issues
Provide technical guidance to other engineers and support the design, testing, and integration of their work
Participate in code reviews, design reviews, and technical discussions
Take responsibility for the ongoing maintenance and stability of multiple software subsystems
Collaborate with other engineers and stakeholders to prioritise tasks and coordinate development work
Identify and recommend improvements to development practices, tools, and engineering workflows
Research new technologies and standards to address technical challenges and improve software development
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.