Senior Software Engineer (Backend / Cloud / Fintech)

Corework Staffing

  • Atlanta, Georgia
  • 2 days ago

    Highlights

    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.

    Numbers & Facts

    LocationAtlanta, Georgia

    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

    Similar Jobs

    See more jobs