Start Your Search Here

Job Search

Smart Consulting

Portugal / Global

Senior software developer

  • Hybrid

Job Description

Senior Software Developer (C++ | Python | Shell)

At Smart, we’re looking for a Senior Software Developer (C++ | Python | Shell) to join our technical team and contribute to the design, development, and maintenance of high-performance applications that support demanding international environments.

We believe technology transforms businesses — and we want you to be part of that transformation.

What it takes to be a SMART Senior Software Developer

C++

expertise

Solid knowledge of

Shell

and

Python

Ability to autonomously manage the full lifecycle and workflow of an application

Understand business needs

Translate requirements into

JIRA

tickets

Keep source control clean, structured, and up to date

Manage and report priorities for each release

Good communication skills in

English

— oral and written

Attention to detail, analytical thinking, and commitment to high-quality delivery

Nice to Have

Experience with

CMake

or other build systems

Exposure to CI/CD pipelines and automated workflows

Experience working in international or distributed teams

Familiarity with modern software engineering practices and tooling

What you’ll do at Smart

Develop and maintain applications in

C++ , scripting in

Python

and

Shell

Ensure code quality, performance, and reliability across all deliveries

Produce detailed tracking documentation (user stories, tech stories…)

Guarantee high test coverage through comprehensive Unit Tests

Collaborate closely with product and engineering teams to understand requirements and align priorities

Deliver stable, bug‑free releases aligned with Smart’s quality standards

Why be SMART?

Work with challenging projects and impactful, modern solutions

We value innovation, autonomy, and continuous learning

We invest in your growth — technical and personal

A culture based on trust, collaboration, and knowledge sharing

We believe that simplifying is the best way to innovate

Where you can be SMART

Porto | Hybrid model — 3 days per week in the office

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Technology, Information and Media

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs