C++ Software Engineer

Posted 2 Days Ago
Be an Early Applicant
6 Locations
In-Office
Mid level
Information Technology
The Role
Develop and maintain an open-source LLVM-based compiler project for modern C++ and heterogeneous computing. Responsibilities include resolving community issues, improving existing components, developing new functionality, debugging complex technical problems, and delivering production-quality upstream code. The role requires collaboration across a large codebase and offers opportunities to develop expertise in modern C++, LLVM, SYCL, and low-level programming.
Summary Generated by Built In

WHO WE ARE:
Accenture is a leading global professional services company that helps the world’s leading businesses, governments, and other organizations build their digital core, optimize their operations, accelerate revenue growth, and enhance citizen services. We offer solutions and assets across Strategy & Consulting, Technology, Operations, Industry X, and Accenture Song.
At Accenture you will have an opportunity to work on challenging engineering projects together with experienced software engineers and contribute to solutions used around the world. We implement projects for many areas of the economy, such as: banking and finance, transport and infrastructure, energy, industry and many more.
For more information about Accenture Technology Poland please visit our website: https://www.accenture.com/pl-en

THE WORK:

  • Become part of a team developing a large open-source LLVM-based compiler project for modern C++ applications.
  • Contribute to the development of a complex software stack for heterogeneous computing.
  • Investigate and resolve issues reported by the open-source community, improving existing components, and developing new functionality.
  • Tackle challenging technical problems, identify their root causes, and deliver robust, production-quality solutions to the upstream codebase.

 
WHAT’S IN IT FOR YOU?

  • Opportunity to work on ambitious projects for the most prestigious clients in the world with international teams.
  • Gain hands-on experience with industry-standard software development best practices.
  • Build a visible open-source track record by contributing to a renowned and widely used project.
  • Develop expertise in modern C++, LLVM, SYCL, and low-level programming.
  • Access to technical training and opportunities for continuous professional development.

HERE’S WHAT YOU’LL NEED:

  • 4+ years of hands-on experience in commercial software development with C++ and strong expertise in modern C++ (17+).
  • Good understanding of algorithms and data structures.
  • Experience developing software on Linux and/or Windows.
  • Practical debugging and problem-solving skills.
  • Ability to understand and work effectivly with existing, large codebases.
  • Experience with Git, CMake, GitHub Workflows.
  • Excellent communication skills in English and Polish.
  • Strong sense of ownership, with a proactive approach to identifying problems, investigating their root causes, and driving solutions to completion.
  • Curiosity and willingness to learn new technologies and work across different areas of the software stack.

BONUS POINTS IF YOU HAVE:

  • Experience with LLVM or compiler development.
  • Experience with SYCL, CUDA, HIP, OpenCL, or other heterogeneous computing technologies.
  • Knowledge of compiler architecture, toolchains, or programming language implementation.
  • Experience with multithreaded or concurrent programming.
  • Experience with low-level or system programming.
  • Contribution to open-source or personal projects (GitHub portfolio)

WHAT WE OFFER?

  • Permanent employment contract.
  • Individual support of a People Lead and a specific path of professional development, as well as the possibility of a session with a Coach.
  • A wide training package (soft, technical, and language training offer, access to e-learning platforms, Gallup test, GenAI training, possibility of co-financing courses, and certification).
  • Employee Assistance Program – legal, financial, and psychological consultations.
  • Accenture employees eligible for the Employee Share Purchase Plan automatically become eligible for quarterly dividends if they own company shares.
  • Paid employee referral program.
  • Private medical care and life insurance.
  • Access to the Worksmile platform (including the Multisport card).

WHAT WE BELIEVE:

Accenture does not discriminate against employment candidates based on race, religion, color, sex, age, disability, national origin, political beliefs, trade union membership, ethnicity, denomination, sexual orientation, or any other basis impermissible under Polish law.
All our leaders are committed to building a better, stronger, and more durable company for future generations to create positive, long-lasting change. Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and creative, which helps us better serve our clients and our communities.
Our position as a partner to many of the world’s leading businesses, organizations, and governments affords us both an extraordinary opportunity and a tremendous responsibility to make a difference. Sustainability is one of our greatest responsibilities, and we embed it into everything we do and for everyone we work with.
 

When applying please enclose the statement below:

“Clicking apply I hereby express my consent to process my personal data included in my job offer by Accenture Sp. z o.o. or any other entity of the Accenture group for recruitment purposes, and that it is a data controller within the meaning of GDPR. More information about Accenture (and if necessary also its representative) can be found here: https://www.accenture.com/pl-pl/privacy-policy”.

#LI-EU

About Accenture

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us at www.accenture.com 

Equal Employment Opportunity Statement

We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.

Skills Required

  • 4+ years of commercial software development experience with C++
  • Strong expertise in modern C++ 17 or later
  • Good understanding of algorithms and data structures
  • Software development experience on Linux and/or Windows
  • Practical debugging and problem-solving skills
  • Ability to work effectively with existing large codebases
  • Experience with Git, CMake, and GitHub Workflows
  • Excellent communication skills in English and Polish
  • Experience with LLVM or compiler development
  • Experience with SYCL, CUDA, HIP, OpenCL, or other heterogeneous computing technologies
  • Knowledge of compiler architecture, toolchains, or programming language implementation
  • Experience with multithreaded or concurrent programming
  • Experience with low-level or system programming
  • Contributions to open-source or personal projects

Accenture Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Accenture and has not been reviewed or approved by Accenture.

  • Healthcare Strength Pay is considered competitive when paired with robust insurance options and other perks that compare well with large consulting and IT services peers. Multiple national medical plan options plus dental and vision are positioned as a core strength of the overall package.
  • Retirement Support Retirement support is positioned as a standout feature through a 401(k) dollar-for-dollar match up to a set percentage after eligibility. The package is reinforced by additional financial programs such as savings tools and related resources.
  • Parental & Family Support Parental and caregiving supports are presented as a meaningful benefit differentiator through substantial paid parental leave and multiple caregiver-oriented programs. Backup care and fertility/adoption/surrogacy navigation and reimbursements add breadth to family support beyond leave alone.

Accenture Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dublin
456,553 Employees
Year Founded: 1989

What We Do

Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations services—all powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. Our 500,000+ people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities. Visit us at www.accenture.com.

Similar Jobs

Ubego Logo Ubego

Team Lead

Gaming • Mobile • Travel
In-Office or Remote
29 Locations
12 Employees

Canonical Logo Canonical

Software Engineer

Cloud • Software
In-Office or Remote
30 Locations
880 Employees
20K-200K Annually

Ericsson Logo Ericsson

Architect

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Łódź, Łódzkie, POL
88000 Employees

Capco Logo Capco

Business Analyst

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
Poland
6000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account