Jobgether
Website:
jobgether.com
Job details:
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer (Golang Developer) in India.
This role offers an exciting opportunity to contribute to the development of advanced cloud-native cybersecurity solutions focused on identity protection and threat detection. You will design and build scalable backend services using Go (Golang) within a distributed, security-first environment. Working closely with product managers, architects, and engineering teams, you will help deliver highly available systems that support authentication, authorization, and policy enforcement capabilities. The position combines hands-on development with technical collaboration, giving you the opportunity to influence architecture and engineering standards. You will work on modern microservices-based platforms leveraging containerization, orchestration, and observability practices. This is an ideal role for engineers passionate about backend systems, cloud technologies, and secure software development in a fast-evolving domain.
Accountabilities
- Design, develop, test, and maintain scalable backend services and APIs using Go (Golang).
- Build and enhance identity-focused services including authentication, authorization, token management, and policy enforcement.
- Contribute to architecture discussions and technical decision-making for distributed cloud-native systems.
- Write clean, maintainable, and well-tested code following secure software development best practices.
- Participate in peer code reviews to ensure high engineering quality and consistency across the team.
- Collaborate with cross-functional teams including product management, security, SRE, and engineering stakeholders.
- Troubleshoot, debug, and resolve issues within production systems and support operational stability.
- Participate in on-call rotations and contribute to system reliability and incident response processes.
- Improve engineering workflows, tooling, observability, and deployment processes continuously.
- Support the development of highly available and low-latency microservices architectures.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2-4 years of professional backend development experience.
- Strong hands-on experience developing production systems using Go (Golang).
- Solid understanding of distributed systems, APIs, concurrency, and performance optimization concepts.
- Experience with Docker and Kubernetes in containerized environments.
- Strong understanding of data structures, algorithms, and software engineering fundamentals.
- Familiarity with identity and access management concepts, authentication systems, or security-focused platforms.
- Knowledge of identity protocols such as OAuth2, OpenID Connect, SAML, and JWT is a plus.
- Experience designing and operating scalable microservices architectures.
- Understanding of secure coding practices, threat modeling, and application security principles.
- Exposure to CI/CD pipelines, infrastructure-as-code practices, and observability tools including logging and monitoring systems.
- Strong problem-solving, collaboration, and communication skills.
- Ability to work effectively in a remote-first and cross-functional environment.
Benefits
- Competitive salary and performance-based compensation package.
- Remote-first work environment with flexible working arrangements.
- Opportunity to work on cutting-edge cybersecurity and identity protection technologies.
- Access to professional development programs, technical learning resources, and career growth opportunities.
- Inclusive and diverse workplace culture with employee-led communities and initiatives.
- Wellness programs, wellbeing days, webinars, and employee assistance support.
- Participation in global volunteer, sustainability, and social impact initiatives.
- Collaborative and innovation-driven engineering culture with exposure to modern cloud-native technologies.
How Jobgether Works
We use an
AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Click on Apply to know more.