Top Software Engineer Jobs in Krakow
The Software Engineer I will design, code, test, and debug software applications, collaborate with product owners and QA teams, and participate in sprint planning. The role involves working with moderate complexity software while resolving defects and optimizing large-scale applications.
As a Software Engineer II at Affirm, you will collaborate with product managers and tech leads to develop features supporting product initiatives. Your role includes designing high-quality systems, enhancing platform performance, and fostering an inclusive workplace. On-call responsibilities are required, and you will actively drive ML innovation within large-scale distributed systems.
As a Mid Software Engineer II at OpenX, you will design and develop low-latency, high-performance distributed systems while improving the quality of ad traffic. This role involves collaborating with product and UX teams to enhance user experiences, analyzing system performance, and driving project requirements from conception to delivery.
The Java Software Engineer will join the Emergency Call Handling team, contributing to the mission-critical platform by extending capabilities and enhancing existing technologies within a DevOps environment. Responsibilities include designing, implementing, testing, and maintaining software in a microservices architecture.
The Senior Software Engineer will be responsible for architecting, designing, and maintaining code for Clari's revenue platform. The role involves collaborating with cross-functional teams, mentoring junior engineers, optimizing system performance, and contributing to the technical direction of the company.
The Software Engineer will enhance Grammarly's security by designing solutions to identify and mitigate risks, collaborating with teams to integrate security practices, and maintaining a security architecture. Responsibilities also include educating team members and staying updated on security standards.
The Java and Python Software Developer will create, deploy, and maintain internal applications for tools like GitHub and JIRA. Responsibilities include developing integration modules, modernizing tools using AI, and evaluating new tools within the software engineering ecosystem.
As a Software Engineer II in the Furnishing Platform team, you will build scalable systems and data pipelines, partnering with various teams to design robust consumer credit reporting systems. Your role will drive the development of best-in-class systems and ensure accurate data reporting from Affirm's financial products.
Featured Jobs
The Software Engineer I will work with Product and Capital Markets teams to develop integrations and services for funding processes. Responsibilities include designing core services, building testing environments, and automating processes to enhance efficiency and security in financial operations.
The Principal Software Engineer will develop scalable, web-based solutions to tackle complex business challenges, optimize existing features, and collaborate closely with other engineers and product managers in a dynamic agile environment. Responsibilities include implementing new features and ensuring high performance while maintaining a disciplined approach to quality assurance.
Senior Software Engineer role at Altium focusing on building the cloud platform Altium 365 for electronics design. Responsibilities include developing new cloud-native applications, utilizing AI and ML for search capabilities, and working with microservices and databases.
As a macOS Software Engineer at Grammarly, you will develop a new product for Mac users, focusing on robust architecture, innovative features, and performance. Collaborate with a team to create complex UX solutions and shared components, applying engineering best practices while ensuring optimal performance of the application.
As a Back-End Engineer at Grammarly, you'll develop core features and infrastructure to enhance user writing. You'll build and support high-availability production services, learn infrastructure as code (IaC), collaborate across teams, mentor new hires, and ensure high-quality user experience.
As an Intern Software Developer, you will support the Video Solutions team at Motorola Solutions in developing detection algorithms for video analytics. Responsibilities include building a detection library, creating scripts for testing, and collaborating with the team on innovative solutions.
The Intern Software Developer will work as part of the PCR Gateways team to develop and maintain applications for Motorola's commercial and professional customers. The role involves collaboration in an Agile environment, contributing to the software development lifecycle and gaining practical experience in both on-premise and cloud software.
As a Senior Angular Software Engineer, you will be responsible for developing and maintaining cloud-hosted products for public safety and commercial businesses. You will work in a small team through the complete software development life-cycle, focusing on the capture and distribution of critical information for improved dispatch decision-making.
As a C++/Go Software Engineer, you will develop advanced software modules for smart camera solutions, participate in the full lifecycle of feature development, debug Linux device drivers, maintain build systems, and ensure code quality through peer reviews.
Join the Avigilon Alta Video team to develop web applications using TypeScript and Vue3. Responsibilities include rendering high-resolution video, managing large data volumes, and implementing UI components. Collaboration with backend developers is essential, along with a mindset geared towards solving complex problems in a performance-critical environment.
As a Senior Java Software Engineer at Motorola Solutions, you will be responsible for developing mission-critical software for handling emergency calls. You will work on building new features, enhancing existing software, and collaborating with cross-functional teams to deliver high-quality solutions. Key technologies include Java, Kubernetes, Docker, Spring, and REST APIs. Must have a Bachelor's or Master's degree in a relevant field and strong communication skills.
Tech Lead Java Engineer responsible for extending capabilities of mission-critical platform and enhancing existing technologies. Provides technical leadership impacting products, demonstrates versatility, identifies technical debt, educates in software craftsmanship, coaches and mentors, and adjusts communication to various audiences. Requires 10+ years experience with Java, knowledge of microservices and REST API, Bachelor’s or Master’s degree in related fields, and strong English language skills.
As an Android Software Engineer at Dropbox, you'll enhance the mobile app experience by building engaging features, solving complex technical challenges, and collaborating across teams. You'll maintain high code quality, optimize performance, and stay updated on Android trends.
As a Software Engineering Intern at Dropbox, you will collaborate with teams to develop next-gen features, participate in mentorship programs, and engage in tech exploration. You'll focus on user-centric solutions and work in an Agile learning environment on impactful projects.
As a Senior GIS Software Engineer at Samsara, you will shape geospatial capabilities, building and maintaining data management infrastructure to support strategic goals. Responsibilities include optimizing data storage, collaborating with various teams, and enhancing geospatial data quality.
The Senior Software Engineer will lead the Decisions and Pricing Engineering team, building large-scale distributed systems, driving machine learning innovation, and developing technology strategies. Responsibilities include designing and implementing features, improving platform performance, creating APIs, and mentoring engineers.
As an Associate Software Engineer, you will collaborate with product teams to design and develop high-quality software solutions for Cytiva's ecommerce platform. You will engage in customer interviews, contribute to scalable microservices architecture, ensure code quality through reviews and testing, and mentor junior engineers—all while participating in continuous improvement of software development processes.
All Filters
No Results
No Results