April 25, 2026

Internship - Software Engineer

Intern • Hybrid

9,400 - 9,400 PLN

Gdansk, Poland

What you’ll do:

As a Software Engineering Intern, you’ll be an integral part of our team, solving some of the most complex challenges across complex operating domains such as aerospace. From optimizing routes to detecting anomalies and driving operational efficiency, you’ll contribute to mission-critical solutions that make a real-world impact, all while gaining valuable technical experience and receiving mentorship from leading software engineers.

You’ll also have the opportunity to work with the latest technologies, including Rust, React, Kubernetes, Helm, Terraform, AWS, Google Cloud Platform, Big Query, and Dataflow, gaining hands-on experience in the most sought-after tech skills.

What we value:

  • Passionate Builders - We’re looking for talented engineers who love to build. Building isn’t a job, it’s a lifestyle. Our stack includes Python, Rust, and React — whether you already know them or are eager to learn, you’ll thrive if you love solving hard problems and shipping great products.

  • Fast Learners - We don’t expect you to do it all day one, but we do expect that you love to learn and learn quickly. At ASI, speed matters.

  • Critical Thinkers - The world is rapidly changing, and as a result, we must continuously reinvent ourselves to stay ahead and relevant. We love divergent thinkers and people who will come in and challenge the status quo.

  • Force Multipliers - Being excellent in a silo is only part of the equation - to thrive at ASI is to be collaborative and positive-sum oriented.

  • Futurists - You’re energized by the fact that software engineering is being redefined in real time. You seek out new tools and paradigms, including AI, and use them deliberately to compound your impact — without sacrificing technical depth, ownership or taste.

Logistics:

  • We are an in-office work environment thus you must be willing to be onsite in our Gdańsk headquarters.

  • At least 7th semester student of Computer Science or related fields.

How we hire:

To apply, simply send a 3-minute video showcasing your most significant technical achievement and explaining why you want to join ASI. We recommend using a free tool like Loom. The video should include both:

  • Narrative: A brief explanation of your achievement and why you want to join ASI

  • Demonstration: A visual walkthrough of the project


We can’t wait to hear from you!

Similar jobs you might like

Technology

KUBO

Senior/Lead Java Developer

Senior

Hybrid

Gdansk, Poland

180 - 190 PLN/hr

🏢 Summary: Software Engineer role focused on modernizing a mission-critical aviation platform by developing cloud-hosted backend services and scalable cloud-native solutions in AWS. The position involves backend modernization, Kubernetes and container management, CI/CD automation, and operational reliability improvements in a distributed engineering environment. The role offers hybrid work flexibility, B2B or UoP employment, and benefits including healthcare and life insurance. 🗂️ Requirements: Experience developing backend applications in cloud environments, Strong knowledge of AWS and cloud-native architectures, Hands-on experience with Linux, Hands-on experience with Docker, Hands-on experience with Apache, Hands-on experience with Java, Hands-on experience with Spring Boot, Experience with Kubernetes and containerized workloads, Experience with CI/CD, Experience with Infrastructure as Code, Experience with automation, Understanding of cloud security, Understanding of monitoring and production support practices, Strong troubleshooting and problem-solving skills, Ability to work independently and collaborate within distributed teams, English level B2 or higher 📃 Skills: AWS, Linux, Docker, Apache, Java, Spring, Kubernetes, CI/CD, IaC, Automation, SQL, MySQL, Security, Monitoring 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Strong knowledge of AWS and cloud-native architectures Hands-on experience with Linux, Docker, Apache, Java and Spring Boot Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a month in the office in Gdańsk or less frequently, depending on your availability Salary: 190 PLN net/h - to negotiate Benefits: life insurance, private healthcare, Multisport card

Technology

KUBO

Software Engineer - Cloud Services & Backend Modernization

Mid

Hybrid

Gdansk, Poland

150 - 190 PLN/hr

🏢 Summary: The offer is for a Software Engineer to modernize and develop cloud-hosted backend services for a mission-critical aviation platform used globally. The role focuses on building scalable, resilient, cloud-native solutions in AWS, improving automation, CI/CD, and Kubernetes-based environments. You will contribute to transforming a legacy system into a modern, secure, and highly scalable ecosystem. 🗂️ Requirements: Experience developing backend applications in cloud environments, Hands-on experience with Linux, Docker, Apache, PHP, Strong knowledge of AWS and cloud-native architectures, Experience with Kubernetes and containerized workloads, Experience with CI/CD and Infrastructure as Code, Knowledge of cloud security and monitoring practices, Ability to troubleshoot production systems, English B2 level or higher 📃 Skills: AWS, Linux, Docker, Apache, PHP, Kubernetes, CI/CD, IaC, SQL, MySQL, SQLServer, AI 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Hands-on experience with Linux, Docker, Apache, and PHP or Java Strong knowledge of AWS and cloud-native architectures Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a week in the office in Gdańsk or less frequently, depending on your availability Salary: up to 190 PLN net/h Benefits: life insurance, private healthcare, Multisport card Recruitment steps Recruitment call with Agnieszka from KUBO Client interview (may require 2 rounds) Feedback and decision

Technology

KUBO

Software Engineer - Cloud Services & Backend Modernization

Mid

Hybrid

Gdansk, Poland

150 - 190 PLN/hr

🏢 Summary: Opportunity to modernize a mission-critical aviation platform by designing and developing cloud-hosted backend services in a scalable, cloud-native AWS environment. The role focuses on building resilient APIs, improving automation and CI/CD pipelines, and managing Kubernetes-based infrastructure to support global aviation data distribution. You will contribute to a large-scale modernization initiative emphasizing scalability, security, and operational excellence. 🗂️ Requirements: Experience developing backend applications in cloud environments, Hands-on experience with Linux, Docker, Apache, and PHP or Java, Strong knowledge of AWS and cloud-native architectures, Experience with Kubernetes and containerized workloads, Experience with CI/CD and Infrastructure as Code, Understanding of cloud security, monitoring, and production support practices, Strong troubleshooting and problem-solving skills, English proficiency at minimum B2 level 📃 Skills: AWS, Linux, Docker, Apache, PHP, Java, Kubernetes, CI/CD, IaC, SQL, SQLServer, MySQL, AI 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Hands-on experience with Linux, Docker, Apache, and PHP or Java Strong knowledge of AWS and cloud-native architectures Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a week in the office in Gdańsk or less frequently, depending on your availability Salary: up to 190 PLN net/h Benefits: life insurance, private healthcare, Multisport card Recruitment steps Recruitment call with Agnieszka from KUBO Client interview (may require 2 rounds) Feedback and decision

Technology

KUBO

Software Engineer (C++)

Mid

Hybrid

Gdansk, Poland

🏢 Summary: Software Engineer role focused on developing and maintaining aviation systems for modern aircraft, contributing to development, integration, and testing of avionics software. The position involves working with real-time and embedded environments to ensure high quality, safety, and reliability of aerospace solutions. 🗂️ Requirements: Minimum 2 years of experience in software development, Experience in C++, Bachelor of Science degree in Engineering or related field, English proficiency at B2 level or higher, Experience with RTOS, Experience with Linux 📃 Skills: C++, RTOS, Linux, REST, SOAP, VirtualBox, QEMU, Vagrant, Yocto, VxWorks, Deos, FreeRTOS 🏢 Description: Join a global aerospace and technology company that designs advanced avionics and digital solutions for modern aircraft. As a Software Engineer, you will help create and maintain aviation systems used in the aerospace industry worldwide. Key responsibilities Developing software for aviation systems using appropriate techniques and tools Participating in engineering activities (development, integration, testing) Executing the project plan together with the team Contributing to the improvement of quality, safety, and reliability of products Ideal candidate profile 2+ years of professional experience in a similar position Experience in C++ Bachelor of Science degree in Engineering Technology, including Manufacturing Engineering Technology (e.g., chemistry, physics, mathematics). A degree in Aerospace Engineering is a strong advantage English proficiency (minimum B2 level) Experience with RTOS (Real-Time Operating Systems) Experience with Linux Nice to have Experience in developing web services (REST, SOAP, etc.) Experience in virtualization techniques (VirtualBox, QEMU, Vagrant, etc.) Experience in embedded programming (Yocto Project, VxWorks, Deos, FreeRTOS, etc. Conditions Location: Hybrid work model based in Gdańsk or Rzeszów Contract type: UoP (employment contract) Salary: depending on experience and expectations Benefits : flexible working hours, additional paid days off during the holiday season, Learning Together program, MyBenefit program, Employee Recognition Program, medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Phone call with a recruiter Interview with the client Decision and feedback

Technology

emagine Polska

IT - Software Engineer RFP-261440-1

Mid

Hybrid

Pune, MH, India

🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English

Technology

emagine Polska

IT - Software Engineer - RFP-252802-1

Senior

Hybrid

Pune, MH, India

🏢 Summary: The role involves designing, developing, and maintaining scalable cloud-based frontend applications with strong emphasis on architecture, performance, and security. It focuses on building reusable UI components, applying DevSecOps practices, and ensuring high-quality, observable, and reliable software delivery. The engineer collaborates across teams while contributing to architectural decisions and continuous improvement of development standards. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering or equivalent experience, 5+ years of professional software development experience, Strong proficiency in JavaScript and TypeScript, Experience with modern frontend frameworks (React, Angular, or Vue), Strong knowledge of HTML5, CSS3, browser APIs, and web security (XSS, CSP), Understanding of accessibility standards (WCAG), Familiarity with cloud deployment concepts (preferably Azure), Solid understanding of data structures, algorithms, and software design principles, Experience with relational or NoSQL databases, Experience with Git-based version control systems, Experience with Docker and Kubernetes, Experience with CI/CD pipelines and GitHub Actions, Knowledge of DevSecOps practices, Experience with CSS architecture and design tokens, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, WCAG, Azure, MSSQL, MySQL, MongoDB, Cassandra, CosmosDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, GitHubActions, DevSecOps, Scrum, Kanban 🏢 Description: Summary The Software Engineer role plays a critical part in enhancing software solutions that align with user and business demands by designing, developing, and maintaining applications throughout their lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, helping to shape the future of our technical stack. Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve our development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5 years of professional experience in software development (3+ years for mid-level, 5+ for senior). Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics (XSS, CSP), accessibility (WCAG). Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with relational and/or NoSQL databases (e.g., MSSQL, MySQL, MongoDB, Cassandra, Cosmos DB). Experience with version control systems (e.g., Github, GitLab). Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent communication and interpersonal skills, with the ability to work effectively in a team environment. Ability to work independently and manage multiple priorities. Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines, Github actions/workflow. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and experience with "Agent in the loop" workflows. Proficiency with design tokens, mastery of CSS architecture (CSS Modules, Type-safe CSS), and ability to implement designs consistently across different frontend stacks. Nice to Have: Advanced knowledge of design systems and UI/UX principles. Experience with cross-browser compatibility testing. Familiarity with performance optimization techniques for web applications. Other Details: Language Requirements: Fluent English.

Technology

Cognizant Technology Solutions

Software Engineer (.NET and Angular)

Mid

Remote

130 - 160 PLN

🏢 Summary: Full-time remote Software Engineer role focused on building and maintaining enterprise-grade web applications using Angular 20+ and ASP.NET Core (.NET 9+) in a cloud-native environment. The position involves end-to-end development, secure integrations, scalable architecture, and CI/CD-driven deployments. The engineer will work across the full stack, ensuring performance, security, and high code quality. 🗂️ Requirements: Strong experience with modern web development, Proficiency in Angular 20+, Proficiency in ASP.NET Core (.NET 9+), Proficiency in TypeScript and C#, Experience with Azure AD and MSAL, Experience with Entity Framework Core, Experience with SQL Server and relational databases, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Ability to write unit and integration tests 📃 Skills: Angular, ASP.NET, TypeScript, C#, AzureAD, MSAL, EntityFramework, SQL, Docker, Kubernetes, CI/CD, Vitest, xUnit, Moq, Azure, REST, AzureDevOps 🏢 Description: Software Engineer Work model : Remote Employment Type: Full-Time Job Summary We are seeking a highly skilled Software Engineer with strong experience in modern web application development to join our team in a fully remote setup. The ideal candidate will design, build, and maintain enterprise-grade applications using Angular 20+, ASP.NET Core (.NET 9+), and cloud-native technologies. This role requires excellent technical expertise, a proactive mindset, and the ability to collaborate effectively within cross-functional teams while working independently on complex tasks. Key Responsibilities Design and develop enterprise applications using Angular 20+ for the front end and ASP.NET Core (.NET 9+) for the back end. Implement standalone components and signals-based architecture to deliver responsive and maintainable user interfaces. Integrate Azure MSAL authentication, RESTful APIs, and external system integrations. Build and optimize data access layers using Entity Framework Core and manage relational data in SQL Server. Ensure application security through authentication, authorization, and data protection using Azure AD. Deploy and manage environments using Docker, Kubernetes, and CI/CD pipelines. Write comprehensive unit and integration tests for both front-end (Vitest) and back-end (xUnit, Moq). Collaborate with cross-functional teams to maintain shared libraries and iterate based on user feedback. Troubleshoot, debug, and optimize applications for scalability and performance across the entire stack. Participate actively in code reviews, including reviewing and approving Pull Requests. Document progress, key decisions, and outcomes using Azure DevOps Boards and Wiki. Required Qualifications Strong professional experience in software engineering with modern web technologies. Proficiency in Angular 20+, ASP.NET Core (.NET 9+), and TypeScript/C#. Hands-on experience with Azure AD, MSAL, and secure application design. Solid understanding of Entity Framework Core, SQL Server, and relational data modeling. Experience with Docker, Kubernetes, and CI/CD workflows. Ability to write high-quality unit and integration tests. Strong analytical and problem-solving skills. Excellent communication skills and the ability to work effectively in a remote environment. What We Offer Fully remote work environment. Collaborative and supportive team culture. Opportunities for continuous learning and professional growth. Work with modern technologies and impactful enterprise projects.

Technology

AgileEngine

Software Engineer (Integrations)

Mid

Remote

Kraków, Poland

3,293 - 5,269 USD

🏢 Summary: Backend Software Engineer role focused on building and scaling integrations for public safety platforms using Java and Spring Boot. The position involves developing REST, SOAP, and GraphQL integrations, designing cloud-based workflows, and improving reliability across RMS, CAD, and Booking systems. The role emphasizes clean architecture, automated testing, and collaboration within Agile teams. 🗂️ Requirements: Bachelor's degree in Computer Science or related field, 3+ years of software engineering experience, Strong Java experience, Spring, Experience with REST APIs, Experience with SOAP, Experience with GraphQL, SQL proficiency, Experience with automated testing, Experience with Agile methodologies, Clean and maintainable coding practices, Upper-intermediate English 📃 Skills: Java, Spring, SpringBoot, REST, SOAP, GraphQL, SQL, Agile, Testing, React, AWS, Kubernetes, Docker, Terraform, Prismatic, Boomi, Workato 🏢 Description: ID77772 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Software Engineer to join an Integrations team building and scaling mission-critical systems that connect a public safety platform with third-party tools including 911 call centers, state databases, and external agency systems. You will design and build integration workflows using Java and Spring Boot, develop REST, SOAP, and GraphQL API integrations, and contribute to reliable data pipeline architecture supporting Records Management, Computer-Aided Dispatch, and Booking products. The role is backend-focused and emphasizes clean, testable, and well-documented integration solutions. What you will do Build and maintain integrations between the platform and third-party client systems; Develop integration workflows using modern integration platforms and custom services with Java; Enhance Records Management System (RMS), Computer-Aided Dispatch (CAD), and Booking products with scalable integration capabilities; Design secure, reusable, and well-architected cloud-based integration solutions; Write tests, debug production issues, and improve system quality and reliability; Contribute to technical documentation and automated build and deployment processes that improve engineering efficiency; Participate in code reviews and contribute through a pull request-based development process; Collaborate with engineers, product managers, and cross-functional partners to deliver robust integration solutions. Must haves Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience; 3+ years of professional software engineering experience ; Strong experience with Java and the Java ecosystem, including Spring Boot ; Experience designing and building integrations with RESTful APIs , SOAP , and GraphQL ; Familiarity with database technologies and proficiency with SQL ; Experience with automated testing and Agile development methodologies; Ability to write clean, maintainable, and easy-to-understand code; Strong collaboration skills and the ability to build cooperative working relationships with teammates; Upper-intermediate English level. Nice to haves Experience with React ; Familiarity with AWS , Kubernetes , Docker , and Terraform ; Experience with integration platforms such as Prismatic, Boomi, Workato, or similar tools; Exposure to event-driven architectures and distributed systems. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!

Technology

Sigma Software

Back-end Developer with AI Experience

Mid

Remote

Warsaw, Poland

🏢 Summary: Remote Software Engineer role focused on building AI-powered data products and backend services for the logistics domain. The position involves integrating AI/ML models into production, developing AI-driven features such as chatbots and recommendation engines, and orchestrating AI pipelines. You will work with TypeScript/JavaScript, Node.js, and Python to deliver scalable, intelligent solutions. 🗂️ Requirements: 3–4 years of experience with TypeScript/JavaScript, Proven commercial experience with Node.js, Professional experience with Python, Hands-on experience integrating AI/ML models into production systems, Experience building backend services consuming AI outputs, Experience orchestrating AI pipelines, Experience designing chatbots or recommendation engines, Experience integrating LLMs into applications, Upper-Intermediate English level 📃 Skills: TypeScript, JavaScript, Node.js, Python, AI, ML, LLMs, React, Backend, APIs, Chatbots, Recommendation, Pipelines 🏢 Description: Are you passionate about building intelligent systems that transform industries? We are looking for a Software Engineer to join our team and work on cutting-edge AI-powered solutions in the logistics domain. This is a remote position, offering flexibility and the opportunity to collaborate with international teams. We at Sigma Software value innovation, quality, and teamwork, and provide our specialists with challenging projects and professional growth opportunities. Why join us? You will work on impactful AI-driven products, gain exposure to advanced technologies, and be part of a company that supports continuous learning and career development. Customer Our customer is one of Europe’s leading logistics providers, headquartered in Germany. They specialize in developing and implementing integrated supply chain systems, leveraging advanced data analytics to optimize logistics operations. Recognized for innovation and efficiency, they deliver solutions that enhance operational performance across diverse industries. Project The project focuses on developing advanced data products, including an AI assistant capable of performing analysis and providing insights based on user queries. The team is also building tools to support the client’s internal processes, integrating AI/ML models into production systems, and designing AI-powered features such as chatbots and recommendation engines. Requirements 3–4 years of development experience with TypeScript/JavaScript technology stack Proven experience with Node.js Experience with Python Hands-on experience integrating AI/ML models into production systems Experience building backend services that consume AI outputs and orchestrate AI pipelines Experience designing AI-powered features such as chatbots or recommendation engines Familiarity with integrating LLMs into applications Strong communication and multitasking skills Strong problem-solving and decision-making abilities with a focus on results Upper-Intermediate level of English WILL BE A PLUS: Experience with React Personal Profile Motivated, self-driven, and positive individual Strong communication skills Ability to multitask and manage priorities effectively Skilled in solving complex problems under tight deadlines Passionate about leveraging technology to deliver impactful results Responsibilities Design, develop, and maintain backend services using TypeScript/JavaScript and Node.js Integrate AI/ML models into production environments to support business processes Build and orchestrate AI pipelines that consume model outputs and deliver actionable insights Develop AI-powered features such as chatbots and recommendation engines Collaborate closely with cross-functional teams to ensure seamless integration of AI solutions into applications Participate in architectural discussions and contribute to solution design Ensure high-quality code through testing, reviews, and adherence to best practices Communicate effectively with stakeholders and team members to align on requirements and deliverables

Technology

ITCARD S.A.

Software Engineer

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Development of reliable and secure web applications in .NET for fintech payment systems, including system architecture design and database development. The role involves creating new functionalities, maintaining existing solutions, and ensuring high system availability. Position offers close collaboration with business teams and impact on core payment processes. 🗂️ Requirements: Higher education in Computer Science or related field (completed or in progress), Proficiency in C#, Knowledge of .NET platform, Experience in ASP.NET MVC or ASP.NET Core MVC, Knowledge of MS SQL Server, Ability to write SQL queries, Ability to work with technical documentation 📃 Skills: C#, .NET, ASP.NET, ASP.NETCore, MVC, SQL, MSSQL 🏢 Description: Software Engineer 🚀 Dołącz do ITCARD jako Software Engineer! Szukamy osoby, która chce rozwijać aplikacje .NET i tworzyć rozwiązania wspierające kluczowe procesy płatnicze w środowisku fintech . Będziesz pracować nad systemami, które muszą być niezawodne, bezpieczne i gotowe na szybki rozwój — dlatego liczymy na Twoją uważność, techniczną ciekawość i chęć szukania najlepszych rozwiązań. Jeśli lubisz projektować nowoczesne aplikacje , pracować blisko biznesu i mieć realny wpływ na działanie produktów, u nas znajdziesz przestrzeń do rozwoju i współpracy z doświadczonym zespołem ✨ 📍 Lokalizacja: Warszawa 💼 Tryb pracy: Stacjonarna / Hybrydowa 📝 Typ umowy: Umowa o pracę 💸 Branża: Płatności 📌 Twój zakres obowiązków: Rozwój aplikacji internetowych w technologii .NET; Tworzenie baz danych oraz architektury systemów; Projektowanie nowych aplikacji i funkcjonalności; Testowanie, analizowanie i modyfikowanie istniejących rozwiązań; Obsługa incydentów i awarii zgodnie z procedurami; Współpraca z użytkownikami i zespołami korzystającymi z aplikacji. 🎯 Nasze wymagania: Wykształcenie wyższe lub w trakcie studiów (preferowana informatyka); Umiejętność programowania w C# i znajomość platformy .NET; Doświadczenie w tworzeniu aplikacji internetowych w ASP.NET MVC / ASP.NET Core MVC; Znajomość MS SQL Server i języka SQL; Wysokie kompetencje techniczne i chęć ciągłego rozwoju; Umiejętność pracy z dokumentacją techniczną; Odpowiedzialność, zaangażowanie i nastawienie na rozwój; Komunikatywność i kreatywność w podejściu do zadań. ⭐️ Mile widziane: Znajomość JavaScript, CSS5, jQuery lub vue.js; Znajomość Git; Doświadczenie w tworzeniu aplikacji wielowarstwowych; Znajomość standardów OWASP i zagadnień bezpieczeństwa IT; Wiedza z zakresu nowoczesnych wzorców projektowych i architektonicznych; Certyfikaty techniczne potwierdzające umiejętności. To oferujemy: 💳 Możliwość zdobycia doświadczenia w rozwojowej branży technologicznej; 📄 Stabilne zatrudnienie w oparciu o umowę o pracę; 🕒 Elastyczne godziny pracy i możliwość pracy hybrydowej; 🎉 Dodatkowy dzień urlopu z okazji urodzin; ☂ Ubezpieczenie na życie; 🏥 Prywatną opiekę medyczną; 🏋️‍♀️ Kartę Multisport; 🗣  Onlinowy kurs języka angielskiego; 🤝 Program rekomendacji pracowników; 👕 Luźny dress code; 🎊 Integracje, konkursy i wydarzenia firmowe; 🤗 Pracę w zespole ekspertów otwartym na współpracę i wymianę doświadczeń. 🔗 Zainteresowany/a? Napisz do nas lub aplikuj bezpośrednio!