Job Description
Join our dynamic engineering team in Atlanta as a Senior Software Engineer and shape the future of digital innovation. We're seeking a passionate problem-solver to architect scalable solutions for enterprise clients. You'll work in a collaborative Agile environment, leveraging cutting-edge technologies to build high-performance applications that impact millions of users.
Our culture values technical excellence, continuous learning, and work-life balance. Enjoy competitive benefits, flexible remote options, and opportunities to mentor junior engineers while solving complex challenges in fintech and SaaS domains.
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices for CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Optimize application performance and troubleshoot production issues
- Develop RESTful APIs and integrate with third-party systems
- Mentor junior engineers through pair programming and architectural discussions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or related field (MS preferred)
- 5+ years of experience building enterprise-grade applications
- Expert proficiency in Java, Python, and JavaScript/TypeScript
- Strong understanding of distributed systems and database design
- AWS certification or equivalent cloud platform experience
- Proven track record of shipping production code at scale
- Excellent communication skills and ability to articulate technical concepts
- Experience with Agile methodologies and Jira/Confluence