Engineering Lead - Scalable Software & Data
Software Engineer (m/f/x) – ACT Digital – Porto
Are you passionate about SAP development and ready to take part in exciting, end‑to‑end projects? We’re looking for a Software Engineer to join our team in Porto and help shape the future of our SAP landscape.
Your Responsibilities
- Participate in the full development lifecycle: design, programming, testing, and go‑live.
- Evolve and support SAP FI/CO and SD/MM modules (including third‑level support).
- Independently prepare projects for implementation.
- Collaborate on the integration of new technologies into a complex SAP system landscape.
Backend Software Engineer – i‑Charging
i‑charging is a technology company focused on electric vehicle charging infrastructure. We develop innovative hardware and software solutions that optimize customer operations, improve user experience, and enhance grid utilization.
Position Summary
The overall responsibility for this role will be the specification, design, development and testing of the software for electric vehicle charging stations infrastructure management systems.
Duties & Responsibilities
- Requirements analysis and definition of software specifications.
- Definition of software architecture and design.
- Software development using programming languages, frameworks and applicable tools.
- Unit, integration and systems testing and validation.
- Support to produce product documentation.
- Use of implemented product development process.
- Use of the IT systems implemented in the company.
- Participation in the definition of task effort.
- Support Service and Production departments and customers.
Interactions & Interfaces
- Internally, for product development: hardware R&D and Product Engineering teams.
- Internally with commercial, marketing and operations departments for product support.
- Reports to Systems Software R&D Coordinator.
Skills & Competencies
- Academic background in Engineering or similar (Software, Electronics, Computer Science, etc. ).
- Knowledge of software development, distributed systems, microservices architectures, communication networks and protocols, design and use of databases.
- Knowledge of Python, C/C++ programming languages, SQL and No
SQL databases. - Knowledge of Docker, Kubernetes and cybersecurity is a plus.
- Proficiency in English is a must (at least B2 – spoken and written).
- Ability to work effectively in a team environment and build strong working relationships.
- Good communication and organizational skills.
QA Software Engineer – i‑Charging
As a QA Engineer, you’ll be responsible for designing, implementing, and executing both manual and automated tests across our cutting‑edge charging systems and software solutions. Your work will directly contribute to the quality, reliability, and performance of products that power the next generation of EV infrastructure.
Duties & Responsibilities
- Setup and maintain robust test environments to support continuous testing and integration.
- Analyze requirements, specifications, and system architectures to identify optimal test strategies.
- Define and document comprehensive test cases and scenarios.
- Design, develop, and maintain automated test suites following industry best practices.
- Apply test automation tools and frameworks to ensure scalable, reliable validation.
- Execute manual and automated tests to validate product functionality and performance.
- Contribute to product and project documentation with a focus on clarity and accuracy.
- Collaborate closely with Operations and Customer Support to resolve issues and enhance product quality.
Interactions & Interfaces
- Software R&D, Hardware R&D, and Product Engineering teams to ensure quality throughout development.
- Operations teams to support production and deployment activities.
- Marketing to ensure product documentation aligns with the latest updates.
- Report directly to the QA Software R&D Coordinator.
Skills & Competencies
- Degree in Software Engineering, Computer Science, Electronics or related fields.
- Experience with test automation frameworks and scripting.
- Familiarity with industrial communication networks and protocols is a plus.
- Hands‑on experience with Linux environments.
- Understanding of agile methodologies.
- Knowledge in cybersecurity is a plus.
- Experience with tools such as Playwright, Postman, or Cypress is highly valued.
- Proficiency in English (B2 or above), both written and spoken.
- Excellent teamwork, problem‑solving, and communication skills.
Work from Data Software Engineer – Agile
Engine
Agile
Engine is a top‑ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. We are looking for a Lead Data Software Engineer to collaborate with Data Scientists, build scalable data pipelines, and support ML model development.
What you will do
- Collaborate closely with Data Scientists to understand their data requirements, model development needs, and performance optimization goals.
- Design, build, and maintain scalable data pipelines and infrastructure to support ML model development and deployment.
- Collect, process, and prepare large datasets for analysis, feature engineering, and model training.
- Implement data quality checks, validation, and monitoring to ensure the reliability and accuracy of data used in ML models.
- Optimize data storage, retrieval, and processing performance for ML workloads.
- Develop and maintain ETL (Extract, Transform, Load) processes and workflows.
- Manage data versioning, storage, and access control for ML datasets.
- Collaborate with Dev
Ops and IT teams to ensure smooth deployment and scaling of ML models in production environments. - Stay
-
- date with emerging technologies, tools, and best practices in data engineering and ML infrastructure.
Must haves
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related field.
- Proven experience as a Data Engineer, preferably in a role supporting Data Scientists.
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Proficiency with data storage and processing technologies, including SQL databases, No
SQL databases, and distributed computing frameworks (e. g. , Hadoop, Spark). - Experience with data warehousing solutions and data integration tools.
- Experience with data pipeline and workflow management tools: AWS Glue, Airflow, etc.
- Knowledge of ML frameworks (e. g. , Tensor
Flow, Py
Torch) and ML model deployment. - Familiarity with cloud platforms (e. g. , AWS, Azure, Google Cloud) and containerization (e. g. , Docker, Kubernetes).
- Excellent problem‑solving skills and a collaborative mindset.
- Excellent oral and written communication skills with a keen sense of customer service.
Nice to haves
- Experience in ad/marketing environment.
- Experience working with Data Lakes.
- Experience with Scala.
- Experience with Glue/EMR/Redshift/Airflow.
- Experience with Terraform.
Tech Lead in Data Engineering (M/F) – HITO Solutions
Agile
Engine is a
- ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies. It is an international team focused on data and AI solutions. A senior professional with a strong engineering background and a passion for clean code, structured data, and scalable systems will be responsible for designing, developing, and evolving production‑grade data pipelines, collaborating with product, data science, and infrastructure teams.
Requirements – What We Are Looking For
- Hard Skills: SQL (advanced), Python (advanced), Databricks (3+ years of experience), Azure (preferred), DBT (no longer required), English (fluent).
- Experience: Strong software engineering background (ideally a former backend developer), proven experience building production data pipelines, ability to lead technical decisions and mentor other engineers.
- Comfortable with cross‑ collaboration and production on‑call environments.
- Someone who communicates clearly, takes initiative, and raises the technical bar.
Benefits – Why Join Us
- Work in an international, collaborative, and fast‑evolving environment, contributing to impactful global data initiatives.
- Informações detalhadas sobre a oferta de emprego
Empresa: Canonical - Jobs Localização: Porto
Porto, Porto District, PortugalPublicado: 30. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!