
Principal Software Developer
KION Group
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • Missouri, Texas, Wisconsin • 🇺🇸 United States
Visit company websiteSalary
💰 $153,750 - $205,000 per year
Job Level
Lead
Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformHibernateJavaKubernetesMicroservicesSQL
About the role
- Design, develop, and maintain foundational platform services, writing high-quality software and infrastructure-as-code to support Dematic’s global product ecosystem.
- Develop Java-based microservices packaged as containerized workloads (Docker) and deployed in Kubernetes environments.
- Apply cloud engineering best practices across compute, storage, networking, IAM, IaC, and managed services within AWS, Azure, or GCP.
- Contribute to solution design, including architectural documentation, coding standards, design patterns, and system diagrams.
- Own and maintain technical documentation, ensuring designs and code are discoverable, scalable, and aligned with platform principles.
- Work collaboratively with distributed teams across multiple geographies, ensuring alignment on architecture, implementation, and delivery expectations.
- Mentor junior engineers, providing guidance on coding practices, cloud architecture, testing, and DevOps workflows.
- Influence technical direction through cross-team collaboration with architects, product managers, and other technical leaders.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
- 10+ years of professional software engineering experience across diverse environments and architectures
- Hands-on experience with public cloud platforms (AWS, Azure, or GCP), including use of managed services, IAM, and IaC
- Strong background in CI/CD pipelines, automated testing, and complex build/deploy workflows
- Deep expertise in: Java, JPA/Hibernate SQL and relational database design REST / OpenAPI Event-driven / message-based architectures Docker and Kubernetes
- Excellent written and verbal communication skills; ability to convey complex concepts to both technical and non-technical audiences
- Strong influencing and negotiation skills; able to build alignment across stakeholder groups
- Demonstrated curiosity, a continuous learning approach, and the ability to lead in ambiguous or evolving environments
- Proven ability to work independently on complex, long-term initiatives and deliver results
- Ability to travel up to 15%.
- Nice to Have: Experience with Python, Maven, Terraform, or additional technologies that support DevOps and cloud-native deployments.
Benefits
- Career Development
- Competitive Compensation and Benefits
- Pay Transparency
- Global Opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJPAHibernateSQLRESTOpenAPIDockerKubernetesCI/CDIaC
Soft skills
written communicationverbal communicationinfluencing skillsnegotiation skillscuriositycontinuous learningindependent workmentoringcollaborationalignment building
Certifications
Bachelor’s degreeMaster’s degree