Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

July 15, 2026

Software Engineer

Mid • Remote

Krakow, Poland

Would you like to work with cutting-edge technology?

Are you a fullstack developer who loves creating complex web applications?

Join our Authentication Team

The team oversees authentication services for Akamai Control Center and Linode's Cloud Manager. Access is secured using protocols like OAuth and SAML, integrated with various security tools. Engineers are needed to enhance and expand these essential platforms.

Partner with the best

As a Software Engineer, responsibilities include creating secure, scalable, and user-friendly solutions within modern architecture. Work involves developing and integrating platform components used by customers and engineering teams. Contributions directly impact the security of Akamai Control Center and Cloud Manager, two critical systems. This role offers a unique opportunity to enhance system functionality and security across platforms.

As a Software Engineer, you will be responsible for:

  • Developing and maintaining full-stack web applications using Python and JavaScript, with potential usage of Java and TypeScript.

  • Engaging in every phase of the project lifecycle, from design and development to deployment, QA support, and post-release resolution.

  • Translating UI designs into pixel-perfect front-end implementations.

  • Managing and interacting with relational and non-relational databases.

  • Implementing security best practices and maintaining familiarity with core internet protocols (TCP/IP, HTTP, DNS, TLS/SSL).

  • Leveraging Docker, version control systems, and shell scripting to support development, automation, and system reliability.

  • Solving complex technical problems through design and development, while collaborating within a multi-disciplinary engineering team.

Do what you love

To be successful in this role you will:

  • Hold a first-level qualification in Computer Science from an accredited academic institution.

  • Demonstrate expertise developing and maintaining comprehensive web applications with extensive full-stack development experience.

  • Demonstrate practical backend development expertise using Python, with Flask and FastAPI, knowledge of RESTful API principles, databases, and Docker.

  • Develop modern web applications with JavaScript or TypeScript, converting UI designs (e.g., Figma) into responsive, pixel-perfect front-end components.

  • Apply expertise in internet technologies and security principles, covering TCP/IP, HTTP, DNS, TLS/SSL, browser security concepts, and OWASP Top 10 practices.

  • Leverage version control systems, shell scripting, and collaborative practices while showcasing enthusiasm for learning technologies and contributing within teams.

  • Bonus points (nice to have): Experience with Java (Spring Framework) and Groovy, Knowledge of popular web frameworks (e.g., Angular), Knowledge of non-relational databases

    Learn what makes Akamai a great place to work

Connect with us on social and see what life at Akamai is like!

Similar jobs you might like

Technology

Link Group

Senior .NET Developer Azure

Senior

Remote

Warsaw, MZ, Poland

120 - 130 PLN

🏢 Summary: Senior Software Engineer role focused on designing, building, and scaling secure enterprise web applications and high-performance SaaS platforms. The position covers backend APIs, microservices, testing, technical leadership, and Azure-based CI/CD delivery within Agile teams. 🗂️ Requirements: 6+ years of full-lifecycle software development experience, Experience developing and maintaining large-scale web applications and SaaS solutions, Strong proficiency in C#, .NET Core, and .NET Framework, Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipelines, Experience with NUnit, Moq, Jest, and Git, Strong problem-solving and technical communication skills 📃 Skills: C#, .NET, Azure, REST, Microservices, NUnit, Moq, Jest, Git, CI/CD, SaaS 🏢 Description: We are looking for a skilled and passionate Senior Software Engineer to join our core engineering team. In this role, you will play a key part in designing, building, and scaling enterprise-grade web applications and high-performance SaaS solutions. If you have a strong foundation in Microsoft technologies, cloud architecture, and modern engineering practices—and love solving complex technical challenges—we would love to hear from you! Key Responsibilities Architecture & Development: Design, build, and maintain scalable, secure, and resilient web applications and SaaS platforms. API & Backend Systems: Implement and optimize RESTful APIs, microservices, and Web API integrations. Quality & Testing: Drive software quality by writing comprehensive unit tests (NUnit, Moq, Jest) and advocating for test-driven practices. Technical Leadership: Participate in code reviews, architectural discussions, and technical planning to ensure clean, maintainable code. Agile Collaboration: Work closely with cross-functional teams using Agile methodologies to deliver features iteratively and efficiently. DevOps & Version Control: Utilize Git and Azure DevOps for continuous integration, project tracking, and modern deployment pipelines. Key Requirements Experience: 6+ years of hands-on experience in full-lifecycle software development. SaaS & Web Architecture: Proven track record of developing and maintaining large-scale web applications and SaaS solutions. Core Tech Stack: Strong proficiency in C# , .NET Core , and .NET Framework . Cloud & DevOps: Hands-on experience with Azure Cloud services, RESTful architectures, and CI/CD pipeline concepts. Testing & Tools: Solid experience with unit testing frameworks ( NUnit, Moq, Jest ) and version control ( Git ). Communication: Excellent problem-solving skills and the ability to articulate technical concepts clearly to team members. Nice to Have Agile Frameworks: Experience working within a SAFe (Scaled Agile Framework) environment. Mentorship: Passion for coaching junior developers and fostering team growth.

Technology

emagine Polska

Senior Software Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Senior Software Engineer role building enterprise digital platforms for the pharmaceutical and life sciences sector. The position covers full-stack, cloud-native development, architecture influence, API design, CI/CD, quality automation, and platform reliability in an international agile team. 🗂️ Requirements: 5+ years of professional software development experience, Strong .NET/ASP.NET Core and/or Python experience, REST API development experience, Vue 3 and TypeScript experience, Azure or AWS cloud platform experience, CI/CD, automated testing, and DevOps knowledge, Software architecture and scalable solution design knowledge, Fluent written and spoken English 📃 Skills: .NET, ASP.NET, Python, Vue, TypeScript, REST, Azure, AWS, GitHub, Vitest, Allure, MSAL, CI/CD, DevOps 🏢 Description: We’re looking for an experienced Senior Software Engineer to join a global product team within the pharmaceutical and life sciences industry . This is a chance to work on modern, enterprise-grade digital platforms where software engineering meets science and real-world business impact . You’ll have the opportunity to influence architecture, contribute to technical decisions, and build solutions that matter — all while working in a truly international, agile environment. What you’ll work on As a Senior Software Engineer, you’ll be involved across the full software development lifecycle — from designing scalable solutions and APIs to delivering modern user-facing functionality. Your responsibilities will include: Designing and implementing scalable backend services and REST APIs Developing modern web applications and intuitive user-facing functionality Contributing to system architecture and technical decision-making Designing and implementing cloud-native solutions Building and improving CI/CD pipelines and automated deployments Ensuring software quality through automated testing and code reviews Working closely with Product Owners, architects, engineers and business stakeholders Supporting platform reliability, observability and operational excellence Contributing to an agile, collaborative engineering culture Your technology playground You’ll work with a modern technology stack including: ASP.NET Core / .NET 10 Vue 3 – Composition API TypeScript REST APIs Python and/or .NET Azure / AWS GitHub Actions & CI/CD Vitest & Vue Test Utils Allure reporting Microsoft Identity / Azure MSAL Browser What we’re looking for We’re looking for someone who brings 5+ years of professional software development experience and is comfortable taking ownership of technical solutions. You’ll ideally have: Strong experience with .NET / ASP.NET Core and/or Python Hands-on experience building REST APIs Solid frontend experience with Vue 3 and TypeScript Experience with cloud platforms , preferably Azure or AWS Practical knowledge of CI/CD, automated testing and DevOps practices A strong understanding of software architecture and scalable solution design Excellent communication and stakeholder management skills Experience working in regulated environments is a strong advantage Fluent English , both written and spoken Why this opportunity? Work globally, remotely – collaborate with colleagues and stakeholders across an international product organisation. Build technology with purpose – your work will contribute to digital platforms supporting research, clinical development and scientific decision-making. Have a technical voice – this isn’t just about writing code. You’ll influence architecture, engineering practices and technical direction. Modern engineering environment – cloud-native development, modern frontend technologies, automation, CI/CD and a strong focus on quality. Cross-functional collaboration – work alongside experienced engineers, architects, Product Owners and business experts in an agile setup. Ready to build software where technology meets science? Apply now and let’s talk.

Technology

DCV Technologies

Python Full Stack Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Senior Full Stack Engineer role focused on leading the delivery of scalable, business-critical web applications. The position combines React/Remix front-end development with Python REST APIs, Azure cloud deployment, automated testing, and DevSecOps practices while providing technical leadership in an Agile team. 🗂️ Requirements: Senior full-stack engineering experience, TypeScript, React, Python, RESTful API development, MongoDB, SQL databases, Microsoft Azure, Azure Kubernetes Service, Clean, testable code, Test-driven development, Vitest, Pytest, DevSecOps practices, GitHub workflows, GitHub Actions CI/CD, Kubernetes, ArgoCD, Problem-solving, Technical communication, Bachelor’s degree or equivalent professional experience 📃 Skills: TypeScript, React, Remix, Python, MongoDB, SQL, Azure, AKS, Vitest, Pytest, GitHub, GitHubActions, Kubernetes, ArgoCD, DevSecOps, TDD, GitOps, ES6 🏢 Description: We are seeking an experienced Senior Full Stack Engineer to join a high-performing engineering team responsible for building and enhancing innovative web-based platforms. This role offers the opportunity to work on complex, business-critical applications while driving technical excellence, engineering best practices, and scalable software solutions. As a Senior Engineer, you will take ownership of advanced development initiatives, contribute to architectural decisions, and help shape the future direction of modern web applications. You will work across both front-end and back-end technologies , combining expertise in React-based user interfaces and Python API development to deliver secure, scalable, and maintainable solutions. The ideal candidate will have strong full-stack engineering experience, a passion for clean code and automation, and the ability to solve complex technical challenges within a collaborative, agile environment. Key Responsibilities Lead the design, development, and delivery of complex software engineering initiatives from concept through to production. Architect and build scalable Python RESTful APIs and modern React/Remix-based web applications using service-oriented architecture principles. Develop reusable components, integrations, and technical solutions that improve application scalability and maintainability. Investigate, troubleshoot, and resolve complex technical issues, providing effective solutions and long-term improvements. Establish and promote engineering best practices across development, testing, security, and deployment processes. Champion a DevOps-first mindset , supporting automation, continuous delivery, and operational excellence. Define and address non-functional requirements including performance, accessibility, reliability, and security. Collaborate closely with Product Owners, architects, engineers, and business stakeholders to translate requirements into innovative technical solutions. Provide technical guidance and mentorship to other engineers, encouraging knowledge sharing and continuous improvement. Contribute to Agile delivery practices, supporting effective planning, estimation, and iterative development. Essential Skills & Experience Proven experience as a Senior Full Stack Engineer or similar technical leadership role, delivering complex software solutions. Strong proficiency in TypeScript , including modern ES6+ features and best practices. Extensive experience building dynamic, responsive front-end applications using React , with experience in Remix or similar frameworks preferred. Strong backend development experience using Python , including the design and implementation of RESTful APIs. Solid understanding of database technologies, including MongoDB and relational SQL databases. Hands-on experience with Microsoft Azure , particularly Azure Kubernetes Service (AKS) and cloud-native application deployment. Strong commitment to writing clean, maintainable, and highly testable code. Experience with Test Driven Development (TDD) and automated testing frameworks, including: Unit testing with Vitest and Pytest Functional testing exposure with Playwright is desirable. Strong understanding of modern DevSecOps practices , including: GitHub version control workflows CI/CD automation using GitHub Actions Containerised application deployment using Kubernetes GitOps practices with ArgoCD Excellent problem-solving skills with strong attention to technical detail and quality. Strong communication skills with the ability to collaborate effectively with both technical and non-technical stakeholders. Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience. Desirable Skills Azure Developer certification, particularly AZ-204 . Experience working with Databricks or modern data platforms. Experience working in Scrum-based Agile environments . Previous experience working with large-scale enterprise applications and distributed systems.

Technology

Cornerstone OnDemand

Software Engineering Intern .NET

Intern

Hybrid

Krakow, MA, Poland

6,500 - 6,500 PLN

🏢 Summary: Software Engineering Internship focused on building and maintaining cloud-based, full-stack web applications and AI-enabled features. The role provides hands-on experience with .NET, React, AWS, databases, APIs, testing, deployment, and cross-functional Agile delivery. 🗂️ Requirements: Basic programming knowledge in an object-oriented language, Relational database and SQL knowledge, Object-oriented programming principles, React.js and modern front-end knowledge, Software development and application architecture understanding, Application performance and optimization awareness, Secure coding understanding, Software design patterns knowledge, Analytical and problem-solving abilities, Written and verbal communication skills, Foundational AI, Generative AI, LLM, and prompt-engineering knowledge, Collaborative mindset and willingness to learn 📃 Skills: Java, Python, C#, .NET, React.js, HTML, CSS, JavaScript, TypeScript, SQL, AI, LLMs, Git, AWS 🏢 Description: We are seeking a passionate and motivated Software Engineering Intern who is eager to grow their expertise in building cloud-based applications—from developing front-end interfaces to modern backend services and microservice-based applications. As a key member of our dynamic development team, you will help build innovative web applications and intelligent features powered by modern .NET Core, C#, React, AWS, and AI technologies. You will have opportunities to work on AI-enabled solutions, including Generative AI and Large Language Model (LLM)-based applications, while developing expertise across the full software development lifecycle. The ideal candidate will possess strong programming fundamentals, a good understanding of SQL databases, and an interest in applying emerging AI technologies, including Generative AI and LLM-based capabilities, to modern software solutions. In this role you will... Work closely with Development, QA, and Operations teams to ensure successful project delivery. Communicate effectively to understand project requirements and provide timely updates. Assist in designing, developing, and maintaining full-stack applications using .NET (Core/Framework), React.js, and SQL/NoSQL databases on the AWS cloud platform. Collaborate with senior engineers, product managers, and designers to understand requirements and implement solutions. Assist in developing and testing APIs and software components under the guidance of senior engineers. Write clean, maintainable, and scalable front-end and back-end code under guidance. Participate in agile ceremonies such as sprint planning and technical design reviews, and contribute ideas and feedback. Participate in code reviews, unit testing, and software deployment activities. Assist in monitoring, debugging, and improving application performance, security, and reliability. Assist in troubleshooting application issues and contribute to root cause analysis under the guidance of senior engineers. Collaborate with cross-functional teams including engineering, product, IT security, and release management. Assist in the development and integration of AI-powered features and intelligent user experiences using modern AI technologies and services. Stay updated on emerging trends in .NET, front-end technologies, cloud computing, and AI. You’ve got what it takes if you have... Basic programming knowledge in Java, Python, C#, or another object-oriented programming language. Good understanding of relational databases and SQL, including database design fundamentals, query writing, stored procedures, and data modeling. Strong understanding of object-oriented programming (OOP) principles; familiarity with design principles such as SOLID and KISS is a plus. Knowledge of React.js and modern front-end technologies (HTML, CSS, JavaScript/TypeScript). Understanding of software development concepts and application architecture principles. Familiarity with version control systems such as Git and Bitbucket is a plus. Familiarity with NoSQL databases is a plus. Awareness of application performance concepts and optimization techniques. Understanding of secure coding practices. Familiarity with software design patterns and their practical application. Strong analytical, quantitative, and problem-solving abilities. Excellent interpersonal, written, and verbal communication skills. Foundational knowledge of Artificial Intelligence (AI), Generative AI, and Large Language Models (LLMs), including prompt engineering and practical AI applications in modern software development. Collaborative mindset and eagerness to learn new technologies and grow within both AI and full-stack engineering domains. Preferred Qualifications Internship, academic project, or personal project experience with React, .NET, or web application development. Hands-on experience with Python and AI-based applications. Familiarity with AI services and frameworks such as Azure OpenAI, AWS Bedrock, LangChain, Semantic Kernel, or similar technologies. Familiarity with CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, or GCP). Hands-on experience with testing frameworks such as NUnit or xUnit. Exposure to AWS cloud services and cloud-native application development. Experience analyzing and troubleshooting functional and technical issues through academic, internship, or personal projects. Exposure to Agile development methodologies. Familiarity with AWS services such as Lambda, S3, ECS, API Gateway, and related cloud-native services. Interest in user experience (UX), accessibility, and responsive web design. Experience integrating AI/LLM capabilities into applications is a plus.

Technology

Grid Dynamics

Python developer (AI experience)

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Join a high-impact engineering initiative to build an autonomous, multi-agent AI system that takes software engineering work from requirements through production-ready code. The role focuses on architecting agentic workflows, Python back-end orchestration, LLM observability, prompt engineering, and sandboxed execution across multiple technology stacks. 🗂️ Requirements: 3+ years of commercial software engineering experience, Production-grade Python application development, Agentic AI, multi-agent architecture, or RAG development, LangGraph and LangChain proficiency, LLMOps observability, tracing, debugging, and evaluation experience, GenAI coding-tool experience, Prompt engineering, LLM orchestration, and context management, Linux, Bash/shell scripting, and Docker proficiency, Familiarity with Java, Maven/Gradle, .NET, and Angular stacks, English communication skills 📃 Skills: Python, LangGraph, LangChain, LangSmith, Docker, Linux, Bash, Claude, Cursor, Copilot, RAG, Java, Maven, Gradle, NET, Angular 🏢 Description: We are seeking a Software Engineer to join a high-impact engineering initiative building a next-generation autonomous AI agent that acts as a digital software engineer for a global leader in digital payments and financial technology. In this role, you will play a pivotal part within a dedicated Grid Dynamics engineering squad, designing and developing a sophisticated multi-agent architecture capable of taking software engineering tasks from requirements to production-ready code end-to-end. As a technical leader on the team, you will build and scale specialized AI components that handle different stages of the software development lifecycle—including requirements understanding, solution planning, code generation, testing execution, and quality validation. Responsibilities: Architect, design, and deploy autonomous agentic AI workflows and multi-agent systems that automate complex, end-to-end software development lifecycle (SDLC) processes. Develop robust, scalable back-end services and orchestrations using Python, LangGraph, and LangChain to enable multi-agent communication, state management, and task planning. Implement observability, evaluation, and tracing frameworks using LangSmith to continuously monitor agent behavior, optimize performance, and ensure output reliability. Apply advanced prompt engineering techniques and leverage cutting-edge GenAI development tools (such as Claude Code) to build high-precision code generation and refactoring pipelines. Ensure seamless environment execution and sandboxing by managing containerized runtimes using Docker and writing complex Bash/shell scripts. Collaborate with cross-functional engineering teams to evaluate generated code across diverse technology stacks, including Java (Maven/Gradle), .NET, and Angular. Adopt an adaptive, problem-solving mindset to address complex technical challenges, navigate ambiguity, and maintain high standards for generated code quality and security. Min requirements: 3+ years of commercial software engineering experience, with a proven track record of developing production-grade applications in Python. Hands-on experience developing agentic AI systems, multi-agent architectures, or advanced Retrieval-Augmented Generation (RAG) frameworks. Strong proficiency with LangGraph and LangChain for building complex, stateful AI agent workflows. Practical experience using LangSmith (or equivalent LLMOps platforms) for observability, tracing, debugging, and evaluation of LLM pipelines. Practical experience utilizing modern GenAI coding acceleration tools (e.g., Claude Code, Cursor, GitHub Copilot) in daily software development. Expertise in prompt engineering techniques, LLM orchestration, and dynamic context management. Solid hands-on proficiency with Linux environments, Bash/shell scripting, and containerization using Docker. Conceptual understanding or basic hands-on familiarity with diverse software engineering stacks (e.g., Java with Maven/Gradle, .NET, Angular) to validate agent-generated code across environments. Highly adaptive mindset, strong problem-solving skills, and excellent written/verbal English communication skills for effective remote collaboration. We offer: Opportunity to work on bleeding-edge projects Work with a highly motivated and dedicated team Competitive salary Flexible schedule Benefits package - medical insurance, sports Corporate social events Professional development opportunities Well-equipped office About us: Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI , supported by profound expertise and ongoing investment in data , analytics , cloud & DevOps , application modernization and customer experience . Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.