Senior Software Engineer / Lead
aleja Grunwaldzka 415, Gdańsk +4 Locations
Cognizant Technology Solutions
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/