Senior Software Engineer

First Bank SBA, Inc.

Charlotte (NC)

On-site

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

First Bank SBA, Inc. seeks a Senior Software Engineer to design, develop, and support enterprise software applications, APIs, and automation in Charlotte, NC.

You will provide technical leadership, architectural guidance, and mentorship across engineering teams while delivering secure, scalable solutions for cloud, on‑premises, and hybrid environments. The ideal candidate will lead complex initiatives, evaluate emerging technologies, and collaborate with product owners, vendors, and business

Qualifications

  • Experience with enterprise integration platforms and API management.
  • Cloud experience across Azure and AWS with CI/CD tooling.
  • Familiarity with event streaming systems and SaaS integrations.

Responsibilities

  • Design, develop, test, deploy, and support enterprise software apps, APIs, integrations, and automation.
  • Provide architectural guidance and mentor engineering teams on complex initiatives.
  • Collaborate with stakeholders to define and deliver innovative solutions.
  • Develop secure, scalable architectures aligned with standards and regulatory requirements.
  • Lead code reviews, architecture discussions, and development best practices.
  • Support DevOps with automated testing, CI/CD, deployment, and monitoring.
  • Create technical docs and architectural artifacts; promote best practices.

Tools

MuleSoft Anypoint Platform
Azure
Amazon Web Services
Azure DevOps
GitHub Actions
Jenkins
RabbitMQ
Kafka
Azure Service Bus
Snowflake
Salesforce
ServiceNow
OnBase

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Software Engineer

Software Development Full Time Professional Charlotte, NC, US

SUMMARY:

As a Senior Software Engineer at First Bank, you will be responsible for designing, developing, and supporting enterprise software applications, integrations, APIs, and digital solutions that strengthen products, improve customer experiences, and enhance operational efficiency. In addition to hands-on development, this role provides technical leadership, architectural guidance, and mentorship to engineering teams while collaborating closely with business leaders, product owners, vendors, and technology partners.

The ideal candidate is comfortable leading complex technical initiatives, defining solution architectures, evaluating emerging technologies, and delivering secure, scalable, and reliable solutions across cloud, on-premises, and hybrid environments.

ESSENTIAL FUNCTIONS:

  • Design, develop, test, deploy, and support enterprise software applications, APIs, integrations, and automation solutions.
  • Lead the technical design and implementation of complex projects spanning multiple applications, platforms, and business areas.
  • Collaborate with business stakeholders, product owners, and technology teams to identify, define, and deliver innovative solutions.
  • Design and maintain secure, scalable, and supportable architectures aligned with enterprise standards and regulatory requirements.
  • Provide technical leadership through mentoring, code reviews, architecture reviews, and development best practices.
  • Develop and manage integrations utilizing API gateways, event-driven architectures, cloud platforms, and third-party solutions.
  • Troubleshoot and resolve complex application, integration, and production support issues.
  • Partner with infrastructure, security, compliance, and vendor teams to ensure solution reliability and operational excellence.
  • Evaluate emerging technologies, development frameworks, and vendor solutions to support strategic initiatives.
  • Support DevOps practices including automated testing, CI/CD pipelines, deployment automation, and monitoring.
  • Develop and maintain technical documentation, standards, procedures, and architectural artifacts.
  • Cultivate and disseminate software engineering and integration best practices throughout the organization.
  • Completes annual compliance courses.
  • Adheres specifically to all corporate policies and procedures. Also adheres to Federal and State regulations and laws; including, the Bank Secrecy Act and the Anti-Money Laundering Act.
  • Adheres to our Service Excellence standards and promotes their implementation with peers and associates they support.
  • Performs other duties as required.

GENERAL QUALIFICATIONS :

Knowledge & Experience : These specifications are general guidelines based on the minimum experience normally considered essential to the satisfactory performance of this position. Individual abilities may result in some deviation from these guidelines.

  • MuleSoft Anypoint Platform, API Management, or enterprise integration platforms.
  • Microsoft Azure and/or Amazon Web Services (AWS) cloud platforms.
  • Azure DevOps, GitHub Actions, Jenkins, or other CI/CD platforms.
  • Event streaming and messaging technologies such as RabbitMQ, Kafka, Azure Service Bus, or equivalent platforms.
  • Snowflake, ServiceNow, OnBase, Salesforce, or other enterprise SaaS platforms.
  • Digital banking, fintech, payments, treasury management, lending, or core banking integrations.
  • AI, automation, intelligent workflows, MCP-based integrations, or Generative AI technologies.
  • Banking, financial services, or other highly regulated industries.
  • AWS, Azure, MuleSoft, security, or architecture-related certifications.

Physical Demands/Work Environment: Vision, hearing, speech, dexterity, visual concentration. A valid driver’s license is required. Must have the ability to stand, walk, sit and use hands and fingers. Must have the ability to work the hours and days required to complete the essential functions of the position, as scheduled. The environment is a professional office with standard office equipment.

Cognitive Requirements: Learning, thinking, concentration, ability to exercise self-control, ability to work in a customer relations’ environment. Must be able to pay close attention to detail and be able to work as a member of a team. Must have the ability to interact effectively with co-workers and customers, and exercise self-control and diplomacy in customer and employee relations’ situations. Must have the ability to exercise discretion as well as appropriate judgments when necessary.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

First Bank (FBNC) • North Carolina

On-site
USD 120,000 - 180,000
Software Engineer I
Software Engineer I

First Citizens Bank • Texas

Remote
USD 70,000 - 90,000
Software Engineer
Software Engineer

7N • United States

Hybrid
USD 80,000 - 120,000
Lead Software Engineer (Remote NC, FL, AZ, TX)
Lead Software Engineer (Remote NC, FL, AZ, TX)

First Citizens • Raleigh (NC), Saint Paul (MN)

Remote
USD 128,000 - 150,000
Lead Software Engineer (Remote NC, FL, AZ, TX)
Lead Software Engineer (Remote NC, FL, AZ, TX)

First Citizens Bank • Raleigh (NC)

Remote
USD 128,000 - 150,000
Software Engineer II – Full Stack (Remote) at First Citizens Bank
Software Engineer II – Full Stack (Remote) at First Citizens Bank

Feedinkoo: Remote Jobs • United States

Remote
USD 96,000 - 130,000
Competitive benefits program
Variable incentives and bonuses
Senior Applications & Integration Engineer
Senior Applications & Integration Engineer

Cogent Bank • Florida

On-site
USD 110,000 - 165,000
Senior Solutions Architect - Banking (Remote)
Senior Solutions Architect - Banking (Remote)

Hancock Whitney • Oregon

Hybrid
USD 120,000 - 160,000
Principal Engineer - Digital Platforms
Principal Engineer - Digital Platforms

Hancock Whitney • Gulfport (MS)

On-site
USD 140,000 - 210,000
Software Engineer Consultant
Software Engineer Consultant

First Citizens Bank • Raleigh (NC)

Remote
USD 148,000 - 226,000
Benefits package