Location: Warsaw, Łódź, Bydgoszcz, Szczecin, Lublin, Rzeszów, Poznań, or Gdańsk, Poland
Work Model: Hybrid (2 days/week from office)
We are expanding our engineering teams to support a strategic initiative in the financial domain. As a global technology partner with over 30 years of experience, we collaborate with market-leading organizations to modernize their tech stacks, optimize processes, and deliver exceptional digital experiences.
We foster a culture of ownership, innovation, and continuous improvement. Every team member contributes to building an environment that drives impactful outcomes.
We are currently seeking a Senior Software Engineer / Lead to join our growing team.
Key Responsibilities
- Lead and mentor a team of software engineers, fostering technical excellence and collaboration.
- Architect, design, and implement scalable and maintainable back-end solutions.
- Own the end-to-end software development lifecycle: from requirements gathering to deployment and monitoring.
- Collaborate closely with product owners, business stakeholders, and cross-functional teams.
- Drive engineering best practices, code quality, and continuous improvement.
- Monitor team performance and support career development.
Required Skills & Experience
- Expert-level proficiency in Java, with strong experience in back-end development.
- Solid hands-on experience with the Spring ecosystem (Spring Boot, Spring Cloud).
- Proficiency in Hibernate, Microservices architecture, and messaging systems like Kafka and RabbitMQ.
- Experience with containerization and orchestration tools: Docker, Kubernetes.
- Familiarity with build and CI/CD tools: Maven, Jenkins, GitHub Actions.
- Strong understanding of unit testing (JUnit), security best practices, and RESTful API design.
- Experience working with cloud platforms (Azure, AWS, or Google Cloud).
- Proven track record in technical leadership and mentoring.
- Excellent communication skills and experience working directly with clients and stakeholders.
- Fluent in English (spoken and written).
Agile Experience
- Hands-on experience with Agile/Scrum methodologies.
- Comfortable working in fast-paced environments with evolving priorities.
Nice to Have
- Front-end development experience with Angular, React or Vue.js.
- Prior experience in the financial services sector (e.g., banking, payments).
What We Offer
- Performance-based bonuses, and a comprehensive cafeteria benefits system
- Private healthcare coverage and additional life insurance
- Access to training programs, certifications, and continuous learning resources
- Opportunities to participate in employee volunteering initiatives
- A strong commitment to diversity, equity, and inclusion
- Employee referral program with attractive incentives
- A collaborative and inspiring work environment that values innovation and teamwork
For more information about Cognizant, visit https://www.cognizant.com/en-pl/
If you are looking for another opportunity and are interested in the company, do not hesitate to apply online! #LI-MS1