Start Your Search Here

Job Search

Pyramid Consulting, Inc

Viseu / Global

Software Engineer

  • Remote

Job Description

Hi Folks,

Hope you are doing great. Please take and let me know you interest.


Software Engineer – Python | Cloud | Data

Location: Portugal– Remote

Travel: Occasionally travel required

Employment Type: B2b Contract

Duration: 6-12 months rolling contract

Work Arrangement: Remote from Portugal with frequent client-site travel within Portugal.


Role Overview

We are building a talent community of experienced Software Engineers for upcoming projects with one of our premier management consulting clients.

As a Software Engineer, you will contribute to the development and deployment of new and existing products, writing high-quality, scalable code and helping take solutions into production. You will also participate in code reviews, paired programming, technical discussions, and product decision-making.


Key Responsibilities

  • Design, develop, test, and deploy high-quality software solutions.
  • Contribute to both new product development and enhancement of existing applications.
  • Write clean, maintainable, scalable, and production-ready code.
  • Participate in code reviews and paired-programming sessions.
  • Collaborate closely with product managers, engineers, and client stakeholders.
  • Contribute to technical and product decisions.
  • Select appropriate technologies and approaches based on project requirements.
  • Experiment with new technologies and continuously improve development practices.
  • Support cloud-based deployments and containerized applications.
  • Troubleshoot and resolve technical issues across development and production environments.


Required Skills & Experience

  • Strong professional experience in Software Engineering / Software Development.
  • Strong hands-on experience with Python.
  • Experience with one or more cloud platforms such as AWS or Azure.
  • Experience with Databricks and/or Kedro is highly desirable.
  • Experience with Docker and Kubernetes.
  • Experience developing applications using Django, Flask, or similar Python frameworks.
  • Strong experience with relational databases such as MySQL or PostgreSQL.
  • Good understanding of software development lifecycle, testing, deployment, and production support.
  • Ability to evaluate and use the right technology for the right problem.
  • Comfortable working in an agile, collaborative, and fast-paced environment.
  • Strong communication and stakeholder collaboration skills.


Education

  • A degree in Computer Science, Mathematics, Physics, Engineering, or a related field is preferred.
  • Equivalent professional experience and technical knowledge will also be considered.


Location & Travel

  • Remote position based in Portugal.
  • Travel required, potentially to client/project locations across Portugal depending on project requirements.
  • Candidates must be comfortable with business travel.
Candidatar-se Now

Similar Opportunities

View all jobs