hero

Accelerate your career.

Explore opportunities across TA's portfolio

Principal Software Engineer - Back End Developer

Accion Labs

Accion Labs

Software Engineering
India
Posted on Thursday, January 26, 2023

Date: Jun 17, 2023

Location: India

Company: ACCION LABS INDIA PRIVATE LIMITED

About Us

We are a team of Engineers, Designers, Thinkers, Product Managers, Problem solvers and more. We are bound by our commitment to help teams succeed with our culture of learning & innovation. We seek solutions for tomorrow and build them today. We believe in ‘Driving Outcomes Through Actions’. Treating our employees, the same way we treat our customers is what sets Accion Labs apart from the rest.

Job Details

Job Title: Engineering lead/Principal Software Engineer - Back End Developer
Grade:
Span of Control: As per the role
Recommended years of Experience:6-8 yrs Yrs of relevant experience.
Minimum Qualification: Bachelor’s Degree or its equivalent

Role Summary

As an experienced software engineer, you’ll drive and execute product vision, build highly technical solutions, partner with other groups and guide the team(s) through key milestones. You'll be responsible to build identity products that will be used by hundreds of applications. We’re looking for an exceptional technologist who has a strong interest in digital technologies, can think big and execute on that vision, and thrives on new challenges.

Skillset

  • BS/MS with 6-8+ years of industry experience
  • Polyglot programming skills with Java and other languages like JavaScript/Golang/Python
  • 2+ years of experience in developing enterprise Identity and Access Management solutions in public/private cloud
  • 2+ years of experience in designing an IdP (identity provider) service
  • Experience integrations with OKTA/PingID/Auth0/RSA and/or other IdPs
  • Experience in integrating with authentication methods (such as OPEN ID Connect, SAML, OAUTH2, LDAP, WebAuthN, Facebook Login, Google Sign-In) and good understanding of these different methods.
  • Strong understanding of Security concepts, protocols and their implementation.
  • Experience building authentication solutions to integrate with existing and new systems
  • architecting and implementing microservices at scale, and have a firm grasp of messaging patterns and authentication protocols
  • Experience working on asynchronous event driven microservices
  • Understand Publish-subscribe pattern and other enterprise integration patterns
  • Experience creating run-time engine for microservices development and deployment
  • Thorough understanding of microservices communication and event routing
  • Experience with Kubernetes, KNative and Kafka

Job Responsibilities

Work in collaboration with teams within digital platforms and other application teams to:

  • Ideate, strategize and develop foundational services and frameworks
  • Lead engineering deliverables for AuthN product
  • Be hands-on with certifying integrity and quality of code and design
  • Build reusable code and libraries with excellent documentation
  • Develop cloud native interoperable solutions for foundational platforms and products
  • Champion software engineering best practices in all stages
  • Define and analyze metrics that inform the success of products
  • Maximize efficiency in a constantly evolving environment where the process is fluid and creative solutions are the norm
  • Detail-oriented coupled with the ability to show initiative, good judgment, and resourcefulness
  • Passionate about building an innovative culture and products
  • Need to be proficient in a variety of technical areas to effectively lead a team

Qualifications

Bachelor

Competencies

Analytical Thinking & Decision Making
Business Acumen
Change & Innovation
Collaboration
Customer Centricity
Leading & Developing Others
Outcome Focused
Technical Feedback