C++ Software Engineer
Software Engineer (SAP) (m/f/x)
At ACT Digital, we’re looking for a Software Engineer to join our team in Porto and help shape the future of our SAP landscape. This role involves full end‑to‑end participation in SAP projects.
- 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)
About i‑charging
i‑charging is a technology company focused on electric vehicle charging infrastructure, delivering innovative hardware and software solutions that optimize operations, user experience, and grid utilization.
Position Summary
The overall responsibility is the specification, design, development, and testing of software for electric vehicle charging station infrastructure management systems.
Duties & Responsibilities
- Requirements analysis and definition of software specifications.
- Definition of software architecture and design.
- Software development using relevant programming languages, frameworks, and tools.
- Unit, integration, and system testing and validation.
- Support production of product documentation.
- Apply implemented product development processes and IT systems.
- Participation in effort estimation and task definition.
- Support Service and Production departments and customers.
Interactions & Interfaces
- Internal product development collaboration with hardware R&D and Product Engineering teams.
- Interaction with commercial, marketing, and operations departments for product support.
- Report to Systems Software R&D Coordinator.
Skills & Competencies
- Academic background in Engineering or related field.
- Knowledge of software development, distributed systems, microservices architectures, communication networks, and database design.
- Experience with Python, C/C++, SQL/No
SQL, Docker, Kubernetes; cybersecurity knowledge is a plus. - Proficiency in English (B2 or higher). Strong teamwork, communication, and organizational skills.
Note: Not every listed requirement must be met to apply. Diversity is encouraged.
Backend Software Engineer (ACT Digital)
At ACT Digital, we’re looking for a Backend Software Engineer to help build and evolve our Air & Sea tech products. The role focuses on clean code, scalable systems, and close collaboration with business teams.
- Develop and maintain Java‑based backend applications using Spring Boot.
- Participate in the full development lifecycle from requirements to delivery.
- Collaborate with business specialists to design functional and technical solutions.
- Design and implement RESTful APIs and web services.
- Optimize and design databases (SQL, Hibernate, JPA).
- Integrate external systems and services.
- Conduct code reviews and ensure code quality.
- Work closely with other development teams and stakeholders.
QA Software Engineer (i‑charging)
About i‑charging
i‑charging focuses on electric vehicle charging infrastructure, providing innovative solutions that enhance operations and user experience.
Position Summary
As QA Engineer, you will design, implement, and execute manual and automated tests across our charging systems and software solutions.
Duties & Responsibilities
- Set up and maintain robust test environments for 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 clarity and accuracy.
- Collaborate closely with Operations and Customer Support to resolve issues and enhance product quality.
Interactions & Interfaces
- Collaboration with Software R&D, Hardware R&D, and Product Engineering teams.
- Support from Operations teams for production and deployment activities.
- Liaison with Marketing to align product documentation.
- Direct reporting to QA Software R&D Coordinator.
Skills & Competencies
- Degree in Software Engineering, Computer Science, Electronics or related field.
- Experience with test automation frameworks and scripting.
- Familiarity with industrial communication networks and protocols (plus).
- Hands‑on experience with Linux environments.
- Understanding of agile methodologies.
- Knowledge of cybersecurity (plus).
- Experience with Playwright, Postman, Cypress, or similar tools.
- Proficiency in English (B2 or above).
- Excellent teamwork, problem‑solving, and communication skills.
Note: Not every listed expectation must be met to apply. Diversity is encouraged.
Work from Home Lead Data Software Engineer (Agile
Engine)
Agile
Engine is a top‑ranking provider of software solutions to Fortune 500, Global 500, and Future 50 companies, listed on Inc. 5000 among the fastest‑growing U. S.companies.
What you will do
- Collaborate closely with Data Scientists to understand data requirements and model development needs.
- 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 reliability and accuracy.
- Optimize data storage, retrieval, and processing performance for ML workloads.
- Develop and maintain ETL 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. - Stay up‑to‑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 related field.
- Proven experience as a Data Engineer, preferably supporting Data Scientists.
- Strong proficiency in Python, Java, or Scala.
- Proficiency with SQL and No
SQL databases, and distributed computing frameworks (e. g. , Hadoop, Spark). - Experience with data warehousing, integration tools, and pipeline/workflow tools such as AWS Glue, Airflow.
- Knowledge of ML frameworks (e. g. , Tensor
Flow, Py
Torch) and model deployment. - Familiarity with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and collaborative mindset.
- Excellent oral and written communication skills.
Nice to haves
- Experience in ad/marketing environment.
- Experience working with Data Lakes.
- Experience with Scala, Glue/EMR/Redshift, Airflow, Terraform.
Benefits
- Professional growth through mentorship and Tech
Talks. - Competitive USD‑based compensation and benefits.
- Opportunities to work on projects with Fortune 500 and leading product brands.
- Flexible work arrangements with flextime and remote options.
- Informações detalhadas sobre a oferta de emprego
Empresa: Teamviewer Localização: Porto
Porto, Porto District, PortugalPublicado: 29. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!