Gcore

Tech / AI / Software

SeniorSoftwarePythonEngineer(IAM)

Georgia FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Software Python Engineer (IAM) at Gcore. Skills: Python, Django, IAM, distributed systems, AsyncAPI, Celery. design, implement, and maintain identity and access management solutions. Lead the development of scalable IAM systems using Python and Django and related frameworks adhering to best practices and architectural standards”

Industry & Context.

Tech / AI / Software
Problems you'll solve

Excellent problem-solving skills; proactive approach to identifying and resolving issues

What They're Looking For.

Must Have

5+ years of software development experience with Python, at least 3 years focused on Django or FastApi, Proven experience building and scaling distributed systems and microservices, Proficiency in Python and Django, Experience with AsyncAPI and Celery, understanding of authentication and authorization protocols, including OAuth2, OpenID Connect, and SAML, Hands-on experience with event-driven architectures and tools like AsyncAPI, Celery, and RabbitMQ/Kafka, Proficiency in designing, optimizing, and querying relational databases (e. g. , PostgreSQL) and NoSQL databases (e. g. , Redis), Familiarity with containerization (Docker) and orchestration tools like Kubernetes, Knowledge of CI/CD pipelines and DevOps practices, Experience with caching mechanisms like Redis and Memcached, Excellent problem-solving skills, a proactive approach to identifying and resolving issues, communication and collaboration skills, Demonstrated ability to mentor junior developers, contribute to a culture of knowledge sharing

Nice to Have

Familiarity with IAM-specific tools and frameworks, such as Keycloak, Auth0, or AWS Cognito, Knowledge of front-end frameworks like React or Angular for IAM-related UI components, Experience with other programming languages such as JavaScript, TypeScript, or Go, Experience with cloud platforms like AWS, Azure, or Google Cloud

What You'll Do.

and maintain identity and access management solutions

Lead the development of scalable IAM systems using Python and Django and related frameworks adhering to best practices and architectural standards

Design and implement asynchronous APIs and workflows using AsyncAPI

and message brokers like RabbitMQ

Build integrations with external systems

Design and optimize relational for identity data

and event-driven APIs for authentication

and identity lifecycle management

Ensure the security and compliance of IAM systems by implementing best practices and adhering to industry standards

Perform code reviews and contribute to improving the team's coding standards

Maintain comprehensive documentation for all IAM processes

How You'll Work.

Team & Collaboration

Work closely with DevOps, front-end developers, and other stakeholders to deliver seamless and secure IAM solutions; contribute to a culture of knowledge sharing

Communication Scope

communication and collaboration skills

Full Job Description

This position is available only under an employment (labor) agreement. The world’s digital experiences run on something invisible: the infrastructure and software that keep them fast, reliable, and secure. At Gcore, you’ll help design and deliver that foundation for an AI-driven world. We’re a global provider of infrastructure and software solutions for AI, cloud, network, and security, powering everything from real-time communication and streaming to enterprise AI and secure web applications. With 210+ edge locations, 50+ cloud regions, and thousands of GPUs, your work here can reach users and businesses across the globe. You’ll collaborate with leading technology partners such as Intel, NVIDIA, Dell, and Equinix, and work on platforms that power digital products used around the world. Our vision is simple: to connect the world to AI, anywhere, anytime. Want to work on technology that goes beyond a single product or industry? Join a global team of 550+ professionals building infrastructure and software that supports the entire digital ecosystem. We are over 550 professionals worldwide and are currently looking for aSoftware Python Engineer (IAM) to join our Product Platform Backend Development Team. As a Senior Software Engineer on the IAM team, you will design, implement, and maintain our identity and access management solutions. You will leverage your expertise in Python, Django, and distributed systems to build robust, high-performing solutions. Your expertise in Python, Django, AsyncAPI, and Celery, along with other technologies, will be essential in driving our IAM initiatives forward. What You'll Do * Lead the development of scalable IAM systems using Python and Django and related frameworks adhering to best practices and architectural standards. * Design and implement asynchronous APIs and workflows using AsyncAPI, Celery, and message brokers like RabbitMQ. * Build integrations with external systems. * Design and optimize relational for identity data, ensuri

Free ATS check

Applying for this Senior Software Python Engineer (IAM) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Gcore?

Real rants from real employees. Read before you apply.

Read Company Rants →