Senior Software Engineer

Aon plc

Polska

Hybrid

PLN 120,000 - 180,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aon plc in Poland is seeking a Senior Software Engineer to take ownership of building and delivering major features for a large-scale platform. You will work across the full development lifecycle, collaborating with global teams to ship high-quality software.

The role is hybrid in Poland with flexible remote and office options under the local policy. You will mentor peers, review code, and apply modern engineering practices, including AI-assisted development.

Qualifications

  • 4+ years of professional software engineering experience, ideally in large-scale SaaS or enterprise apps.
  • Strong hands-on experience with C#, .NET, SQL and JavaScript; independently develop and deliver complex features.
  • Strong understanding of database design, SQL querying, schema design and optimization; API and system integrations experience.
  • Experience with code reviews, automated quality checks and software building; consider maintainability, performance and broader consequences of decisions.
  • Strong analytical, communication and collaboration skills; ability to work with global teams and mentor less experienced engineers.
  • Experience with MVC, React, Azure, AKS/Kubernetes, Azure DevOps CI/CD, OpenAPI; mentoring engineers; automated testing frameworks or HR tech platforms advantageous.

Responsibilities

  • Developing and delivering complex components and subsystems using C#, .NET, SQL, JavaScript and React, with a focus on clean, maintainable and well-tested code.
  • Translating product requirements into clear implementation plans and contributing to technical specification documents alongside the Team Lead.
  • Conducting code reviews and supporting strong engineering practices across software architecture, APIs, automated testing and CI/CD.
  • Investigating complex technical and production issues, while considering performance, security, accessibility and the wider impact of changes across the platform.
  • Working closely with the Team Lead, Solution Architects, QA and Business Analysts to clarify requirements, validate technical designs and manage dependencies across teams.
  • Supporting engineers with less experience through code reviews, pairing and technical mentorship, while using AI tools in day-to-day engineering work including building, coding, testing and documentation.

Skills

4+ years exp
C#, .NET, SQL, JavaScript
Database design & SQL optimization
Code reviews & CI/CD
Mentorship & collaboration
MVC, React, Azure, Kubernetes
OpenAPI & HR tech

Tools

MVC, React, Azure, AKS/Kubernetes
Azure DevOps CI/CD
OpenAPI

Job description

Senior Software Engineer

Do you enjoy tackling intricate technical challenges and taking ownership of solutions from build through delivery? Are you a seasoned software engineer who enjoys writing high-quality code and working on large-scale applications? Join Aon and help develop a technology platform used by millions of users!

This is a hybrid role based in Poland, offering flexibility to work both virtually and from an Aon office in line with our local smart working policy.

Aon is in the business of better decisions

At Aon, we shape decisions for the better to protect and enrich the lives of people around the world.

As an organization, we are united through trust as one inclusive team, and we are passionate about helping our colleagues and clients succeed.

What the day will look like

In the role of a Lead Software Developer, you will take ownership of building and delivering major features and modules. You will be involved in technical planning through development, testing, and release.

Your day-to-day responsibilities will include:
  • Developing and delivering complex components and subsystems using C#, .NET, SQL, JavaScript and React, with a focus on clean, maintainable and well-tested code.
  • Translating product requirements into clear implementation plans and contributing to technical specification documents alongside the Team Lead.
  • Conducting code reviews and supporting strong engineering practices across software architecture, APIs, automated testing and CI/CD.
  • Investigating complex technical and production issues, while considering performance, security, accessibility and the wider impact of changes across the platform.
  • Working closely with the Team Lead, Solution Architects, QA and Business Analysts to clarify requirements, validate technical designs and manage dependencies across teams.
  • Supporting engineers with less experience through code reviews, pairing and technical mentorship, while using AI tools in day-to-day engineering work including building, coding, testing and documentation.
How this opportunity is different

This role gives you the opportunity to take real ownership of complex technical work while remaining hands-on with software development.

You will work across different parts of an interconnected platform, contribute to technical design decisions and collaborate with engineers and specialists across international teams. You will also have the opportunity to share your experience with other engineers and help improve engineering practices across the team, without formal people management responsibility.

It is a great opportunity for an experienced software engineer passionate about solving complex technical challenges. They will build high-quality solutions and see their work through from initial development to release.

Skills and experience that will lead to success
  • 4+ years of professional software engineering experience, ideally working with large-scale SaaS or enterprise applications.
  • Strong hands-on experience with C#, .NET, SQL and JavaScript. Able to independently develop and deliver complex features.
  • Strong understanding of database design, SQL querying, schema design and query optimisation, combined with experience working with APIs and system integrations.
  • Experience with code reviews, automated quality checks and software building, capable of considering maintainability, performance and the broader consequences of technical decisions.
  • Strong analytical, communication and collaboration skills, with the ability to work effectively with global teams and provide technical mentorship to less experienced engineers.
  • Experience with MVC, React, Azure, AKS/Kubernetes, Azure DevOps CI/CD, OpenAPI, mentoring engineers, automated testing frameworks or HR technology platforms would be an advantage.

#LI-Hybrid

#LI-Virtual

#technologyandsecurity

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Support Engineer
Tech Support Engineer

Aon plc • Polska

Hybrid
PLN 70,000 - 110,000
Hybrid work model
International team
Senior Software Engineer - Lead on Large-Scale SaaS (Hybrid)
Senior Software Engineer - Lead on Large-Scale SaaS (Hybrid)

Aon plc • Polska

Hybrid
PLN 120,000 - 180,000
Senior Full-Stack Java Engineer
Senior Full-Stack Java Engineer

BELVEDERE • Wrocław

On-site
PLN 246,000 - 379,000
Senior C#/.NET Developer (Azure DevOps)
Senior C#/.NET Developer (Azure DevOps)

Luxoft Poland • Kraków

On-site
PLN 180,000 - 300,000
Private Medical & Dental care & Life保险
MyBenefit program (sports card, well‑y
Well‑being program
+1
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Polska

Hybrid
PLN 180,000 - 240,000
[RTC] Senior Software Engineer (.NET)
[RTC] Senior Software Engineer (.NET)

Software Mind • Województwo małopolskie

Remote
PLN 200,000 - 280,000
Flexible remote cooperation
International projects
Travel opportunities related to global
+5
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Kraków

Hybrid
PLN 150,000 - 210,000
Health insurance
Multisport
Shopping vouchers
+2
Angular Developer
Angular Developer

Atos • Bydgoszcz

Hybrid
PLN 120,000 - 180,000
Mostly remote with offices
Private medical and dental care
Conferences and Expert Communities
+4
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Warszawa

Hybrid
PLN 180,000 - 300,000
Hybrid work by design
Remote work within Poland
International project exposure
+1
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 300,000
Hybrid by design
Remote within Poland
Relocation opportunities
+4
Top locations