Software Engineer, Identity & Security Platforms

Indotronix International Corporation•Austin, TX
•Onsite

About The Position

Join a high-impact Enterprise Middleware and Online Security Technology team as a Full Stack Java Software Engineer specializing in secure authentication and identity. The role involves architecting and delivering secure, scalable authentication features, applying AI-assisted engineering, and advancing enterprise web applications and modern authentication journeys. You will collaborate with experts in security, fraud, risk, and architecture and use AI tools across the software development lifecycle.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience developing enterprise applications with Java, JavaScript, and modern frameworks; Angular is preferred.
  • Strong experience in secure web application development and REST API integration.
  • Proficiency with Spring Boot, Spring Cloud Gateway, and service-based architectures.
  • Skill with automated testing tools such as JUnit, Karma, or Cucumber.
  • Experience with MongoDB, PostgreSQL, or similar databases.
  • Hands-on experience with CI/CD, code quality, security tooling, and observability tools such as Splunk, BigQuery, or Grafana.
  • Understanding of OAuth, SAML, JWT, and modern authentication protocols.
  • Practical exposure to generative AI coding assistants such as GitHub Copilot and AI-assisted engineering workflows.
  • Ability to validate AI outputs for correctness, security, and alignment with design intent.

Nice To Haves

  • Experience with Passwordless Login, FIDO2/WebAuthn/passkeys, or modern authentication implementations.
  • Knowledge of Risk-Based Authentication, risk scoring, and policy-driven access.
  • Familiarity with GCP, AWS, or cloud-based container deployment.
  • Experience with GitHub Actions, Bamboo, Sonar, Blackduck, Veracode, or similar tooling.
  • Understanding of NIST identity standards and financial services technology.
  • Performance testing or engineering experience.
  • Experience using AI/LLM workflows in enterprise or regulated environments.

Responsibilities

  • Lead the design, development, testing, and support of secure, complex enterprise application components and modern authentication solutions.
  • Work with product owners, Scrum masters, architects, and engineers to break down features, estimate delivery, and meet sprint goals.
  • Build resilient, user-friendly authentication journeys using risk signals, telemetry, and policy-based decisions.
  • Design and integrate Passwordless Login, FIDO2/WebAuthn/passkeys, Risk-Based Authentication, and other identity solutions.
  • Develop and consume REST APIs, implement gateway patterns, and create reusable services that follow architectural standards.
  • Maintain standards for automated testing, CI/CD, code quality, security scanning, observability, and release readiness.
  • Troubleshoot high-priority production issues with ownership and sound engineering judgment.
  • Mentor and support team members through code reviews, design discussions, and knowledge sharing.
  • Use AI-assisted engineering tools for implementation, refactoring, unit testing, scripting, troubleshooting, and documentation.
  • Convert design inputs into structured prompts for agentic, specification-driven AI-assisted development.
  • Validate and refine AI-generated code, tests, and documentation while maintaining secure coding practices.
  • Share best practices for AI prompt engineering and responsible AI-assisted software development.

Benefits

  • Competitive hourly rate with referral bonus.
  • Opportunity to work alongside top talent in a collaborative, innovative environment.
  • Hands-on experience with AI-assisted software engineering.
  • Career advancement opportunities in enterprise security and identity technology.
  • Opportunity to influence technology strategy and mentor other engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service