July 1, 2026

iOS Engineer

Senior • Remote

6,000 - 8,398 USD

Kraków, Poland

ID71270


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 Lead iOS Engineer to support a platform-focused team at Bumble, contributing hands-on to iOS implementation while raising the technical bar across architecture, quality practices, and AI-assisted delivery. You will design and maintain MVVM-based iOS architecture, integrate third-party SDKs and cloud-connected platform functionality, and select and implement appropriate testing strategies for the team. The role requires strong ownership in a high-ambiguity environment, turning unclear requirements into clear technical plans with minimal supervision.

What you will do

  • Design, build, and maintain high-quality iOS platform capabilities that support consumer-facing experiences;

  • Design and evolve the iOS architecture using MVVM, modular architecture, and modern engineering best practices;

  • Integrate third-party SDKs and platform services into the iOS application;

  • Work across networking layers, API integrations, and backend-connected mobile features;

  • Support Cloud Code-related implementation and integration needs where applicable;

  • Own iOS work end-to-end while providing technical guidance through code reviews, pairing, and architecture discussions;

  • Define and implement testing strategies and quality practices that improve release confidence while balancing maintainability and delivery speed;

  • Apply AI-assisted engineering practices to improve delivery, code quality, debugging, refactoring, documentation, and tooling while maintaining engineering standards;

  • Communicate clearly with stakeholders, surface risks early, and keep progress visible across time zones.

Must haves

  • 5+ years of experience as an iOS engineer with strong hands-on Swift/iOS implementation experience;

  • Strong hands-on experience with modern Swift Concurrency (async/await, Actors, structured concurrency) in production applications;

  • Strong experience building and shipping production iOS applications at scale;

  • Strong knowledge of MVVM and modern architectures such as TCA, Clean Architecture, or similar;

  • Proven experience leading technical discussions, driving architecture decisions, and influencing engineering best practices across a team;

  • Experience integrating third-party SDKs in production mobile applications;

  • Strong understanding of networking, API integration, error handling, and mobile-backend interaction patterns;

  • Experience with Cloud Code or comparable cloud-connected mobile/platform functionality;

  • Strong experience defining testing strategy, selecting testing frameworks and quality practices, and determining appropriate unit, integration, UI, snapshot, contract, or other test coverage;

  • Experience using AI-assisted engineering tools to improve implementation, debugging, refactoring, testing, documentation, and development workflows;

  • Strong ownership mindset with the ability to operate independently, communicate progress clearly, and proactively surface risks and blockers across time zones;

  • Upper-intermediate English level.

Nice to haves

  • Experience with modular iOS architecture in large-scale consumer applications;

  • Experience defining or improving team-level testing strategy, not just contributing individual tests;

  • Experience working on platform teams or shared mobile foundations used by multiple product teams;

  • Experience with cloud-connected mobile features, backend-for-frontend patterns, or services that require close mobile/backend coordination;

  • Prior experience in high-ambiguity environments where requirements need discovery, validation, and technical shaping before implementation;

  • Practical experience using AI tools to improve engineering workflows while preserving code quality, security, and authenticity.

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!

Similar jobs you might like

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

AgileEngine

Software Engineer

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on designing and building scalable serverless middleware services for digital ordering, payments, loyalty, and third-party integrations on a major consumer platform using AWS and Node.js/TypeScript. The position emphasizes event-driven architecture, infrastructure as code, secure authentication, and active use of AI-assisted development tools. It involves API development at scale, cloud-native deployments, and collaboration on high-quality, secure backend systems. 🗂️ Requirements: 4+ years of backend development experience, Experience building and operating RESTful and/or GraphQL APIs at scale, Proficiency in JavaScript or TypeScript, Experience with serverless architectures on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience with CI/CD pipelines and Git-based source control workflows, Familiarity with Infrastructure as Code (Terraform or CloudFormation), Understanding of event-driven architecture, webhooks, async messaging, pub/sub, Experience integrating with third-party and vendor APIs, Strong debugging and production incident management skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, AWS, Lambda, API Gateway, DynamoDB, SQS, SNS, Terraform, CloudFormation, Git, GitHub, Azure, REST, GraphQL, Cognito, OAuth2, OpenID, Datadog, Dynatrace, CloudWatch, Akamai, CloudFront, CI/CD 🏢 Description: ID72455 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 Senior Backend Engineer to design and build scalable middleware services powering digital ordering, payments, loyalty, and third-party integrations across a major consumer platform. You will develop serverless applications using AWS Lambda and API Gateway, build Node.js/TypeScript microservices, design event-driven architectures with SQS/SNS, and implement infrastructure as code with Terraform. The role includes active use of AI-assisted development tools as a core part of the daily engineering workflow. What you will do Develop serverless applications using AWS Lambda and API Gateway; Build and maintain Node.js/TypeScript microservices; Design event-driven architectures using SQS/SNS; Build infrastructure as code using Terraform; Leverage AI-assisted development tools (GitHub Copilot, Claude, and similar) as a core part of daily engineering work — from code generation and refactoring to test coverage and documentation. Champion AI tooling adoption across the team; Create integrations with delivery providers and payment platforms; Collaborate with business stakeholders and product teams to understand functional and technical requirements; translate those into scalable, maintainable architecture and implementation plans; Conduct constructive code reviews and provide technical design guidance to peers and junior engineers, raising the overall quality and consistency of team output; Enforce data governance, security policies, and compliance standards throughout the software development lifecycle; Implement secure authentication and identity flows using Amazon Cognito. Must haves 4+ years of backend development experience ; Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Strong proficiency in one or more of: JavaScript/TypeScript (Node.js, Java, or C#) ; Experience with serverless architectures on AWS ( Lambda , API Gateway , DynamoDB , SQS/SNS ); Demonstrated experience building and operating RESTful and/or GraphQL APIs at scale; Experience with CI/CD pipelines and source control workflows (Git, GitHub Actions, Azure DevOps); Familiarity with Infrastructure as Code ( Terraform or CloudFormation); Solid understanding of integration patterns: event-driven architecture, webhooks, async messaging, and pub/sub; Experience integrating with third-party platforms and vendor APIs (e.g., delivery aggregators, POS systems, loyalty platforms, or similar ecosystem partners); Ability to translate ambiguous business requirements into clear technical specifications; Collaborative mindset with a willingness to give and receive candid code review feedback; Strong debugging, root-cause analysis, and production incident management skills. Upper-intermediate English level. Nice to haves DoorDash, Uber Eats, or similar delivery integrations; Payment platform integrations; Restaurant, retail, or QSR experience; Amazon Cognito expertise; Experience with multi-region AWS deployments and global traffic management (Akamai, CloudFront); Familiarity with identity and authentication patterns: OAuth 2.0, OpenID Connect, AWS Cognito; Hands-on experience with observability platforms (Dynatrace, Datadog, CloudWatch); Experience prompting, fine-tuning, or orchestrating LLMs/AI agents as part of a software delivery workflow; Experience in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher; Exposure to React Native or cross-platform mobile app integration patterns. 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

AgileEngine

QA Engineer

Senior

Remote

Krakow, Poland

4,940 - 6,587 USD

🏢 Summary: Senior QA Engineer role focused on manual and automation testing of web applications, including validation of AI-generated test cases and LLM outputs. The position involves API testing, cross-browser UI testing, CI/CD collaboration, and contributing to an existing automation framework within Agile teams. It is suited for an experienced tester strengthening automation skills while working with AI-driven tools and modern QA practices. 🗂️ Requirements: 4+ years of software testing experience, Strong manual and automation testing knowledge, Understanding of SDLC and STLC models, Knowledge of testing and QA processes, Experience with test design techniques, Defect analysis and reporting skills, Experience with Postman for API testing, Experience with browser developer tools, Experience with UI testing, Experience with TestRail for test management, Basic understanding of CI/CD processes, Intermediate level of English 📃 Skills: TestRail, Postman, JIRA, Jenkins, CI/CD, SDLC, STLC, API, UI, LLM, Claude, GitHub, Copilot, OpenAI, Azure, LangChain 🏢 Description: ID66279 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 Senior QA Engineer to perform manual and automation testing of web applications, validate AI-generated test cases and LLM outputs, and contribute automation scripts to a stable existing framework under the guidance of a dedicated Automation Lead. You will design and execute test plans in TestRail, conduct API testing with Postman, document defects in Jira, and collaborate across Agile sprint cycles. The role suits an engineer with a strong manual background who is actively growing their automation skills using tools including Claude and GitHub Copilot. What you will do Perform manual and automation testing of web applications to identify bugs, glitches, and inconsistencies; Take ownership of automation tasks within the team and proactively develop your automation skills; Develop, maintain, and execute detailed manual test cases based on product requirements and specifications; Perform thorough cross-browser UI testing to ensure consistent behavior across Chrome, Firefox, Safari, Edge, etc.; Validate AI-generated test cases, summaries, and recommendations produced by integrated LLMs to ensure accuracy, completeness, and alignment with project requirements; Design and execute test scenarios to verify AI behavior, including prompt–response consistency, contextual relevance, and deterministic vs. non-deterministic outputs; Evaluate AI model quality using defined acceptance metrics (precision, recall, hallucination rate, duplication rate); Conduct manual API testing to validate request/response accuracy, error handling, and integration; Use TestRail to create, manage, and track test plans, test cases, and test execution results; Use Jenkins CI/CD pipelines; Report and document defects clearly using the bug tracking system (JIRA); Participate in daily stand-ups, sprint planning, and other Agile team meetings; Review user stories and acceptance criteria to understand the scope of testing; Estimate own tasks, report on risks to the team lead; Collaborate with developers and other QA team members to reproduce issues and verify fixes; Maintain and update test documentation as needed. Must haves 4+ years of experience in software testing; Strong manual & automation knowledge; Basic understanding of SDLC and STLC (Software Development and Testing Life Cycle) models; Knowledge of Testing and Quality Assurance processes; Strong experience with Test Design activities to cover a set of product requirements; Knowledge of Test Design techniques; Knowledge of testing methodologies; Defect analysis skills and the ability to write detailed and useful defect reports with expected defect-fixing outcomes; Experience with Postman (API testing) and Browser developer tools; Experience with UI testing; Experience with TestRail as a Test Management system (as a user, test execution is required); Basic understanding of CI/CD process; English – an Intermediate, higher knowledge level is an advantage. Nice to haves Understanding of LLM evaluation principles, including prompt engineering, output validation, and model fine-tuning cycles; Familiarity with AI/ML concepts, APIs, and frameworks (e.g., OpenAI API, Azure OpenAI, LangChain); Knowledge of data protection and compliance standards for AI systems (GDPR, zero-data retention, PII anonymization); Experience in SSO testing is a plus; Experience in Performance or Load testing is a plus. 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

New offer

AgileEngine

Senior Backend Engineer

Senior

Remote

Krakow, MA, Poland

5,269 - 7,245 USD

🏢 Summary: Senior Backend Engineer role focused on building and maintaining multi-cloud Java services in a microservices, event-driven environment. The position includes test automation, production-code optimization, technical problem-solving, and support for service providers. 🗂️ Requirements: 4+ years of web development experience in similar environments, Bachelor’s degree in Computer Science, Information Security, or related technology field, Java 8, Spring, and Spring Boot expertise, Microservices and event-driven systems experience, Code and business-process documentation experience, Complex requirements and business-process analysis experience, Internal tools and reusable architecture development experience, Production code optimization and performance improvement experience, Application debugging, refactoring, and production-issue reproduction experience, JUnit and Mockito testing experience, Git experience, Commitment to code quality and ownership, Strong problem-solving and continuous-improvement approach, Upper-intermediate English 📃 Skills: Java, Spring, SpringBoot, Microservices, JUnit, Mockito, Git, AWS, ECS, SNS, SQS, RedShift 🏢 Description: ID77083 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 Senior Backend Engineer to develop and maintain multi-cloud platform services using Java 8 and Spring Boot , contributing to microservices architecture and event-driven systems within a small, high-ownership team. You will optimize production code, write unit and system tests using JUnit and Mockito, support complex business requirements gathering, and monitor service providers in the field. Experience in financial, accounting, or logistics software is a strong plus. What you will do Develop multi-cloud platform services as part of a small engineering team; Build and maintain automation frameworks to execute developer-written tests in private and public cloud environments; Optimize code, ensure engineering best practices are followed, and support the team in resolving technical challenges; Monitor and support service providers using the application in the field. Must haves 4+ years of experience in web development in similar environments; Bachelor’s degree in Computer Science, Information Security, or a related technology field; Strong knowledge of Java 8 , Spring , and Spring Boot ; Experience with Microservices and event-driven systems; Experience creating documentation for code and business processes; Experience gathering and navigating complex requirements and business processes; Experience developing internal tools and reusable architecture; Experience optimizing code and improving performance for production systems and applications; Experience debugging, refactoring applications, and reproducing production issues; Experience with testing frameworks including JUnit and Mockito ; Experience with Git ; Commitment to code quality and ownership of developed applications; Strong problem-solving skills with a proactive approach to continuous improvement; Upper-intermediate English level. Nice to haves Experience working with financial or accounting backends; Experience with Test-Driven Development (TDD); Experience with logistics software, delivery, transportation, route planning, or roadside assistance domains; Experience with AWS services such as ECS, SNS, SQS, and RedShift; Experience in architectural design, code reviews, and SOLID principles. 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

New offer

AgileEngine

Tech Lead Security Software Engineer

Senior

Remote

Krakow, MA, Poland

7,200 - 8,069 USD

🏢 Summary: Lead Security Software Engineer role focused on building GenAI-driven cloud security automation for a large financial services environment. The position architects RAG and LLM integrations for cloud baselines, policy generation, Terraform compliance, and security drift detection while leading an engineering pod. 🗂️ Requirements: 6+ years of software engineering experience, Cloud infrastructure architecture experience, Advanced Python development, REST API design, GenAI API integration experience, RAG knowledge, Vector database knowledge, Cloud architecture experience, AWS experience, Terraform Infrastructure as Code design, Experience leading and mentoring senior engineers, Upper-intermediate English 📃 Skills: Python, REST, OpenAI, Anthropic, RAG, AWS, Terraform, English 🏢 Description: ID80140 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 Lead Security Software Engineer to architect GenAI workflows and automation systems that translate manual cloud security adoption into AI-accelerated pipelines within a large-scale financial services environment. You will design RAG-based systems and LLM API integrations to automate secure cloud baseline generation, Rego policy creation, and Terraform module compliance, while leading a localized engineering pod and acting as the primary technical point of contact for cloud security tooling. What you will do Architect Generative AI workflows utilizing RAG, vector databases, and LLM APIs to automate the creation of configuration requirements, Rego policies, and Terraform modules for new cloud services (e.g., AWS S3). Oversee the development of automated drift detection, continuous discovery, and gap analysis capabilities to identify unmanaged AI assets and configuration anomalies. Guide the engineering pod in generating and validating compliant Terraform modules, Rego policies (for Wiz Custom Configuration Rules), and Regula test cases for CI/CD pipelines. Act as the primary technical point of contact for a Cloud Security Tooling (CST) team, leading a localized pod to ensure scalable, maintainable, and highly effective automation frameworks. Must haves 6+ years of software engineering experience with a strong architectural focus on Cloud infrastructure. Advanced Python development and REST API design capabilities. Practical experience integrating Gen AI APIs into software applications (e.g., OpenAI, Anthropic) and a working understanding of developer-level concepts like Retrieval-Augmented Generation (RAG) and Vector databases . (Note: We need software builders, not Machine Learning researchers.) Deep Cloud Architecture experience ( AWS preferred) and proven ability to design Infrastructure as Code (Terraform). Proven capability to lead and mentor senior engineers in an autonomous, follow-the-sun model. Upper-intermediate English level. Nice to haves Experience building high-performance endpoints using FastAPI. Hands-on scripting experience with LangChain or LangGraph. Practical experience writing Rego policies for Wiz Custom Configuration Rules or Regula. 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

AgileEngine

Android Engineer ID63637

Senior

Remote

Krakow, Poland

4,700 - 7,700 USD

🏢 Summary: Senior Android Engineer role focused on designing, building, and maintaining consumer-facing features for a large-scale mobile application. The position involves end-to-end ownership of Android features, contributing to architecture standards, and working with modern development practices and AI-assisted tools. The engineer will collaborate cross-functionally while mentoring others in a fast-paced environment. 🗂️ Requirements: 5+ years of professional experience building and shipping Android applications, Strong proficiency in Kotlin, Experience with Jetpack Compose and/or XML-based UI development, Experience with MVVM, MVI, or Clean Architecture in medium-to-large codebases, Solid understanding of Android lifecycle, threading, performance, and memory management, Experience integrating and consuming networked APIs, Experience owning features end-to-end from design to release, Experience using AI-assisted development tools 📃 Skills: Kotlin, JetpackCompose, XML, MVVM, MVI, CleanArchitecture, Android, APIs, AI 🏢 Description: 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 Senior Android Engineer to design, build, and maintain features that power Bumble’s consumer-facing dating experience. You will work in Kotlin with Jetpack Compose and XML-based views, owning features end-to-end from technical design through release while contributing to Android architecture standards in a large, fast-moving codebase. The role includes mentoring junior engineers and integrating AI-assisted development tools into the engineering workflow. What you will do Design, build, and maintain high-quality Android features that power consumer-facing experiences; Partner closely with Product Managers and Designers to shape product vision, influence the roadmap, and translate ideas into polished Android implementations; Own Android features end-to-end, from technical design and implementation through testing, release, and iteration; Contribute to and evolve the Android architecture and engineering standards, balancing long-term maintainability with rapid product development; Leverage AI-assisted development tools and workflows to improve productivity, code quality, and developer experience; Help mature the team’s approach to AI usage by sharing best practices, tools, and learnings with other engineers; Support and mentor other Android engineers through code reviews, pairing, and technical guidance. Must haves 5+ years of professional experience building and shipping production Android applications; Strong proficiency in Kotlin and experience with modern Android development practices; Experience building UIs using Jetpack Compose and/or XML-based views; Proven experience designing and maintaining Android application architectures such as MVVM , MVI , or Clean Architecture in medium-to-large codebases; Solid understanding of Android platform fundamentals, including activity and fragment lifecycle, threading, performance, and memory management; Experience integrating and consuming networked APIs from Android clients, including error handling and offline considerations; Experience owning Android features end-to-end, from technical design and implementation through testing and release; Excellent communication skills and a collaborative, inclusive mindset; Upper-intermediate English level. 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

AgileEngine

Integration Software Engineer – Node.js ID59900

Mid

Remote

Krakow, Poland

🏢 Summary: The offer is for a Software Engineer to design and maintain secure, scalable integrations between a public safety platform and third-party systems. The role focuses on building cloud-based integration solutions using TypeScript and Node.js across RMS, CAD, and Booking products. It involves developing APIs, improving system reliability, and collaborating in an Agile environment. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field or equivalent experience, 3+ years of software engineering experience, Strong experience with JavaScript, Strong experience with TypeScript, Strong knowledge of Node.js, Experience building integrations with RESTful APIs, Experience building integrations with SOAP APIs, Experience building integrations with GraphQL APIs, Experience with SQL databases, Experience with automated testing, Experience working in Agile methodologies, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Node.js, REST, SOAP, GraphQL, SQL, API, Agile, React, Java, AWS, Kubernetes, Docker, Terraform, Prismatic, Boomi, Workato 🏢 Description: 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 build and maintain integrations between a public safety platform and third-party client systems. You’ll work across RMS, CAD, and Booking products using TypeScript and Node.js, designing secure and scalable cloud-based solutions that connect real-world operations. A solid fit for engineers who care about code quality, enjoy cross-functional collaboration, and want their work to have clear impact in public safety technology. What you will do Build and maintain integrations between platforms and third-party client systems; Develop integration workflows using modern integration platforms and custom services with TypeScript and the Node.js ecosystem; Enhance product capabilities with reliable and scalable integrations; 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; Participate in code reviews and pull request-based development processes; Collaborate with engineers, product managers, and cross-functional teams to deliver robust solutions. Must haves Bachelor’s degree in Computer Science , related field, or equivalent practical experience; 3+ years of experience in software engineering; Strong experience with JavaScript and TypeScript ; Strong knowledge of Node.js and its ecosystem; Experience designing and building integrations with RESTful, SOAP, and GraphQL APIs ; Familiarity with SQL databases ; Experience with automated testing and Agile methodologies ; Ability to write clean and maintainable code; Strong collaboration skills and ability to build cooperative relationships; Upper-intermediate English level. Nice to haves Experience with React ; Experience with Java ; Familiarity with AWS, Kubernetes, Docker, and Terraform ; Experience with integration platforms such as Prismatic, Boomi, or Workato ; 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

AgileEngine

Software Engineer

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on maintaining and evolving a serverless backend platform for a mobile news application using Node.js and TypeScript on AWS. The position involves building and supporting APIs, content ingestion pipelines, and improving production reliability and observability. Requires strong AWS serverless expertise, ownership, and ability to work independently on existing production systems. 🗂️ Requirements: 4+ years of professional software engineering experience, Strong hands-on experience with Node.js and TypeScript, Experience building and maintaining REST APIs and serverless services, Strong AWS production experience (Lambda, API Gateway, DynamoDB, S3, CloudFront, CloudWatch, IAM), Experience with Terraform or similar infrastructure-as-code tools, Experience with CI/CD workflows, builds, tests, and release validation, Strong debugging skills in live production environments, Experience improving legacy or evolving applications, Working knowledge of React, Upper-intermediate English level 📃 Skills: Node.js, TypeScript, AWS, Lambda, APIGateway, DynamoDB, S3, CloudFront, CloudWatch, IAM, Terraform, CI/CD, SQS, EventBridge, SSM, WAF, VPC, NAT, Sentry, React 🏢 Description: ID73087 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 Senior Backend Engineer to maintain and evolve the backend platform powering a mobile news application, working across Node.js and TypeScript services running on AWS Lambda. You will support content ingestion pipelines, APIs for mobile clients, and WebView rendering, while improving production reliability and observability using CloudWatch, Sentry, and Terraform-managed infrastructure. The role requires strong AWS serverless depth, high ownership, and the ability to understand and improve an existing production system independently. What you will do Build, maintain, and improve Node.js/TypeScript backend services running on AWS Lambda; Develop and support APIs used by mobile clients, content systems, WebViews, and internal workflows; Support content ingestion, article payload generation, audio generation, navigation feeds, top stories, video feeds, and search; Work with AWS services including Lambda, API Gateway, CloudFront, DynamoDB, S3, SQS/DLQs, EventBridge, SSM, WAF, CloudWatch, IAM, VPC, and NAT; Improve reliability, observability, scalability, and maintainability of production systems; Investigate production issues using CloudWatch logs, metrics, alarms, Sentry, dashboards, and deployment history; Write and improve tests, build scripts, package validation, and local checks that mirror CI; Refactor legacy or fast-evolving code paths while preserving production behavior; Document setup steps, operational decisions, implementation details, and incident learnings. Must haves 4+ years of professional software engineering experience ; Strong hands-on experience with Node.js and TypeScript backend development; Experience building and maintaining REST APIs, serverless services, and backend integrations; Strong AWS production experience, especially Lambda , API Gateway , DynamoDB , S3 , CloudFront , CloudWatch , and IAM ; Experience with Terraform or similar infrastructure-as-code tooling; Experience with CI/CD workflows, package-level builds, tests, and release validation; Strong debugging skills for live production systems; Ability to understand existing systems, business logic, and operational constraints quickly; Experience improving legacy or evolving applications; Working knowledge of React for light frontend/template support; High ownership mindset and ability to work independently in a remote environment; Clear written and verbal communication; Strong attention to maintainability, observability, and code quality; Upper-intermediate English level. Nice to haves Experience with media, publishing, CMS, or content-delivery systems; Experience with CloudFront Functions, API keys, caching, and edge routing; Experience with DynamoDB streams, EventBridge schedules, SQS dead-letter queues, and asynchronous workflows; Experience with Sentry, structured logging, CloudWatch Logs Insights, and production dashboards; Experience with React, Vite, Storybook, or WebView-rendered content; Experience supporting applications that evolved from small internal tools into larger production platforms; Experience using AI-assisted development tools responsibly as part of a professional workflow. 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

AgileEngine

QA Automation Engineer

Senior

Remote

Krakow, MA, Poland

4,900 - 6,600 USD

🏢 Summary: Senior QA Automation Engineer responsible for defining and executing quality strategy for serverless middleware services on AWS, supporting ordering, loyalty, payments, and third-party integrations. The role focuses on building automated API test frameworks, validating event-driven architectures, performing performance testing, and integrating quality gates into CI/CD pipelines. It requires strong backend testing experience and active use of AI-assisted tools in daily quality engineering work. 🗂️ Requirements: 4+ years of quality engineering or software engineering focused on backend API testing, Experience designing automated test suites for REST APIs in distributed or microservices environments, Hands-on experience with performance and load testing, Proficiency in JavaScript, TypeScript, Java, or Python, Working knowledge of AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS), Experience integrating automated tests into CI/CD pipelines (Azure DevOps or GitHub Actions), Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent), Familiarity with contract testing and consumer-driven contracts, Experience validating asynchronous systems, Strong scripting skills, Upper-intermediate English level 📃 Skills: JavaScript, TypeScript, Java, Python, AWS, Lambda, APIGateway, DynamoDB, SQS, SNS, REST, CI/CD, AzureDevOps, GitHubActions, GitHubCopilot, Claude, ContractTesting, Microservices, PerformanceTesting, LoadTesting, Scripting 🏢 Description: ID72456 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 Senior QA Automation Engineer to own quality strategy for serverless middleware services powering ordering, loyalty, payments, and third-party integrations across a major consumer platform. You will design and maintain automated test suites for RESTful APIs and event-driven architectures on AWS, execute performance and load testing, validate partner integrations including delivery and payment platforms, and integrate quality gates into CI/CD pipelines using Azure DevOps and GitHub Actions. The role expects active use of AI-assisted tools as a core part of daily quality engineering work. What you will do Build automated test frameworks for serverless applications; Validate event-driven workflows and asynchronous messaging; Execute performance and load testing; Validate resiliency and failure scenarios; Design, build, and maintain automated test suites covering functional, integration, and contract testing for middleware APIs and services ensuring correct behavior in isolation and across dependencies; Leverage AI-assisted tools for test case generation, synthetic data creation, failure analysis, and coverage documentation; Own performance and reliability validation including load, stress, spike, and soak testing, establishing baselines and identifying bottlenecks; Partner with engineers throughout the development cycle to align on test strategy, acceptance criteria, and CI/CD integration via Azure DevOps or GitHub Actions; Validate third-party integrations through contract testing, sandbox/staging validation, and failure mode analysis; Track and report quality metrics, maintain documentation, and contribute to incident post-mortems. Must haves 4+ years of quality engineering or software engineering experience focused on backend API testing; Experience designing automated test suites for REST APIs in distributed or microservices environments; Hands-on experience with performance and load testing; Proficiency in JavaScript/TypeScript , Java , or Python ; Working knowledge of AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS); Experience integrating automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions); Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent); Familiarity with contract testing approaches and consumer-driven contracts; Strong analytical and root-cause analysis skills, including distinguishing flaky tests from real defects; Experience validating asynchronous systems; Strong scripting skills; Clear communication and ability to translate test findings into engineering priorities; Collaborative approach to working within engineering sprints; Upper-intermediate English level. Nice to haves Experience with k6, Gatling, JMeter, or similar performance testing tools; Postman/Newman experience; Familiarity with Pact or other contract testing tools; Cognito authentication testing experience; Delivery and payment integration testing experience; Experience with DoorDash, Uber Eats, or similar marketplace APIs; Chaos engineering and fault injection (AWS FIS or similar); Observability tooling experience (Dynatrace, Datadog, CloudWatch); Multi-region AWS testing and failover/latency validation; Background in QSR, retail, or e-commerce domains; AWS Certified Developer – Associate or higher. 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

AgileEngine

Backend Engineer (AdTech)

Senior

Remote

Krakow, Poland

5,600 - 7,400 USD

🏢 Summary: Senior Backend Engineer role focused on architecting and building the core systems of a next-generation AdTech platform, designing high-throughput, low-latency services for campaign delivery, targeting, and attribution. The position involves defining system architecture from scratch, scaling distributed systems, and providing technical leadership in a fast-paced environment. Strong experience with scalable backend development and AdTech ecosystems is required. 🗂️ Requirements: 5+ years of experience building scalable backend systems, Experience in AdTech (DSPs, SSPs, ad exchanges, Prebid, Google Ad Manager, OpenRTB, etc.), Strong knowledge of algorithms, data structures, networking, and databases, Proven experience designing and scaling distributed systems, Experience with backend programming languages (Java, .NET, Python, Node.js), Ability to design high-throughput, low-latency systems, Upper-intermediate English level, Availability to work until 1pm EST, Experience mentoring engineers and driving architectural decisions 📃 Skills: Python, Django, Kubernetes, AWS, PostgreSQL, Java, .NET, Node.js, OpenRTB, Prebid.js, Prebid, GoogleAdManager, AmazonUAM, AmazonTAM, ETL 🏢 Description: ID52365 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 Senior Backend Engineer to architect and build the core systems of a next-generation AdTech platform that embeds products directly into visual experiences. You will design high-throughput, low-latency services for campaign delivery, targeting, attribution, and partner integrations using Python, Django, Kubernetes, and AWS. This is an early-stage initiative where senior engineers define the technical direction and system architecture from the ground up. What you will do Architect, build, and evolve core systems for the Ads platform; Design APIs and services supporting campaign management, targeting, delivery, attribution, and reporting; Build and optimize high-throughput, low-latency systems processing large volumes of events and data; Own critical systems end-to-end, including design, implementation, deployment, monitoring, and ongoing improvements; Drive architectural decisions and establish patterns that support scalability, reliability, and developer productivity; Collaborate closely with product, data, and partner teams to translate business requirements into robust technical solutions; Provide technical leadership through design reviews, system discussions, and mentoring other engineers; Contribute to engineering best practices, documentation, and long-term platform vision; Participate in hiring and help grow a strong, high-performing team. Must haves 5 years of software development experience building scalable systems (backend programming languages/frameworks, e.g. Java , .NET , Python , Node.js etc); Experience with AdTech (This may include experience with DSPs, SSPs, ad exchanges, affiliate programs, Prebid.js, Prebid Server, Google Ad Manager, Amazon UAM/TAM, OpenRTB, identity and addressability solutions, as well as ad operations workflows); Deep understanding of computer science fundamentals (algorithms, data structures, networking, databases); Proven experience designing and scaling distributed systems focusing on performance, observability, and fault tolerance; Strong architectural instincts and the ability to make high-leverage technical decisions that impact multiple teams and systems; Demonstrated ability to influence and mentor senior engineers, guide teams through ambiguity, and elevate engineering practices across the board; Exceptional ownership mindset — you drive initiatives forward, raise the bar, and deliver lasting impact; Excellent communication and cross-functional collaboration skills; Availability to work till 1pm EST (till 8 pm Kyiv time) ; Comfortable operating in a fast-paced, high-autonomy, product-driven environment; Experience with e-commerce and catalog management is preferred; Familiarity with Python , Django , Kubernetes , PostgreSQL , and AWS is strongly preferred, but deep expertise in analogous systems and a willingness to learn are welcome; Upper-intermediate English level. Nice to haves Strong experience with complex ETL flows and high-throughput systems is highly preferred. 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!