BASIC FUNCTIONS: The Consulting/Principal Software Engineer is a senior individual contributor responsible for designing, developing, enhancing, and supporting enterprise software solutions. This role contributes across the full software development lifecycle, works on complex technical challenges, provides expertise in modern Java-based application development, and collaborates with cross-functional teams to deliver scalable, reliable, and secure solutions.
The individual is expected to mentor less experienced engineers and serve as a trusted technical resource within the organization. The ideal candidate thrives in an environment focused on modernizing legacy applications and platforms through the adoption of cloud-native architectures, microservices, AI-assisted development practices, and modern engineering approaches.
This role contributes to the evolution of critical enterprise services by enhancing existing applications, supporting highly available production systems, and delivering scalable, resilient cloud-native solutions. The team embraces AI-assisted software development tools such as GitHub Copilot and other emerging technologies to improve productivity, code quality, and engineering excellence.
QUALIFICATIONS
TECHNICAL SKILLS
Core Development Technologies
Cloud and Platform Technologies
Data and Persistence
Quality, Reliability, and Operations
Professional Skills
ACCOUNTABILITIES
| Location | Alpharetta, GA |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder