We're Hiring: Sr. Software Engineer – Java/AWS
Location: Charlotte, NC
Type: Full-Time
We are looking for an experienced Sr. Software Engineer to join a team building highly reliable, cloud-native systems supporting real-time payment processing.
The ideal candidate is a hands-on Java engineer with strong experience in AWS, Spring Boot, microservices, distributed systems, and event-driven architectures.
Key Responsibilities
• Design, develop, test, and maintain highly reliable enterprise applications
• Build cloud-native applications using Java, Spring & Spring Boot
• Develop microservices, APIs, and distributed applications on AWS
• Implement event-driven architectures using Kafka, RabbitMQ, or similar technologies
• Work with containerized and serverless AWS services
• Develop Python scripts for automation and data integration
• Build and maintain CI/CD pipelines and automated testing processes
• Implement Terraform / Infrastructure as Code for cloud deployments
• Support observability, monitoring, resiliency, and production troubleshooting
• Participate in architecture, design, code reviews, and technical decisions
• Mentor engineers and contribute to engineering best practices
Required Qualifications
• 8+ years of Java software development experience
• Strong Spring / Spring Boot experience
• Expertise in microservices, distributed systems, and cloud-native architectures
• Hands-on experience with AWS
• Experience with Kafka, RabbitMQ, or event-driven architectures
• Working knowledge of Python
• Experience with CI/CD and DevOps practices
• Experience with Terraform or Infrastructure as Code
• Strong understanding of scalability, availability, security, and resiliency
• Bachelor's degree or equivalent experience
• Ability to travel up to 10% between NYC and NC offices
Nice to Have
• Payments, banking, fintech, clearing, or settlement experience
• AWS Certification
• Kubernetes / Docker
• SRE, observability, and production engineering experience
• SnapLogic or other ETL/data integration tools
• Experience with AI-assisted software development
Full Time