Back to results

Software Engineer

  • Charlotte, NC, United States

From $70.25 USD / hour

Applications open in a new tab.

Job details

Pay
From $70.25 USD / hour
Posting language
English
Posted

Original job description

Required Skills & Experience

  • Strong Python or Java development experience o Experience building, enhancing, and maintaining enterprise applications
  • AWS and/or Azure experience/knowledge
  • CI/CD / DevSecOps experience
  • Experience with vulnerability management/security controls such as SAST, DAST, or SCA
  • Strong understanding of APIs / integrations
  • Experience supporting applications post-production, including maintenance, enhancements, debugging, and troubleshooting

Nice to Have Skills & Experience

  • Terraform / CloudFormation
  • Docker / Kubernetes
  • Cloud security / cloud governance experience
  • NIST or other security/control frameworks
  • Risk, observability, policy-as-code, EOL, or vulnerability tooling
  • SQL / relational databases
  • Experience within banking or another highly regulated environment
  • AI/ML / agent-first development

Job Description

This engineer will be focused on the development, maintenance, and enhancement of Bank of America’s Risk & Observability Engine (ROE). The application supports cloud governance and helps evaluate cloud use cases, security controls, policies, vulnerabilities, EOL, and other risk requirements across AWS/Azure environments. The engineer will be more focused on application development than owning cloud infrastructure. They’ll primarily develop using Python, build/enhance functionality within the application, integrate security and cloud controls, troubleshoot issues, and support the application once functionality is released. They’ll work closely with cloud governance/security teams to help automate and publish risk/control outcomes for bank-managed and non-bank-managed cloud use cases.

Report this job