Senior Software Engineer (Backend / Cloud / Fintech)

Corework Staffing
  • Atlanta, Georgia
    27 days ago

    Job Description

    Overview:

    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.

    The ideal candidate has strong experience in distributed systems, microservices architecture, cloud platforms, and financial-grade system reliability and security.

    Key Responsibilities:

    • 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:

    • 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

    Reporting To:

    • Engineering Manager / Technical Lead / Head of Engineering / CTO

    Employment Type & Work Setup:

    • Full-time / Contract-based
    • Onsite / Hybrid / Remote (depending on company structure and security requirements)
    • Agile development environment (Scrum/Kanban)
    • May include on-call support for production systems
    • Work Environment & Conditions:
    • High-performance software engineering teams
    • Cloud-native, distributed system environments
    • Fast-paced fintech or enterprise SaaS ecosystems
    • Strong focus on reliability, scalability, and security
    • Collaborative engineering culture with product-driven development

    Numbers & Facts

    LocationAtlanta, Georgia

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Automationunmatched
    • Banking Servicesunmatched
    • Best Practicesunmatched
    • Cloud Applicationsunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cryptographyunmatched
    • Database Optimizationunmatched
    • Debugging Skillsunmatched
    • DevOpsunmatched
    • Disaster Recoveryunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Ecosystemsunmatched
    • Engineeringunmatched
    • Engineering Managementunmatched
    • Financial Regulationsunmatched
    • Financial Systemsunmatched
    • Financial Transactionsunmatched
    • GCP (Good Clinical Practices)unmatched
    • Go Programming Language (Golang)unmatched
    • High Availabilityunmatched
    • High Reliabilityunmatched
    • Information/Data Security (InfoSec)unmatched
    • Javaunmatched
    • Kanbanunmatched
    • Large-Scale Systemsunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • NoSQLunmatched
    • Node.jsunmatched
    • OAuthunmatched
    • On Callunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Production Controlunmatched
    • Production Supportunmatched
    • Production Systemsunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Regulatory Complianceunmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Secure Codingunmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • System Architectureunmatched
    • Systems Maintenanceunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Test Automationunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder