
Senior Software Engineer β CIAM and Fraud Solutions
Posted 11 hours ago

Posted 11 hours ago
This is a fully remote position, open to applicants in Arizona, +3 more states.
β’ Develop and maintain CIAM and Fraud solutions along with various projects.
β’ Perform research, design, technology integration, development, testing, and support across software domains.
β’ Create and implement scalable, secure, and reliable solutions that fulfill functionality, performance, and availability criteria.
β’ Lead and assist in the proactive maintenance of IaaS, SaaS, and on-premises applications.
β’ Diagnose and resolve application problems, encompassing code defects, data integrity issues, and configuration challenges.
β’ Offer technical direction and estimate the required effort.
β’ Assess technology alternatives and identify the best technical solutions to meet business requirements.
β’ Promote engineering best practices and adherence to development standards.
β’ Propel initiatives for continuous improvement.
β’ Advocate for an enhanced developer experience via design, tooling, automation, and engineering methodologies.
β’ Create clean, maintainable, well-documented, and secure software that aligns with architectural standards and business goals.
β’ Mentor peers, share expertise, and foster a collaborative team atmosphere.
β’ Supervise members of a distributed development team.
β’ Bachelor's Degree with 4 years of experience in software application development and maintenance, or a High School Diploma/GED with 8 years of experience in the same field.
β’ Preferred 8+ years of experience in software application development and maintenance.
β’ Background in banking or regulated financial services is desirable.
β’ Strong design and development expertise in Java, JMS, JDBC, web development, transactions, WS-*, JVM, JSP, servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate, and Python.
β’ Knowledge of fraud prevention, risk-based authentication, and secure digital experiences.
β’ Familiarity with OAuth 2.0, OpenID Connect, and SAML.
β’ Experience with cloud platforms such as AWS, Azure, or GCP.
β’ Preferred experience with Okta CIAM.
β’ Experience in supporting complex, business-critical applications in a production setting.
β’ Strong understanding of unit, integration, and system testing methodologies.
β’ Knowledge of peer code reviews, automated testing, security scanning, and CI/CD quality gates.
β’ Familiar with RestAssured, Postman, and Swagger UI.
β’ Experience in designing and implementing real-time and file-based integrations.
β’ Capability to optimize database processing and performance.
β’ Excellent communication skills with IT management, individual contributors, and business stakeholders.
β’ Ability to develop code while effectively overseeing distributed development team members.
β’ Competitive, thoughtfully designed, and high-quality benefits program.
β’ Variable incentives, bonuses, benefits, and/or other awards may be included in total compensation.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.