About the job Senior Software Engineer
Job description
Title: Sr. Software Engineer Cloud APIs
Grade: 11
Location:Position is based in Atlanta, GA Hybrid model - Tuesday, Wednesday, Thursday in office in Midtown Atlanta
We are looking for talented engineers to join our expanding platform as a service team. Our platform as a service is responsible for providing the foundation for cloud-based products and utilizing a variety of features and services that are found on Google Cloud Platform.
IN THIS ROLE, YOU CAN EXPECT TO.
Play a key role as a Senior Software Engineer on scrum teams focused on developing a Cloud Platform that will serve each of our major industries Financial Services, Retail and Hospitality. You will build and expand the services powering our API ecosystem, solving problems for a large community of fellow developers. Your key day-today responsibilities will include:
- Build large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment.
- Craft clean, well-tested code using rigorous continuous delivery methodologies, including automated testing and deployment processes to ensure high quality and reliable software releases.
- Work with stakeholders to understand business needs and translate them into technical requirements.
- Provide technical leadership to other software engineers, including mentoring, code reviews, and pair programming.
- Troubleshoot and debug issues in production systems.
- Stay up to date with the latest cloud technologies and recommend new tools and technologies to improve our cloud infrastructure and software development processes.
MUST HAVES
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.
- 5+ years of software development experience
- Strong programming skills in Java and Spring Boot
- Experience using relational and/or non-relational databases
- Experience designing, implementing, and testing RESTful APIs
- Experience using Google Cloud Platform
- Strong understanding of cloud architecture patterns, such as microservices, serverless, and containers.
- Familiarity with modern frameworks for building high-throughput and, resilient microservices.
PLUS IF YOU HAVE
- Background working on highly available, high-transaction volume, fault-tolerant systems
- Familiarity with Spring Framework, Node.js, GCP
- Experience with cloud-based data storage and processing technologies
- Participated in public open-source projects