Join FourKites as a Senior Staff Software Engineer to lead the design and implementation of our core authentication, authorization, and master data management infrastructure. You will work on highly scalable, secure systems using Java, GoLang, and modern cloud platforms while optimizing critical algorithms for performance at scale.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering or related field from a reputed institution.
- Minimum of 12 years of experience in Software Engineering with emphasis on authentication systems, authorization frameworks, and master data management.
- Deep expertise in authentication and authorization systems including OAuth, SAML, JWT, SSO implementations, and fine-grained access control models.
- Experience deploying and managing Keycloak in production environments is a significant plus.
- Strong background in master data management (MDM) with experience implementing data governance frameworks that ensure uniformity, accuracy, and consistency across enterprise systems.
- Proven track record in optimization and algorithm development with ability to analyze performance bottlenecks and implement efficient solutions.
- Extensive experience scaling database systems in cloud environments, including sharding strategies, query optimization, and database performance tuning.
- Proficiency in designing and developing high-performance systems using technologies such as Java, GoLang, or similar backend languages.
- Experience with cloud platforms (AWS, Azure) with focus on scalable, distributed architectures.
- Deep understanding of RESTful APIs, microservices architecture, and service mesh implementations.
- Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB) with emphasis on scaling and optimization.
- Good to have experience implementing security best practices and compliance requirements across application layers.
Benefits
- Medical benefits start on first day of employment
- 36 PTO days (Sick, Casual and Earned), 5 recharge days, 2 volunteer days
- Home Office setups and Technology reimbursement
- Lifestyle & Family benefits
- Annual Swags/Festive Swags
- Ongoing learning & development opportunities (Professional development program, Toast Master club etc.)