Senior Software Engineer – Web & Desktop Applications
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on software for industrial automation and motion control. The tech stack includes HTML, CSS, Angular, JavaScript/TypeScript and Kotlin, with experience in C++, C#, Java or Python noted. Responsibilities cover requirements analysis, system and software architecture, development of web and desktop components, unit testing, subsystem integration, code reviews and mentoring other engineers. Benefits include private medical care, life insurance, sports activity funding and coffee/tea.

new

Senior Software Engineer – Web & Desktop Applications

Company: KUBO

from: 3 November 2026
to: 3 December 2026
130 - 150 złnet (+ VAT)/ mth.B2B contract (full-time)
Offer parameters
level:senior
working mode:hybrid
location:Katowice, Silesian
Katowice, Silesian

Requirements

Expected technologies

HTML
CSS
Angular
JavaScript
TypeScript
Kotlin
C++
C#
Java
Python
Cloudflare

Our requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
  • Solid professional experience in software development, ideally in a senior engineering or technical leadership role
  • Good knowledge of web technologies, including HTML, CSS, Angular, and JavaScript/TypeScript
  • Experience with Kotlin and cloud technologies
  • Strong understanding of object-oriented programming and design principles
  • Hands-on experience with at least one object-oriented programming language, such as C++, C#, Java, or Python
  • Experience with software architecture, system design, and making technical decisions
  • Good understanding of software testing, debugging, and troubleshooting across different components
  • Experience with code reviews, technical discussions, and software integration
  • Ability to guide other engineers and communicate technical concepts clearly
  • Proactive approach to solving technical problems and improving development practices

Optional

  • Experience using AI tools to support software development and improve engineering efficiency is a plus

Your responsibilities

  • 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

About the project

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.

This is how we organize our work

This is how we work

in houseyou have influence on the technological solutions appliedyou have influence on the productyou focus on product developmentagile

Team members

backend developerfrontend developerfullstack developertechnical leader

This is how we work on a project

  • code review
  • documentation
Company

Development opportunities we offer

  • conferences abroad
  • conferences in Poland
  • external training
  • mentoring

Benefits

  • sharing the costs of sports activities
  • private medical care
  • life insurance
  • coffee / tea

Recruitment stages

  • 1.
    Phone call with Recruiter
  • 2.
    Technical interview with the client (may require 2 rounds)
  • 3.
    Feedback and decision

KUBO

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.
Senior Software Engineer – Web & Desktop Applications
130–150 zł / mth. (B2B)
I apply to:
KUBO
Katowice, Silesian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.


Certain terms used in this advertisement result from the standard layout and functionality of the website. They are technical in n ...


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer