Sage Group plc
Senior Software Engineer
Sage Group plc, Atlanta, Georgia, United States, 30383
Job Title Senior Software Engineer Job Description Sage is a leading innovator in cloud technology, dedicated to providing cutting-edge solutions that empower small and medium businesses worldwide. We are seeking a talented Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable cloud-based applications and services. You will collaborate with cross-functional teams to define, design, and ship new features, optimize existing cloud infrastructure, and implement best practices for security, monitoring, and maintenance. This is an excellent opportunity to work on challenging projects, mentor junior developers, and stay at the forefront of industry trends.
: • Bachelor's/Master's in Computer Science, Engineering, or related field. • 5+ years in software development, specializing in cloud platforms. • Expertise in Java; PHP and Python are a plus. • Proficient in OO design, cloud services (AWS, Azure), and container tech (Docker, Kubernetes). • Experience with microservices, RESTful APIs, and database modeling (SQL). • Familiar with Kafka, Snowflake, and distributed systems. • Fintech experience: accounting app knowledge is a bonus. • Strong skills in analysis, troubleshooting, CI/CD, and DevOps. • Excellent communication, collaboration, and attention to detail.
This is a hybrid role - three days in office out of our Atlanta office. Key Responsibilities : • Design, develop, and maintain scalable cloud-based applications and services. • Work with product management and architects to understand the design and feature tradeoffs. • Collaborate with cross-functional agile teams to define and design scalable and repeatable solutions with each major feature. • Optimize and improve existing cloud infrastructure for performance and scalability. • Troubleshoot and resolve complex technical issues in a timely manner. • Work with QA to ensure the quality of the features, including the creation and maintenance of test automation. • Mentor and guide junior developers, fostering a culture of continuous learning and improvement. • Stay up to date with the latest industry trends and technologies to ensure our platform remains competitive. Function Product Delivery Country United States Office Location Atlanta Work Place type Hybrid Advert Working at Sage means you’re supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.
Our colleagues are the best of the best. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential. Learn more about working at Sage: sage.com/en-us/company/careers/working-at-sage/ Watch a video about our culture: youtube.com/watch?v=h1-vs3zIpnc
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at careers@sage.com . Learn more about DEI at Sage: sage.com/en-us/company/careers/diversity-equity-and-inclusion/
: • Bachelor's/Master's in Computer Science, Engineering, or related field. • 5+ years in software development, specializing in cloud platforms. • Expertise in Java; PHP and Python are a plus. • Proficient in OO design, cloud services (AWS, Azure), and container tech (Docker, Kubernetes). • Experience with microservices, RESTful APIs, and database modeling (SQL). • Familiar with Kafka, Snowflake, and distributed systems. • Fintech experience: accounting app knowledge is a bonus. • Strong skills in analysis, troubleshooting, CI/CD, and DevOps. • Excellent communication, collaboration, and attention to detail.
This is a hybrid role - three days in office out of our Atlanta office. Key Responsibilities : • Design, develop, and maintain scalable cloud-based applications and services. • Work with product management and architects to understand the design and feature tradeoffs. • Collaborate with cross-functional agile teams to define and design scalable and repeatable solutions with each major feature. • Optimize and improve existing cloud infrastructure for performance and scalability. • Troubleshoot and resolve complex technical issues in a timely manner. • Work with QA to ensure the quality of the features, including the creation and maintenance of test automation. • Mentor and guide junior developers, fostering a culture of continuous learning and improvement. • Stay up to date with the latest industry trends and technologies to ensure our platform remains competitive. Function Product Delivery Country United States Office Location Atlanta Work Place type Hybrid Advert Working at Sage means you’re supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions.
Our colleagues are the best of the best. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential. Learn more about working at Sage: sage.com/en-us/company/careers/working-at-sage/ Watch a video about our culture: youtube.com/watch?v=h1-vs3zIpnc
We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at careers@sage.com . Learn more about DEI at Sage: sage.com/en-us/company/careers/diversity-equity-and-inclusion/