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:

June 27, 2026

Software Engineer

Senior • Remote

5,600 - 7,400 USD

Krakow, Poland

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!

Similar jobs you might like

Technology

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

AgileEngine

Security Software Engineer

Senior

Remote

Krakow, MA, Poland

6,000 - 7,200 USD

🏢 Summary: Senior Security Software Engineer role focused on building AI-powered cloud security automation for a large financial services environment. The position develops Python services and REST APIs, AI agents, Rego policies, and Terraform modules to support infrastructure baselining, drift detection, and asset discovery. It requires production integration of OpenAI and Anthropic APIs and cloud deployment experience, preferably on AWS. 🗂️ Requirements: 5+ years of software engineering experience, Strong Python development, including OOP, functional programming, and testing, REST API development experience, LLM API integration in Python applications, Understanding of RAG and vector embeddings, Cloud application deployment experience, Infrastructure as Code with Terraform, Ability to independently deliver complex automation tasks 📃 Skills: Python, REST, OpenAI, Anthropic, RAG, Terraform, AWS, Rego, Regula, FastAPI, LangChain, LangGraph 🏢 Description: ID80138 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 Security Software Engineer to build cloud security AI accelerators, writing Python code, developing REST APIs, and implementing GenAI workflows that automate cloud infrastructure baselines, drift detection, and AI asset discovery across a large-scale financial services environment. You will build AI agents for inventory data quality validation, write Rego policies for CI/CD pipeline inspection, generate compliant Terraform modules, and integrate LLM APIs including OpenAI and Anthropic into production automation systems. The role requires 5+ years of software engineering experience with strong Python fundamentals and hands-on LLM API integration. What you will do Build and implement AI agents to automate inventory data quality validation, reconciliation, and ownership attribution, reducing manual security operations efforts. Write and validate Rego policies and Regula test cases that inspect Terraform passing through CI/CD pipelines. Generate compliant Terraform modules based on AI-accelerated configuration requirements for new cloud resources, such as AWS S3. Develop robust REST APIs and scripts that routinely perform drift detection, deploy live test resources, and verify expected outputs from cloud service endpoints. Must haves 5+ years of hands-on software engineering experience. Strong Python development fundamentals, including clean, maintainable code, OOP and functional programming patterns, and testing. Proven REST API development experience. Hands-on experience integrating LLM APIs , such as OpenAI and Anthropic, into Python applications, with a baseline understanding of developer-centric AI concepts such as RAG and vector embeddings. No ML model training or data science background is required. Practical experience deploying applications to cloud environments , preferably AWS, and writing Infrastructure as Code (Terraform) . Ability to operate with minimal supervision on day-to-day execution and reliably complete complex automation tasks. 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

Senior/Lead AppSec Engineer

Senior

Remote

Krakow, MA, Poland

6,200 - 8,069 USD

🏢 Summary: Senior Application Security Engineer role focused on building automated security controls across the SDLC for a large-scale financial services program. The position centers on Python-based security automation, AI-enabled code scanning, CI/CD security integration, and code-level remediation guidance, with autonomous execution. 🗂️ Requirements: 5+ years of software engineering experience, Python proficiency for security automation and scripting, Application Security or DevSecOps experience, Autonomous execution without daily supervision, Upper-intermediate English 📃 Skills: Python, DevSecOps, AppSec, SAST, DAST, SCA, CI/CD, Java, LLMs 🏢 Description: ID71672 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 Application Security Engineer to architect and build automated security layers within the SDLC, engineering AI-enabled secure code scanning, hardened baseline automation, and CI/CD security tooling integration within a large-scale financial services program. You will work primarily in Python to build automated security runbooks, deploy and tune scanning tools, and provide code-level remediation guidance to development teams — operating with full autonomy and no daily supervision. AppSec and DevSecOps experience is strongly preferred; SAST/DAST/SCA and Java expertise are a plus. What you will do Engineer and deploy AI-enabled secure code scanning capabilities and "Golden Images" to drive secure-from-the-start adoption; Automate the development of secure coding patterns and integrate them with traditional and Agentic SDLC workflows; Architect the integration of continuous security scanning tools (SAST, DAST, SCA) into enterprise CI/CD pipelines, tuning them to eliminate noise; Act as a senior technical SME, reading and reviewing complex application code (Java/Python) to provide software engineers with highly specific, code-level remediation guidance. Must haves 5+ years of software engineering experience, ideally with a focus on Application Security and DevSecOps; Strong coding and architectural proficiency in Python for security automation and scripting; Fully autonomous execution capability, requiring no daily supervision to map out and build automated security runbooks; Upper-intermediate English level. Nice to haves Deep, hands-on expertise deploying and tuning modern application security testing tools, including SAST, DAST, and SCA, and integrating them into complex CI/CD orchestration ecosystems; Experience integrating LLMs, AI agents, or automated coding assistants to streamline vulnerability triaging or secure code generation; Advanced application threat modeling experience; Ability to confidently read, review, and secure enterprise source Java code. 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

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!