Principal Software Engineer


Atlanta
USD200000 - USD250000
PR/565044_1760564524
Principal Software Engineer

A leading global financial institution in the South is looking to hire a Principal Software Engineer to join its Consumer & Community Banking division and help build market-leading technology products. This role is critical to the firm's mission of delivering secure, scalable, and high-performance applications that power its digital platforms and front-line services.

The ideal candidate will have 10+ years of experience in software engineering, with deep expertise in system design, cloud-native development, and building mission-critical applications. They will be a hands-on technical leader with strong communication skills and the ability to influence senior stakeholders across business and technology teams.

Responsibilities:

  • Architect and develop scalable, secure, and resilient software frameworks using modern design principles
  • Write high-quality production code and review/debug code written by others
  • Lead the design and development of applications that operate with 99.999% uptime and process 2,000+ transactions per second
  • Serve as a subject matter expert and advisor across cross-functional teams
  • Implement robust security and compliance measures to mitigate technology risks
  • Influence technical strategy and mentor engineering teams

Qualifications:

  • 10+ years of applied software engineering experience
  • Formal training or certification in software engineering concepts
  • Expertise in one or more programming languages
  • Advanced knowledge of cloud-native development (Kubernetes, Kafka, API Gateways, SQL/NoSQL)
  • Experience leading 24x7 mission-critical systems with sub-second response times
  • Bachelor's or advanced degree in Computer Science, Engineering, or related field

Preferred:

  • AWS Solutions Architect certification (Associate or Professional)
  • Expertise in Envoy Service Mesh and PostgreSQL
  • Experience with monitoring tools such as Dynatrace