Principal Software Engineer - Back End Developer
Accion Labs
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
Competencies