cover
Full Time

Senior Software Engineer - IDComply/ 1 week ago

GeoComply
Attractive
Application ends: 2026-01-23

Quick Summary

This Software Engineer role in Warszawa focuses on architecting and developing the next generation of GeoComply's IDComply platform, unifying KYC, Geolocation, and Anti-Fraud capabilities into a single, scalable product. The mission involves designing distributed, event-driven systems using message queues, managing infrastructure via Terraform and Kubernetes on AWS, and driving modernization efforts. Required expertise includes strong PHP/Laravel (8.0+), SQL/NoSQL (MongoDB, PostgreSQL), Docker, and experience with distributed architectures, with a willingness to adopt Golang for high-performance microservices. The position offers a salary range of $212,000/year to $291,500/year and operates under a hybrid work model (3 days in office).

About GeoComply

GeoComply is a leader in geolocation, cybersecurity, and anti-fraud innovation. We develop cutting-edge technologies to ensure regulatory compliance, combat online fraud, alleviate user friction, and protect businesses. Recognized as a tech “Unicorn,” GeoComply has been trusted by leading global brands and regulators for over ten years. Our compliance-grade geolocation technology solutions are installed on over 400 million devices and analyze over 12 billion transactions annually.

At the heart of our success are our people, united by a deep commitment to problem-solving and revolutionizing how people and businesses use the internet to instill confidence in every online interaction. With teams across five countries, three continents, and a global customer base, we are rapidly expanding.

The Role: Software Engineer, IDComply Engineering

We are seeking a Software Engineer to join the IDComply Engineering team for a high-growth opportunity. This role focuses on building the next generation of IDComply as a unified, comprehensive solution.

Your mission is to help architect and develop a single, robust product that seamlessly integrates KYC (Know Your Customer), KBC, Geolocation, and Anti-Fraud capabilities. You will be solving complex data aggregation challenges to provide our customers with a holistic view of user identity.

While our core stack currently uses PHP, you will leverage distributed architecture and modern tooling to handle this integration at scale. You will work across the full engineering lifecycle, from writing application code to defining infrastructure and supporting automated quality assurance.

Key Responsibilities

  • Unified Product Integration: Design and implement the business logic that binds KYC, KBC, Geolocation, and Anti-Fraud signals into a cohesive single-product experience.
  • Distributed Architecture: Architect scalable systems using message queues (e.g., Kafka, RabbitMQ) to handle asynchronous data processing from multiple external and internal data sources.
  • Platform Engineering: Own your deployment environment by managing infrastructure with Terraform and container orchestration via Kubernetes (K8s).
  • Quality & Automation: Partner with QA to drive automated testing architectures; ensure the system is testable, reliable, and that CI/CD pipelines are efficient.
  • Observability: Implement heavy instrumentation and analytics to monitor the performance of complex data flows and ensure system reliability.
  • Modernization: Maintain and improve core PHP services while gradually introducing Golang where performance and concurrency demands dictate.

Who You Are

We require a Computer Science background with demonstrable experience in software engineering.

Integration Specialist

  • You have experience or a strong interest in connecting disparate systems (Identity, Fraud, Location) into a unified API or platform.

Backend Expertise

  • Strong Experience with PHP + Laravel (8.0+).
  • Proficiency in SQL/NoSQL (MongoDB, PostgreSQL).

Systems Architecture

  • Experience designing distributed architectures and working with event-driven patterns and message brokers.

Platform & DevOps Skills

  • Experience with Docker and Kubernetes.
  • Infrastructure-as-Code experience (Terraform preferred).
  • Experience with AWS.

Willing to Learn/Use

  • Golang (for high-performance microservices).

Bonus Points

  • Experience in the Fraud, Compliance, or Identity verification sectors.
  • Frontend experience with Vue or React.
  • Experience migrating legacy monoliths to service-oriented architectures.
  • Previous experience as a team lead.

Compensation and Benefits

The salary for this position ranges from $212,000/year up to $291,500/year. Pay is based on several factors evaluated throughout the interview, including market location, job-related knowledge, skills, and experience.

In addition to our competitive salary package, we offer the following personal and professional development benefits:

  • Performance-based bonus
  • Equity plans
  • Paid vacation and sick days
  • Extended health benefits
  • Generous Learning & Development Allowance
  • Sports and Physical Wellness budget (30% of L&D Allowance)
  • Charitable and DEI initiatives
  • Team-building events
  • Hybrid work (3 days in office)

Why GeoComply?

Joining the GeoComply team means being part of an award-winning company known for its fast-paced, high-impact, and can-do team culture. We are the global market leader for geolocation compliance solutions and are scaling across new markets.

We champion diversity, equity, and inclusion (DEI) and foster an environment that empowers every employee to gain the knowledge and abilities needed to perform at their very best. We value in-person collaboration and champion a hybrid work model that blends the energy of in-person collaboration with the flexibility to work from home (3- days in office).

Share

GeoComply

GeoComply

  • Address
    Warszawa, mazowieckie
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy