Software Engineer
Charlotte, NC
Hybrid (3 days onsite per week)
12-Month W2 Contract (Full time, 40 hours/week; strong potential for extension or conversion)
ABOUT THE ROLE Join a Fortune 500 banking client's Banking, Invest, Lending, and Digital (BILD) Tech Group-a fast-moving, challenge-the-norm team that tackles complex, mission-critical initiatives. As a Software Engineer, you will play a key role in designing and building API-driven backend systems that support fraud detection, identity, and security initiatives. This hybrid role, based in Charlotte, NC, is ideal for a gritty, go-getter developer who thrives in ambiguity, values ownership, and is eager to work on cutting-edge technology. You'll collaborate with a high-performing team, contribute to security-oriented architectures, and help deliver innovative, scalable solutions where security, performance, and resiliency are non-negotiable.
WHAT YOU'LL DO- Design and build API-driven backend systems to support fraud detection, identity, and security initiatives
- Contribute to security-oriented architectures, including CIAM (Customer Identity and Access Management) implementations
- Develop and enhance services in AWS-based environments (Flink/Glue) or Azure
- Work primarily on backend-focused full stack development with an emphasis on scalability, reliability, and performance
- Utilize Python, PostgresDB, Kafka, and advanced SQL for stream event processing, data enrichment, batch file processing, and implementing rules frameworks
- Collaborate with a high-performing team that continuously challenges existing patterns and processes
- Support projects where security, performance, and resiliency are critical requirements
- Clearly articulate complex engineering concepts and contribute as a hands-on problem solver
- Continuously learn, grow, and build new systems in a fast-paced, innovative environment
WHAT YOU BRING- Proficiency in Python (most important skill for this role)
- Experience with PostgresDB
- Knowledge of Kafka for event streaming/stream processing
- Hands-on experience with AWS (Flink/Glue) or Azure
- Strong SQL skills, including stream event processing, data enrichment, batch file processing, and implementing rules frameworks
- Ability to design and build API-driven backend systems for security and fraud detection
- Experience developing and enhancing services in cloud-based environments
- Strong problem-solving skills and ability to tackle complex challenges head-on
- Motivated, high-performing, and eager to learn and build new systems
- Hands-on contributor who can clearly articulate complex engineering work
- Nice to have: Experience with Terraform, Java, Node.js, and knowledge of Cyber Security and Fraud engineering domains
- Must be able to work onsite in Charlotte, NC three days per week (hybrid model)
- We are unable to provide sponsorship at this time
WHAT'S IN IT FOR YOU- Opportunity to work on mission-critical, high-impact projects within a Fortune 500 banking environment
- Collaborate with a dynamic, high-performing team that values innovation and ownership
- Exposure to cutting-edge technologies and challenging engineering problems
- Potential for contract extension or conversion to a permanent role
- Comprehensive benefits including health, dental, and vision insurance
- Supportive environment for professional growth and continuous learning