InPost

Senior Software Engineer (Java) - remote (m/f/n)

remote, pl Full-time Remote
Apply Now →
Job Description

Join InPost’s Consumer & Merchant Domain / Send Team and work on business-critical systems responsible for key areas related to parcel creation and some of the largest initiatives across InPost. You’ll become part of a multidisciplinary team of senior engineers with a high level of autonomy, strong ownership, and real influence on solution architecture. The team values knowledge sharing, close collaboration, and a friendly working atmosphere. What you’ll be working on In this role, you’ll be responsible for the full software development lifecycle, from analysing a topic and designing the solution architecture to implementation, automated testing, and deployment. Your responsibilities will include: Designing and implementing microservices following Hexagonal Architecture principles Actively contributing to architectural decisions and solution design Building event-driven integrations using Kafka, Avro, and Transactional Outbox Writing comprehensive automated tests, including unit, integration, and contract tests Participating in code reviews and maintaining high code-quality standards Taking ownership of assigned topics, identifying relevant stakeholders, and independently gathering the information needed to deliver solutions end-to-end Using AI-assisted development tools such as Claude Code as part of your daily development workflow Tech stack Java 21 Spring Boot 3.x / 4.x , MVC & WebFlux Gradle PostgreSQL , JPA/Hibernate, R2DBC MongoDB Apache Kafka, Avro, Confluent Schema Registry Hexagonal Architecture, Microservices, Event-Driven Design, Transactional Outbox OAuth2 / JWT, Spring Security, OpenFGA Spock Framework, Testcontainers, WireMock, REST-Assured, ArchUnit, PIT Mutation Testing GitLab CI, Docker, Kubernetes, Helm Micrometer, Prometheus, SonarQube, Checkstyle, CodeNarc  

Frequently Asked Questions

What does the Senior Software Engineer (Java) - remote (m/f/n) role at InPost involve?

The Senior Software Engineer (Java) - remote (m/f/n) position at InPost in remote, pl is a full-time role. Join InPost’s Consumer & Merchant Domain / Send Team and work on business-critical systems responsible for key areas related to parcel creation and some of the largest initiatives across InPost. You’ll become part of a multidisciplinary team of senior engineers with a high level of autonomy, strong ownership, and real influence on solution architecture. The team values knowledge sharing, close collaboration, and a friendly working atmosphere. What you’ll be working on In this role, you’ll be responsible for the full software development lifecycle, from analysing a topic and designing the solution architecture to implementation, automated testing, and deployment.

What skills are required for Senior Software Engineer (Java) - remote (m/f/n) at InPost?

Key skills for this role include: Java, Spring Boot, Spring, Docker, Kubernetes, Gitlab Ci, Helm, Prometheus, RDS, SQL.

What is the salary for Senior Software Engineer (Java) - remote (m/f/n) at InPost?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the Senior Software Engineer (Java) - remote (m/f/n) position at InPost remote or on-site?

This position is Remote. You can work from anywhere, subject to the employer's remote work policy.

How do I apply for Senior Software Engineer (Java) - remote (m/f/n) at InPost?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

Senior Software Engineer (Java) - remote (m/f/n) at InPost is a full-time engineering position in remote, pl. Key skills include Java, Spring Boot, Spring, Docker, Kubernetes, Gitlab Ci, Helm, Prometheus. Education: Master's Degree preferred. Experience: 5+ years.

This role is classified as remote and is suitable for senior-level professionals. Ghost Score 5/100 (Fresh) indicates this listing is very likely active and recently refreshed.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.