Senior Software Engineer (Backend / Cloud / Fintech)

COREWORK STAFFING LLC
Atlanta, GA, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Cyber Security Databases Software Debugging DevOps Disaster Recovery
+38 more
Distributed Systems Fault Tolerance Fraud Prevention and Detection Python (Programming Language) Node.Js NoSQL OAuth Payment Gateway Performance Tuning Scrum Methodology Systems Development Life Cycle RabbitMQ Prometheus JSON Web Token Software Engineering Software Systems SQL Databases Systems Architecture Google Cloud Cloud Platform System Grafana Software Security Reliability of Systems Database Performance Backend Event Driven Architecture Containerization Kubernetes Information Technology Low Latency Deployment Automation Apache Kafka Api Design Restful APIs Docker Elk Stack Golang Microservices

Job description

We are seeking an experienced and highly skilled Senior Software Engineer specializing in Backend, Cloud, and Fintech systems to design, build, and scale high-performance, secure, and reliable software solutions. This role is responsible for architecting backend systems, developing APIs, optimizing cloud infrastructure, and ensuring system resilience in high-transaction environments., * Backend System Design & Development

  • Design, develop, and maintain scalable backend services and APIs
  • Build microservices-based architectures for high-availability systems
  • Develop secure, efficient, and reusable code using modern backend frameworks
  • Optimize system performance, latency, and throughput for high-traffic applications
  • Ensure strong data consistency, reliability, and fault tolerance

Cloud Infrastructure & DevOps Collaboration

  • Deploy and manage applications in cloud environments (AWS, Azure, GCP)
  • Design scalable cloud architectures using containers (Docker, Kubernetes)
  • Implement CI/CD pipelines for automated deployment and testing
  • Optimize cloud resource usage, cost efficiency, and system scalability
  • Collaborate with DevOps teams on infrastructure automation

Fintech System Development (If Applicable)

  • Develop secure financial systems for payments, transactions, or banking workflows
  • Ensure compliance with financial regulations and data security standards
  • Implement fraud detection, encryption, and secure transaction handling
  • Work with payment gateways, APIs, and financial data integrations
  • Maintain high system reliability for real-time financial processing

Security, Performance & Reliability

  • Implement secure coding practices and API security standards
  • Ensure system resilience, disaster recovery, and fault tolerance
  • Optimize database performance (SQL/NoSQL) and query efficiency
  • Conduct code reviews, performance tuning, and system debugging
  • Monitor production systems and resolve incidents when needed

Collaboration & Technical Leadership

  • Mentor junior and mid-level engineers
  • Participate in architectural discussions and technical decision-making
  • Collaborate with Product Managers, QA, DevOps, and Data teams
  • Translate business requirements into scalable technical solutions
  • Contribute to engineering best practices and standards

Requirements

Software Engineering, Cloud Computing, Software Engineering, Application Programming Interface (API), Cloud Computing, System Architecture, Microservices, Distributed Computing, Systems Reliability, Financial Systems, The ideal candidate has strong experience in distributed systems, microservices architecture, cloud platforms, and financial-grade system reliability and security., * Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

  • 5+ years of software engineering experience (backend or full-stack with backend focus)
  • Strong proficiency in backend programming languages (Java, Python, Go, Node.js, or C#)
  • Experience with RESTful APIs, microservices, and distributed systems
  • Strong knowledge of databases (SQL and NoSQL)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Strong understanding of system design and architecture principles
  • Experience with CI/CD pipelines and containerization (Docker, Kubernetes)
  • Strong problem-solving and debugging skills

Preferred (Nice-to-Have):

  • Fintech, banking, or payments system experience
  • Experience with event-driven architecture (Kafka, RabbitMQ, etc.)
  • Knowledge of security standards (OAuth2, JWT, encryption practices)
  • Experience with high-scale systems and performance optimization
  • Familiarity with observability tools (Prometheus, Grafana, ELK stack)
  • Experience in Agile/Scrum environments
  • Contributions to large-scale production systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…