We're embarking on a thrilling journey to revolutionize our geolocation services, and we need a Senior Software Engineer to help us. This role is a unique opportunity to make a significant impact across three critical areas: engine migration, new product innovation, and anti-spoofing methods. You'll be instrumental in migrating our legacy systems to a cutting-edge technology stack, spearheading the development of groundbreaking products, and fortifying our defenses against evolving spoofing threats. If you're a passionate engineer who thrives in a dynamic environment and enjoys tackling complex challenges, we encourage you to apply!
Engine Migration:
Contribute to our "Stack 2.0" initiative, a multi-year project to enhance the reliability, features, and efficiency of our geolocation services.
Architect and build high-availability distributed services using Golang, ensuring continuous operation and bolstering customer trust.
Migrate self-hosted databases to cloud services (AWS or GCP) to improve scalability, reliability, and performance.
Drive the shift from a monolithic architecture to a microservices-based ecosystem, enabling greater agility and faster development cycles.
Contribute to automating operational tasks, such as releases and production support, to increase efficiency and free up resources for innovation.
Utilize Golang to create clean, reusable, and well-tested services and APIs that power our products.
Contribute innovative ideas to enhance the efficiency and effectiveness of the Stack 2.0 migration project.
New Product Innovation:
Drive the development, scaling, and optimization of innovative geolocation products that align with GeoComply’s mission and customer needs.
Collaborate with cross-functional teams, including product management and business stakeholders, to define product requirements and translate them into technical solutions.
Design and implement features that empower business users to define and execute real-time rules within our geolocation platform.
Champion a user-centric approach to product development, ensuring our solutions are intuitive, efficient, and deliver exceptional value.
Anti-Spoofing Measures:
Collaborate with our global team of experts to build technologies that set the industry standard for anti-fraud and compliance solutions.
Stay abreast of emerging spoofing techniques and proactively adapt our systems to maintain a robust security posture.
Who You Are
Computer Science background with 5+ years of experience in programming languages.
Proven expertise in designing and implementing microservices architectures, with hands-on experience in Golang.
GCP & Golang is a must-have experience.
Solid understanding of data structures and algorithms.
Proficiency in cloud technologies, specifically AWS or GCP.
Experience with containerization technologies (Docker, Kubernetes, etc.).
Bonus Points
Experience building products that enable business users to define and manage rules for real-time execution.
Familiarity with geolocation spoofing techniques and anti-fraud measures.