Showing broader area results
We're showing data for Attica (region) since Piraeus has limited listings. This gives you a better picture of opportunities nearby!
Software Engineers design, develop, and maintain software applications and systems. They write clean, efficient code, collaborate with cross-functional teams, and solve complex technical problems. This role offers excellent career growth in Greece's thriving tech sector, with opportunities in startups, enterprises, and international companies.
Essential skills needed for Software Engineer positions
Proficiency in Java programming language for developing cross-platform applications and backend systems.
Proficiency in using Git version control system to manage source code and track changes.
An open-source platform for automating deployment, scaling, and management of containerized applications.
Proficiency in Python programming language for software development, automation, and data analysis.
Proficiency in Structured Query Language for managing and querying relational databases.
Expertise in Cascading Style Sheets for designing and styling web pages.
Nice-to-have skills and soft skills that can help you stand out
A versatile programming language commonly used to create interactive effects within web browsers.
Expertise in understanding and utilizing large-scale neural network models designed to process and generate human language.
Ability to collaborate effectively with others to achieve common goals.
Ability to guide and motivate a group towards achieving goals effectively.
Recommended education and qualifications for Software Engineer positions
Computer Science
Study of computational systems, programming, algorithms, and software development.
Any Field
No specific academic field required; open to all educational backgrounds.
Engineering
Study of applying scientific principles to design, build, and maintain structures and machines.
Software Engineering
Study of designing, developing, testing, and maintaining software systems.