Senior Software Engineer - Risk Engineering
Senior Software Engineer needed to build decision platforms, design APIs, and work with Java, React, and AWS.
Flex is looking for a Senior Software Engineer (Fullstack) to join our Risk Platform team.
What you’ll do
- Build decision platform / machine learning solutions to respond to/mitigate business risks in Flex.
- Design and develop 24/7 high-scale APIs and distributed systems. The tech stack will be on AWS. Java would be the language for the existing code base. Java Spring Boot will be the framework.
- Work closely with product, design, and engineering peers to launch new features across our web and mobile platforms
Qualifications
Minimum Qualifications
- 6+ years of professional software development experience.
- 5+ years of hands-on experience with Java.
- 2+ years of experience with React or React Native.
- 2+ years of experience with TypeScript.
- Having experience building high-quality mobile and web UIs to specifications is a must to have.
- Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
- Experience with microservice Architecture, Restful APIs, Message Queues, and scalable architectures.
- Experience with architectures and tools in React Native and React ecosystems (Hooks, Components, Context, Redux).
- Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.
Preferred Qualifications
- Experience working in a risk engineering team and with decision engine / rule engine or fraud/transaction risk systems.
- Proficient in CI/CD systems (preferably GitHub Actions), git, and automation.
- Skilled in observability and monitoring tools, such as DataDog, to ensure high availability.
- Experienced with big data platforms and tooling, including Snowflake.
- Proficient in Infrastructure as Code, using tools like CDK and Terraform.
- Skilled at elevating team standards through best practices, and mentoring junior engineers.
- Excellent written and verbal communicator, with experience in cross-functional collaboration.
_The salary compensation range for this role will be commensurate with the candidate's experience and Flex's internal leveling guidelines and benchmarks._For working locations in NY/NJ/CA, the base salary pay range will be $197,000-$213,000 For all other states, the base salary pay range will be $177,000-$192,000