
Lead Software Engineer β CIAM, Fraud Solutions
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in Arizona, +2 more states.
β’ Offer technical expertise and estimate required effort
β’ Identify the best technological solutions to fulfill business requirements
β’ Provide daily application support
β’ Write code and supervise members of the distributed development team
β’ Design, create, implement, and maintain enterprise applications and services
β’ Create, document, develop, and maintain RESTful APIs
β’ Apply distributed-system and service-integration patterns
β’ Adopt secure software development practices to safeguard sensitive customer data
β’ Support CI/CD and DevSecOps methodologies as well as deployment pipelines
β’ Investigate complex technical challenges and devise sustainable solutions
β’ Work collaboratively with technical and business stakeholders
β’ Guide engineers and conduct code reviews
β’ Provide technical direction across various projects and initiatives
β’ Participate in a rotating schedule for 24/7 on-call support
β’ Bachelorβs Degree with 6 years of relevant experience OR High School Diploma or GED/Equivalent with 10 years of experience in software application development and maintenance
β’ Advanced proficiency with Microsoft Team Foundation Server (TFS), GitLab, or comparable code repository systems
β’ Advanced expertise with ServiceNow, Jira, or other IT service management and agile work tracking tools
β’ Extensive experience in designing, developing, deploying, and supporting enterprise applications and services utilizing Java and Spring frameworks, including Spring Boot, Spring MVC/WebFlux, and Spring Security
β’ Proven experience in designing, documenting, developing, and supporting RESTful APIs, such as OpenAPI/Swagger specifications, API versioning, API contracts, and idempotent transaction processing
β’ Strong grasp of OAuth 2.0, OpenID Connect (OIDC), JWT validation, and mutual TLS (mTLS)
β’ Familiarity with Apache Kafka, Redis, Resilience4J, circuit breakers, retries, and fault tolerance strategies
β’ Solid understanding of Oracle and PostgreSQL, SQL, JDBC, JPA/Hibernate, data modeling, and performance optimization
β’ Experience adopting secure software development practices, encryption at rest, field-level encryption, secure transmission, and PII protection
β’ Experience with CI/CD and DevSecOps practices utilizing GitLab, Artifactory, OpenShift, Kubernetes, or similar platforms
β’ Comprehensive knowledge of SDLC methodologies, including Agile and Waterfall
β’ Ability to assess complex technical issues and create sustainable solutions
β’ Capability to mentor engineers, conduct code reviews, and provide technical guidance
β’ Proficient in Java, Microsoft .NET (C#), ASP.NET, Cobol, SQL scripting, and PowerShell scripting
β’ Willingness to be on-call 24/7 on a rotating schedule
β’ Preferred: Experience with CIAM solutions, identity platforms, risk-based authentication, adaptive access controls, MFA, passkeys, FIDO2, fraud prevention, event-driven architectures, cloud-native/containerized/microservices architectures, and experience in regulated industries
β’ Competitive benefits package
β’ Potential for variable incentives, bonuses, benefits, and/or other awards as part of total compensation
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.