Skip to content
Software Engineer

Software Engineer

Senior C++ Embedded Developer (f/m/x)

Sii Poland

Katowice

Apply on the employer's site

Role description

Join the team developing the next generation of software for industrial control systems and communication modules. The project focuses on creating and advancing advanced embedded C++ components used in industrial automation solutions.

The work involves developing a high-level software layer responsible for communication, integration, and key system functions. The project emphasizes the development of high-level software components and services designed to be used across various hardware platforms. Strong focus is placed on system architecture, network communication, reliability, and software scalability.

Your tasks

  • Maintaining and developing software for communication modules of industrial devices
  • Refactoring and testing existing solutions
  • Collaborating with the development team to define and evaluate proposed solutions
  • Cooperating with other teams within the organization regarding software functions and product development directions
  • Navigating a large codebase and communicating in Polish and English

Requirements

  • Minimum 5 years of experience programming in C++
  • Knowledge of embedded systems and real-time operating systems (RTOS)
  • Good knowledge of communication protocols, including Ethernet and TCP/IP
  • General knowledge of networks and the OSI (Open Systems Interconnection) model
  • Ability to debug embedded devices
  • Advanced proficiency in English and Polish
  • Required to reside in Poland

Nice to have

  • Knowledge of Python
  • Familiarity with the Standard Template Library (STL)
  • Experience working in Scrum methodology

Job no. JOB-ZRY9C

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Benefits For You

  • Great Place to Work
  • Solid financial situation
  • Contracts with the biggest brands
  • Centre of internal trainings
  • Many experts you can learn from
  • Open and accessible management team
  • Profit sharing
  • Passion Sponsorship program
  • Regular integration events and trips
  • Comfortable and well-equipped offices
  • MySii app
  • Medical care

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Software Engineer

C Engineer

Pico

Krakow

Apply on the employer's site

Role description

C Engineer

Pico fuels the global capital markets community by providing exceptional market data services and customized managed infrastructure solutions. As financial industry experts at the center of markets and technology, we help our clients efficiently scale their business and quickly access markets. From infrastructure to connectivity, we support our clients through the full trading lifecycle. We are a global company headquartered in New York, with offices in Chicago, London, Singapore, Hong Kong and Tokyo.

Pico provides agile and transparent technology solutions to the Financial Markets community including infrastructure hosting, network connectivity, raw and normalized market data, Corvil analytics, and cloud services giving organizations the freedom to move fast. As financial industry experts at the center of markets and technology, we help our clients efficiently scale their business and quickly access markets. From infrastructure to connectivity, we support our clients through the full trading lifecycle. We are a global company headquartered in New York, with offices all around the globe.

The Role

This is an opportunity to join a world-leading engineering team working on the design and development of new features across Pico’s entire product range. Our Redline Trading Solutions provides ultra-low latency market data and order execution solutions that solve the toughest latency and throughput challenges in today’s equities, options, futures and foreign exchange markets.

We need brilliant engineers to help bring this technology into new markets and new deployment models. If you want to work with a team of highly-skilled engineers where learning and innovation are everyday activities; if you want to solve the problems encountered when normalizing and analyzing the firehose of data in real time – then Pico is what you are looking for.

Requirements:

  • BSc/MSc in a relevant Engineering disciple (Computer Science, Computer Engineering, Electrical Engineering, etc)
  • Proficiency in C development under Linux
  • Knowledge of multi-threaded application development
  • Knowledge of IP networking
  • Insatiable appetite for problem-solving and learning about technology
  • Team player - excels in a collaborative environment while using initiative to the team’s benefit
  • Focus on writing maintainable and scalable code
  • Excellent communication skills (written and verbal) and interpersonal skills
  • Ability to ask for help, take advice, and incorporate constructive feedback
  • This role is office-based, minimum expectation is hybrid office/remote work.
  • 3+ years of experience working in a Tech firm, preferably in the financial space.
  • This role is office-based, minimum expectation is hybrid office/remote work.

Experience/Knowledge of the following is desirable:

  • Automated testing (unit testing, integration testing)
  • Python programming
  • Java programming
  • Knowledge of Financial trading concepts (orders, trades, quotes, etc) and protocols, including FIX.

Working Arrangements

This is a Hybrid position with weekly time in the office with the flexibility of working from home. Though travel may be required from time to time, it is not expected to be regular or frequent.

IMPORTANT DATA PRIVACY INFORMATION:

This position is available with PICO GLOBAL LTD. The controller of your personal data will be PICO GLOBAL LTD.

For further information on what personal data we collect, how we will process your personal data and your rights with respect to your personal data please read our Pico Job Candidate Privacy Notice,

View Here

.

Be a part of Pico Family

Pico is an equal opportunity employer. Pico does not discriminate on the basis of a candidate's age, race, gender, color, religion, sexual orientation, physical or mental disability, or other non-merit factors. All employment decisions at Pico are based on business needs, job requirements and qualifications. If you require any assistance or accommodations to be made for the recruitment process, please inform us when you submit your online application.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

Java Developer

EPAM Systems

Krakowcontractmiddle

Apply on the employer's site

Role description

We are looking for a passionate
Java Developer
to join a global team that develops and maintains a suite of enterprise applications. The system supports critical business operations and serves as the foundation for a next-generation management platform. Team members work closely with operations teams and business analysts to provide global solutions for varied business requirements, with a strong focus on software craftsmanship, quality, and automation.

This role offers a hybrid model, with 3 days per week working from the client's office in Krakow.
Responsibilities

  • Develop new features and maintain the existing codebase
  • Build streaming applications with Apache Flink
  • Write unit, integration, and behavior tests
  • Cooperate within a successful scrum development team built on mutual respect
  • Collaborate to refine user requirements through behavior-driven development (BDD)
  • Partner with other global IT teams
  • Provide level 3 support, assisting the production operations team in the rollout and support-related matters

Requirements

  • 2+ years of experience in Java programming
  • Background in the Spring stack (Spring Framework, Spring Boot)
  • Knowledge of Apache Kafka
  • Showcase of clean coding and refactoring skills with great problem-solving ability
  • Hands-on experience with Agile methodologies, especially Scrum
  • Awareness of test- and behavior-driven development
  • Familiarity with CI/CD practices
  • Capability to improve older code bases, as well as apply modern best practices to new projects
  • Proactive mindset, comfortable working in dynamic environments with fast-paced deliveries and changing requirements
  • Strong written and verbal communication skills in English (B2 level), and the desire to work as part of a global team

Nice to have

  • Expertise in Apache Flink
  • Proficiency in build tools (Apache Maven, Gradle)
  • Skills in SQL databases
  • Hands-on experience with Unix

EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

Microsoft Dynamics 365 Senior Developer

Deloitte

Krakow

Apply on the employer's site

Role description

Description & Requirements
Who we are looking for
We are looking for an experienced Dynamics 365 CRM Senior Developer to join our team and contribute to the design, development, and enhancement of complex CRM solutions. In this role, you will work closely with architects, consultants, and business stakeholders to deliver high-quality technical components.

Required qualifications

  • 5+ years of hands-on experience in Dynamics 365 CE / Dataverse development.
  • Strong proficiency in C#, .NET, JavaScript, and modern development frameworks.
  • Hands-on experience with plugins, custom workflows, PCF, and Dataverse REST APIs.
  • Proven experience integrating CRM with 3rd-party systems via APIs or Azure integration services (Functions, Service Bus, Logic Apps).
  • Knowledge of Power Platform ALM, solution management, and Azure DevOps pipelines.
  • Understanding of CRM security models, data model design, and performance considerations.
  • Solid understanding of Git-based version control (GitHub, Azure DevOps).
  • Microsoft certifications: PL-400, PL-200, AZ-204 (strong plus)
  • Fluent in English (written and spoken).
  • Valid work permit

Your future role

  • Develop and extend Dynamics 365 CRM/Dataverse using C#, .NET, JavaScript, plugins, custom workflow activities, PCF, and Power Automate.
  • Customize model-driven apps (forms, views, business rules, security model).
  • Design and implement integrations with 3rd-party systems using Azure Functions, Logic Apps, REST APIs, Dataverse connectors, and other integration patterns.
  • Troubleshoot, debug, and optimize existing code across multiple CRM modules.
  • Collaborate in solution design sessions, providing technical recommendations.
  • Perform code reviews, ensure adherence to development standards, and improve existing codebases.
  • Work with version control systems (e.g., GitHub, Azure DevOps Git) including branching, pull requests, and code reviews.
  • Support ALM processes, including solution layering, versioning, and build/deployment readiness.

Selection process

  • Apply
  • HR screening
  • On-line technical interview with our Hiring Managers

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

Oracle Developer with German (f/m/x)

Sii Poland

Krakow

Apply on the employer's site

Role description

We are looking for a skilled Oracle Developer to join a project in the banking sector. You will be part of a German-speaking team, responsible for developing and optimizing database solutions using Oracle APEX and PL/SQL. This remote position requires regular communication with customers and collaboration with team members. If you are passionate about creating data-driven web applications and thrive in a dynamic environment, this opportunity may be the right fit for you.

Your tasks

  • Developing and optimizing database solutions using Oracle APEX and PL/SQL
  • Designing and implementing modern, data-driven web applications
  • Analyzing and advising on customer projects while working independently as part of a team
  • Establishing best practices for efficient software development
  • Working on both agile and traditional projects using flexible development methodologies
  • Sharing technology expertise and knowledge with colleagues to contribute to continuous team learning

Requirements

  • At least 3 years of professional experience with Oracle APEX and PL/SQL
  • Ability to communicate independently in German at B2 level, including regular communication with customers and team coordination
  • Advanced level of English for smooth cooperation in an international environment

Nice to have

  • Knowledge of related web technologies such as HTML, CSS, JavaScript, JSON, and REST APIs

Job no. JOB-QLW38

Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Benefits For You

  • Great Place to Work
  • Solid financial situation
  • Contracts with the biggest brands
  • Centre of internal trainings
  • Many experts you can learn from
  • Open and accessible management team
  • Profit sharing
  • Passion Sponsorship program
  • Regular integration events and trips
  • Comfortable and well-equipped offices
  • MySii app
  • Medical care

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

37 more openings in this category and country

Senior C++ Embedded Developer (f/m/x)Sii Poland · Poland

Apply on the employer's site