
Principal Java Engineer
InPost Group
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
Visit company websiteJob Level
Lead
Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaMicroservices
About the role
- Drive the technical architecture across the domain, with a focus on modernization and scalability.
- Lead the design and implementation of microservices and cloud-native systems.
- Guide the transition from legacy systems to modern distributed systems.
- Collaborate with senior stakeholders (EMs, Staff and Principal Engineers, Directors) to align on technology direction.
- Champion engineering excellence, fostering a culture of autonomy, accountability, and quality.
- Provide mentorship and leadership across engineering teams.
Requirements
- 10+ years of experience in software engineering and product delivery.
- Strong background in high-performance distributed systems.
- Deep expertise in Java and proficiency in modern engineering practices.
- Excellent communication and analytical skills; fluent English required (Polish is a plus).
- Proven ability to lead large-scale architecture efforts and mentor senior engineers.
- Experience designing and delivering cloud-based solutions; familiarity with GCP/AWS/Azure is a must.
- Ability to lead cloud migration initiatives, define roadmaps, and align stakeholders.
- Strong understanding of cloud-native patterns (e.g., serverless, autoscaling, resilience).
- Extensive experience in designing scalable and fault-tolerant microservices architectures.
- Hands-on experience with CI/CD, observability (monitoring, logging, tracing), and production readiness practices.
- Demonstrated ability to provide technical direction and architectural guidance across teams and domains.
- Comfortable working independently, making informed decisions in complex and ambiguous environments.
- Strong advocate of metrics-driven development, DevOps best practices, and continuous improvement.
- Ability to foster a collaborative, feedback-oriented engineering culture.
Benefits
- Health insurance
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javamicroservicescloud-native systemsdistributed systemscloud migrationCI/CDobservabilityfault-tolerant architecturesscalable architecturesDevOps best practices
Soft skills
leadershipmentorshipcommunicationanalytical skillscollaborationautonomyaccountabilityquality focusdecision makingfeedback-oriented culture