Senior Software Engineer

5 999.05 - 6 544.42 USDGross per month - Permanent
JavaScript

Senior Software Engineer

JavaScript
Full-time
Permanent
Senior
Hybrid
5 999.05 - 6 544.42 USD
Gross per month - Permanent

Job description

Location: Cracow 

Work Model: Hybrid (3 days/week in the office)

At Cognizant, we help global companies transform their digital capabilities. For this role, you will work directly from our client’s office in Kraków, joining a team responsible for business‑critical internal applications. This position is ideal for a strong Senior Engineer who wants to grow into a Team Lead and take on more ownership, mentoring, and decision‑making responsibilities.

 

About the Role

We are looking for a Senior Software Engineer with solid experience in Python, Angular, and cloud‑based environments, who is ready to step into a leadership‑oriented role. You will combine hands‑on engineering with guiding developers, improving processes, and ensuring the stability and performance of key applications.

 

Key Responsibilities

Technical Ownership

  • Develop and support Angular applications (Angular CLI, RxJS, component architecture) and backend logic in Python.

  • Troubleshoot and debug complex issues across frontend, backend, and Linux/Unix environments.

  • Maintain and optimize cloud‑deployed applications (GCP, serverless).

  • Support CI/CD, testing (Jasmine/Karma), and infrastructure operations.

Leadership and collaboration

  • Act as a technical guide for developers; mentor team members on coding standards, troubleshooting, and best practices.

  • Lead support engineers and full‑stack developers across global teams.

  • Facilitate stand‑ups, sprint planning, retrospectives, and cross‑team communication.

  • Work closely with stakeholders to gather requirements, shape roadmaps, and prioritize work.

  • Identify risks, manage escalations, and drive continuous service improvements.

Product and operational excellence

  • Build deep product knowledge and understand business workflows.

  • Ensure deliverables meet SLAs and align with business goals.

  • Contribute to documentation, best practices, and operational governance.

 

Requirements

  • Degree in Computer Science/IT or equivalent experience.

  • Several years in software engineering, technical support, or technical leadership roles.

  • Strong skills in:

    • Python, JavaScript/TypeScript, Angular, RxJS

    • Linux/Unix, Bash

    • Relational & NoSQL databases (MySQL, PostgreSQL, Firebase)

    • GCP and serverless architectures

    • Networking fundamentals

  • Experience with CI/CD (GitLab, Jenkins), code reviews, SDLC, and Agile.

  • Strong communication skills and ability to work with both technical and non‑technical stakeholders.

  • Leadership mindset — mentoring, guiding teams, managing workload, and driving improvements.

  • Experience with BI tools (Power BI, Tableau, Looker) is a plus.

 

What We Offer

  • Private healthcare, life insurance, and cafeteria benefits

  • Training programs and certifications

  • Inclusive culture and volunteering opportunities

  • Employee referral program

  • Collaborative, innovative environment

Tech stack

    English

    B2

    Angular

    advanced

    Linux

    regular

    Python

    regular

Office location

Senior Software Engineer

5 999.05 - 6 544.42 USDGross per month - Permanent
Summary of the offer

Senior Software Engineer

AK 18, Cracow
Cognizant Technology Solutions
5 999.05 - 6 544.42 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Cognizant Technology Solutions Poland Sp. z o.o. z siedzibą w Gdańsku, ul.Aleja Grunwaldzk... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.