Senior Software Engineer – Web & Desktop Applications
- Salary
- PLN 130–PLN 150/hr
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
613,919 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Senior Software Engineer – Web & Desktop Applications
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.
Key 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
Ideal candidate profile
- 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
- Experience using AI tools to support software development and improve engineering efficiency is a plus
Conditions
- Location: Katowice (hybrid mode 3x week in the office)
- Employment type: B2B
- Salary: 130 - 150 pln/h
- Benefits: medical care, life insurance, Multisport card
Recruitment steps
- Phone call with Recruiter
- Technical interview with the client (may require 2 rounds)
- Feedback and decision
W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.
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.
