Skip to main content
Brooksource logo

Backend Developer

Brooksource
North Carolina, USPosted April 20, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaGoSQLNode.jsAWSAzureTerraformKafkaAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

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

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free