Senior Software Engineer

  • EarnIn
  • México
Descripción

POSITION SUMMARY

EarnIn is seeking skilled, collaborative, and resourceful engineers to join our Consumer Identity team. As part of this team, you will work across various departments and contribute to designing and developing our identity and authorization services.

This position is hybrid, ideally from our Mexico City office, as part of our growing presence there. EarnIn offers great benefits, including healthcare, internet and phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Palo Alto headquarters. Salary ranges are based on role, level, and location.

WHAT YOU'LL DO

  • System Design and Architecture: Design and implement identity management solutions that meet security and scalability needs.
  • Identity Integration: Seamlessly integrate identity services into our applications for a consistent user experience across platforms.
  • Stay updated on emerging technologies and trends in identity management to improve processes and optimize systems.
  • Lead the design and implementation of new features, simplifying complex problems into elegant solutions and producing clean, high-quality code.
  • Make a positive impact on the lives of our community members.
  • Collaborate with and mentor other engineers, providing valuable feedback on code, design, and architecture.
  • Demonstrate a passion for producing high-quality, efficient designs and code.

WHAT WE'RE LOOKING FOR

  • 4+ years of experience delivering software solutions in a collaborative environment.
  • Familiarity with authentication protocols and standards (e.g., OAuth 2.0, OpenID Connect, SAML).
  • Experience with access control schemes, multi-factor authentication (MFA), and identity and access management (IAM) concepts.
  • Previous experience with identity management systems such as Keycloak, Okta, or Auth0.
  • Experience with JVM-based languages like Java, Kotlin, or Scala.
  • Frontend development experience with React or similar frameworks.
  • Strong written and verbal communication skills.
  • Ability to thrive in a fast-paced, results-oriented environment.
  • Self-motivated and able to work independently with minimal supervision.

At EarnIn, we believe the best way to build a financial system that works for everyone is by hiring a team that reflects the diversity of our community. Our team is diverse in background, experience, and perspective, and we are committed to fostering a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex, gender identity, gender expression, national origin, age, disability, or any other characteristic protected by law. We are also an E-Verify participant.

EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fees will be paid for unsolicited candidates submitted directly to our hiring managers or HR team.

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

Enroute
Full Stack Developer

  • 6 nov
  • Tiempo Completo
  • Ingeniero FullStack
  • Remoto 🇲🇽
Scalepex
.Net Software Engineer

  • 30 oct
  • Tiempo Completo
  • Ingeniero FullStack
  • Remoto 🇲🇽
10Pearls
Fullstack Developer

  • 24 oct
  • Tiempo Completo
  • Ingeniero FullStack
  • Ingeniero Backend
  • Remoto ( 20 ubicaciones )