(Senior/Principal) Software Engineer - Metals & Mining

McKinsey & Company

Wrocław

On-site

PLN 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Comprehensive benefits package
Continuous learning opportunities

Job summary

McKinsey & Company is seeking a Software Engineer to join their dynamic team in Wrocław. You will leverage your expertise to develop intelligent web-based and mobile applications while integrating cutting-edge Generative AI technologies.

Ideal candidates will have over 5 years of experience in software development, strong proficiency in languages like Java or Python, and a deep understanding of web services and cloud platforms. Our collaborative agile teams drive technological innovation in the Metals & Mining practice.

Qualifications

  • 5+ years of hands-on software development experience.
  • Proficiency in Java, C#, Python, or JavaScript.
  • Experience in developing full-stack applications.
  • Experience integrating Generative AI models.
  • Understanding of software architecture and design patterns.
  • Experience with web services and cloud platforms.
  • Familiarity with Agile methodologies.
  • Fluent language skills in English.

Responsibilities

  • Collaborate with system architects and consultants.
  • Deliver intelligent web-based and mobile applications.
  • Shape the technical direction using Generative AI.
  • Participate in developing data processes for the Metals & Mining practice.
  • Work in collaborative agile teams to create scalable solutions.

Skills

Java
C#
Python
JavaScript
Generative AI models
Full-stack development
Agile methodologies
DevOps tooling
Web services
Cloud platforms

Education

Bachelor's degree in computer science or a related field

Job description

Who You’ll Work With

Driving lasting impact and building long‑term capabilities with our clients is not easy work. You are the kind of person who thrives in a high‑performance/high‑reward culture—doing hard things, picking yourself up when you stumble, and having the resilience to try another way forward.

  • Continuous learning: Our learning and apprenticeship culture, backed by structured programs, helps you grow while creating an environment where feedback is clear, actionable, and focused on your development. The real magic happens when you take the input from others to heart and embrace the fast‑paced learning experience, owning your journey.
  • A voice that matters: From day one we value your ideas and contributions. You’ll make a tangible impact by offering innovative ideas and practical solutions, all while upholding our unwavering commitment to ethics and integrity. We encourage diverse perspectives, recognizing their critical role in driving us toward the best possible outcomes.
  • Global community: With colleagues across 65+ countries and over 100 different nationalities, our firm’s diversity fuels creativity and helps us devise the best solutions for our clients. You’ll also have the opportunity to learn from exceptional colleagues with diverse backgrounds and experiences.
  • World‑class benefits: In addition to a competitive salary (based on your location, experience, and skills), we provide a comprehensive benefits package to support your holistic well‑being and that of your family.
Your Impact

You will join a dynamic team at the forefront of technological innovation within the Metals & Mining practice. You will work in small, highly collaborative agile teams, using modern technologies to deliver high‑impact solutions. Your contributions will span rapid prototypes and full‑scale enterprise applications, letting you see the direct business impact from day one. Our teams combine open‑source technologies, enterprise platforms, and AI‑enabled capabilities to build scalable, cost‑effective systems.

You will collaborate closely with system architects, development managers, and consultants to deliver intelligent web‑based and mobile applications that meet business goals. You will play a leading role in shaping our technical direction and in integrating cutting‑edge Generative AI capabilities to create industry‑shaping products. You will join the team in the Wroclaw or Lisbon office. We are open to considering applications at different levels: Software Engineer, Senior SE, or Principal SE.

We are currently executing our MineSpans 2.0 vision, which aims to embed Generative AI across our data processes to completely transform how we ingest, transform, discover, consume, and provide clients with data and insights. We are also extending this vision to the entire Metals & Mining practice, aiming to rewire the practice by leveraging the latest AI developments.

Your Qualifications and Skills
  • Bachelor’s degree in computer science or a related field.
  • 5+ years of hands‑on software development experience with strong proficiency in languages such as Java, C#, Python, or JavaScript.
  • Proven experience developing full‑stack applications, including back‑end (e.g., Node.js, Spring), front‑end (e.g., AngularJS), and database (relational and non‑relational) technologies.
  • Hands‑on experience integrating Generative AI models (LLMs) to build features like conversational agents, intelligent search (RAG), and content generation, with a strong understanding of prompt engineering and model orchestration.
  • Deep understanding of software architecture, design patterns, and best practices (e.g., DRY, TDD), with experience in trade‑off analysis for complex systems.
  • Significant experience with web services (REST, SOAP), cloud platforms, microservices architecture, and DevOps tooling, including CI/CD and automated testing.
  • First‑hand experience working with Agile methodologies and a commitment to engineering excellence, scalability, and maintainability.
  • A self‑starter mindset with an entrepreneurial approach, strong analytical abilities, and a passion for technology and AI‑driven transformation.
  • Excellent interpersonal and communication skills, a proven ability to mentor other engineers, and the ability to communicate complex technical and AI concepts clearly.
  • Fluent language skills in English.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Principal Software Engineer — Generative AI & Global Impact
Senior/Principal Software Engineer — Generative AI & Global Impact

McKinsey & Company • Wrocław

On-site
PLN 90,000 - 120,000
Competitive salary
Comprehensive benefits package
Continuous learning opportunities
Senior AI Engineer
Senior AI Engineer

Software Mind • Kraków

Hybrid
PLN 70,000 - 100,000
Flexible employment and remote work
International projects with leading global clients
Private healthcare and insurance
+2
Senior Gen AI Engineer
Senior Gen AI Engineer

Xpandium Coberon Ltd • Poland

Remote
PLN 252,000 - 380,000
Competitive compensation
Performance incentives
Continuous learning support
Fullstack Gen AI Developer
Fullstack Gen AI Developer

Capgemini • Warszawa

Hybrid
PLN 211,000 - 445,000
Yearly financial bonus
Private medical care (Medicover)
Access to training and certification programs
+1
Senior Software Engineer
Senior Software Engineer

Sowelo Consulting sp. z o.o. • Warszawa

Hybrid
PLN 260,000 - 380,000
Hybrid work model
Office presence in Poland
AI-forward engineering culture
Generative AI Solution Architect
Generative AI Solution Architect

EPAM Systems • Poland

Hybrid
PLN 200,000 - 320,000
Hybrid work mode
Remote within Poland
Relocation assistance
+2
AI Lead Developer (w/m/x)
AI Lead Developer (w/m/x)

GE Aerospace • Warszawa

On-site
PLN 240,000 - 360,000
Flexible work schedule
Hybrid work model
Competitive salary
+3
Senior .NET Engineer (Full-Stack, Front-End, Cloud & AI)
Senior .NET Engineer (Full-Stack, Front-End, Cloud & AI)

EPAM Systems • Poland

Hybrid
PLN 210,000 - 260,000
Senior Fullstack (Python+React/TypeScript) Developer
Senior Fullstack (Python+React/TypeScript) Developer

instinctools EE Labs • Województwo mazowieckie

On-site
PLN 70,000 - 100,000
Flexible working time
Professional development opportunities
Co-funding for language courses
Lead .NET Engineer (Full-Stack, Front-End, Cloud & AI)
Lead .NET Engineer (Full-Stack, Front-End, Cloud & AI)

EPAM Systems • Poland

Hybrid
PLN 180,000 - 240,000