[Remote] Software Engineer II
Note: The job is a remote job and is open to candidates in USA. First Citizens Bank is seeking a Software Engineer II to design, develop, integrate, and support cloud-native solutions. The role focuses on AWS-based applications for payments, money movement, and information reporting, including technical design, coding, testing, troubleshooting, production support, and collaboration with architects, engineers, and business stakeholders.
Responsibilities
- Design, develop, integrate, and support cloud-native solutions across Payments, Money Movement, and Information Reporting platforms
- Translate business requirements into scalable, secure, and reliable solutions
- Active participation in technical design, coding, testing, troubleshooting, and production support while collaborating closely with architects, engineers, and business stakeholders
Skills
- Bachelor's Degree and 2 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance
- 2+ years of hands-on AWS cloud engineering and architecture experience
- Experience designing, developing, and supporting cloud-native applications on AWS
- Experience with:
- AWS Lambda
- Amazon ECS
- AWS Step Functions
- Amazon SQS and SNS
- Amazon S3
- Amazon DynamoDB
- Amazon RDS
- AWS IAM and KMS
- AWS Transfer Family
- Experience with Terraform and Infrastructure as Code practices
- Experience designing and implementing event-driven, microservices, and serverless architectures
- Strong hands-on development experience with Java, Spring Boot, and/or Node.js
- Experience with containerization technologies including Docker and OpenShift
- Experience implementing CI/CD pipelines and automated deployment strategies
- Ability to build highly available, fault-tolerant, secure, and scalable enterprise solutions
- Proven experience leading development teams and driving technical architecture decisions
- Excellent communication, stakeholder management, and problem-solving skills
- AWS Certified Solutions Architect (Associate)
- AWS Certified Developer Associate
- Experience with payment processing, ACH, wire transfers, real-time payments, card processing, or other money movement platforms
- Experience with financial systems integrations and regulatory reporting solutions
- Experience with Amazon CloudWatch, AWS X-Ray, and enterprise observability platforms
- Experience leading cloud modernization and application transformation initiatives
- Experience in regulated financial services environments
Benefits
- Remote role
Company Overview
Company H1B Sponsorship