Senior software developer

Smart Consulting

Porto

Híbrido

EUR 55 000 - 85 000

Tempo integral

14 dias+
Gerador de candidaturas

Destaca-te nesta função — gera um currículo e uma carta de apresentação personalizados em cerca de um minuto.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Continuous learning opportunities
Hybrid working model
Culture based on trust and collaboration

Resumo da oferta

A technology company in Porto is seeking a Senior Software Developer to design and maintain high-performance applications. The ideal candidate has expertise in C++, Shell, and Python, with solid communication skills in English. This role operates on a hybrid model, requiring 3 days in the office per week and involves collaboration with product and engineering teams to deliver innovative solutions.

Qualificações

  • Expertise in C++ with strong knowledge in Shell and Python.
  • Ability to autonomously manage the full lifecycle of an application.
  • Good communication skills in English, both oral and written.
  • 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.

Responsabilidades

  • Develop and maintain applications in C++, Python, and Shell.
  • Ensure code quality, performance, and reliability.
  • Deliver stable, bug-free releases.
  • 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.

Conhecimentos

C++
Shell
Python
JIRA
English

Ferramentas

CMake
CI/CD

Descrição da oferta de emprego

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

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Developer - C++; Python; Shell
Senior Software Developer - C++; Python; Shell

Alpineo Consulting • Porto

Presencial
EUR 40 000 - 60 000
Senior Big Data Engineer
Senior Big Data Engineer

Smart Consulting • Lisboa

Presencial
EUR 23 000 - 30 000
C++ Senior Developer
C++ Senior Developer

DataSmart • Lisboa

Presencial
EUR 60 000 - 90 000
Software Tester - Remote in Portugal
Software Tester - Remote in Portugal

Smart Nearshore • Portugal

Presencial
EUR 30 000 - 45 000
Collaborative environment
Career development opportunities
Exciting projects
Senior Software Developer
Senior Software Developer

JobCenter • Porto

Presencial
EUR 8900 - 11 000
Visa sponsorship
Flight ticket to Porto
Senior C++/Python/Shell Engineer - Hybrid, Porto
Senior C++/Python/Shell Engineer - Hybrid, Porto

Smart Consulting • Porto

Híbrido
EUR 55 000 - 85 000
Continuous learning opportunities
Hybrid working model
Culture based on trust and collaboration
Senior Developer
Senior Developer

Connect Digital • Portugal

Presencial
EUR 60 000 - 85 000
Senior Developer
Senior Developer

Connect Digital • Viseu

Presencial
EUR 45 000 - 65 000
Senior C# Developer (f/m/div.)
Senior C# Developer (f/m/div.)

Joinimagine • Ovar

Presencial
EUR 45 000 - 65 000
Flexible hours
Medical services
Employee discounts
+3
Business Analyst - Lisbon/Hybrid
Business Analyst - Lisbon/Hybrid

Smart Nearshore • Lisboa

Presencial
EUR 35 000 - 50 000