Cognizant logo

Senior Software Engineer / Lead

Cognizant
Full-time
On-site
Mazowieckie
Digital

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