This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our dynamic Corporate Technology team in Lisbon as a Software Engineer! In this early-career role, you’ll design, build, and support internal applications that drive business efficiency and innovation across our global offices. You’ll collaborate with experienced engineers, gain hands-on experience with modern cloud and automation technologies, and directly impact the employee experience.
Job Responsibility:
Design, develop, and maintain internal tools and applications using Python, Java, or JavaScript/TypeScript
Implement user-friendly frontend interfaces and robust backend APIs for employee-facing systems
Write clean, maintainable, and well-documented code following best practices
Participate in code reviews and create automated tests to ensure application reliability
Assist in managing and maintaining Dev workspaces based enterprise infrastructure
Support deployment of applications to cloud environments (AWS/Azure)
Write PowerShell, Python, or Bash scripts to automate IT operations and workflows
Contribute to building CI/CD pipelines and automation frameworks
Work closely with senior engineers and cross-functional teams across NYC, India, London, and Lisbon
Participate in agile ceremonies, including sprint planning and standups
Provide support for internal applications and systems during business hours
Debug and troubleshoot application issues reported by end users
Collaborate with InfoSec, Operations, and business teams on technology initiatives
Assist in incident response and troubleshooting during system issues
Participate in team knowledge-sharing sessions and stay current with emerging technologies
Document technical processes, configurations, and contribute to the team wiki/knowledge base
Requirements:
Bachelor's degree in computer science, Information Technology, or related field
0–2 years of professional experience in software development and/or IT infrastructure
Proficiency in at least one programming language (Python, Java, JavaScript/TypeScript)
Familiarity with version control systems (Git/GitHub)
Basic understanding of CI/CD concepts, DevOps practices, and cloud platforms (AWS or Azure)
Exposure to scripting languages (PowerShell, Python, or Bash) for automation
Basic knowledge of Linux workspaces and Ansible Infrastructure
Familiarity with SQL databases and RESTful APIs
Strong problem-solving abilities, analytical thinking, and eagerness to learn
Good communication skills and ability to collaborate in cross-functional teams
Self-motivated, proactive, and detail-oriented
Nice to have:
Experience with containerization tools (Docker)
Exposure to infrastructure projects (migrations, upgrades, implementations)