Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Key ResponsibilitiesLead the development of our autonomous penetration testing tool to enhance security measures. Design and implement comprehensive agentic workflows for application penetration testing. Analyze benchmarking results to refine and optimize testing logic. Offer technical assistance to penetration testing teams utilizing the tool. Essential RequirementsTechnical degree or equivalent experience in Computer Science. Proficient in written and spoken English.3+ years of experience with Python 3 development. Familiarity with at least one agentic framework (e.g., LangGraph, AutoGen, CrewAI) or similar orchestration patterns. Strong understanding of essential agentic components, including memory management, prompting, tool design, RAG fundamentals, multi-agent orchestration, and prompt injection defenses. Experience in evaluating agents using benchmarks and success metrics. Preferred KnowledgeUnderstanding of offensive security and familiarity with common vulnerabilities in web and mobile applications. Experience with security tools such as Burp Suite, OWASP ZAP, Nuclei, sqlmap, and nmap.
About the job
Join Cyrex, a pioneering Magic Media enterprise, where creativity meets technology! As a media and tech start-up, we collaborate with top developers and publishers in the gaming industry, delivering tailored support and innovative solutions through our talented global team.
We pride ourselves on maintaining high-quality outputs by embracing the latest technological advancements and best practices. Our team is characterized by their proactive approach, constantly seeking ways to enhance their contributions and drive growth.
We are on the lookout for a passionate and innovative Python Agent Developer to enhance our cybersecurity and development initiatives within the gaming sector. The right candidate will engage with cross-functional teams to design essential products and services for our clients while providing exceptional technical support. If you are a driven, creative thinker, we would love to have you on our team!
About Magic Media
At Cyrex, a member of the Magic Media family, we are driven by innovation and creativity. Our dedicated team collaborates with industry leaders in gaming to deliver unique solutions tailored to each client's needs. Join us to be part of a dynamic team that values initiative and forward-thinking.
Join Our Journey at Welcome!Established in 2015 in Athens, Greece, Welcome is revolutionizing travel experiences by offering more than just a transfer service. We are pioneers in delivering a comprehensive and personalized journey for travelers from their arrival to their departure. Welcome Pickups caters to every travel need, providing seamless transfers, e…
About UsAt Agile Actors, we are an innovative tech company dedicated to empowering technical teams for both international and Greek clients. Our unique approach combines coaching, continuous learning, and innovation, creating an ecosystem where professionals not only contribute but also experience personal and professional growth.Joining us means being part of dynamic teams and working on cutting-edge solutions that drive change for global leaders in their respective fields, including renowned clients like Austrian Post, Red Hat, and Swissquote.We believe that work should be more than just a job; it should be a thriving environment. This commitment has earned us the prestigious Great Place to Work 2026 certification, highlighting our dedication to fostering a culture where talent, passion, and growth come together.
Who are we?At Agile Actors, we are a dynamic tech company dedicated to enhancing and empowering technical teams for both international and Greek clients. Our distinctive approach combines coaching, continuous learning, and innovation, creating a thriving ecosystem where professionals not only contribute but also grow.Joining Agile Actors means being part of diverse, high-performing teams that work on cutting-edge solutions for global leaders in their industries, including Austrian Post, Red Hat, and Swissquote.Work should be more than just a job; it should be a place where individuals can thrive. We are proud to hold the title of a Great Place to Work 2026, affirming our commitment to fostering an environment where talent, passion, and growth can flourish.
About UsAt Agile Actors, we are a dynamic tech firm dedicated to enhancing and empowering technical teams for both local and international clients. Our distinction lies in our unique combination of coaching, continuous learning, and innovation, creating a nurturing ecosystem where professionals not only contribute but also grow.Joining our team means engaging with cutting-edge solutions and becoming part of diverse, dynamic groups where every project represents a new career milestone. Our professionals collaborate with global leaders in their fields, including renowned organizations like Austrian Post, Red Hat, and Swissquote.We strongly believe that work should transcend the conventional job experience; it should be a thriving environment. We take pride in being officially certified as a Great Place to Work 2026, a testament to our commitment to fostering an atmosphere where talent, passion, and growth can flourish.
Are you excited about the power of Artificial Intelligence? At Satori Analytics, we are dedicated to transforming industries through innovative Data & AI solutions. Our mission is to empower global brands by providing unparalleled clarity and insights, utilizing cutting-edge technologies. Our diverse range of services spans from developing cloud-based ecosystems for fintech to creating predictive models for the airline industry, covering the entire data lifecycle—from data ingestion to AI implementation.As a rapidly expanding scale-up, our talented team of over 100 professionals—including Data Engineers, Data Scientists, and other tech experts—delivers pioneering analytics solutions for various sectors, including FMCG, retail, manufacturing, and financial services. Join us as we spearhead the data revolution in South-Eastern Europe and beyond!Ready to collaborate with one of Greece's largest energy companies?Your Daily Responsibilities:Design, construct, and maintain backend services that address real-world business challenges, guiding projects from concept to production.Engage in the complete software development lifecycle—from gathering requirements to deploying and managing systems in a live environment.Monitor, diagnose, and enhance production systems and cloud infrastructure utilizing observability tools.Work closely with product teams and stakeholders to translate business requirements into precise, actionable technical solutions.
Are you eager to explore the exciting opportunity of becoming a Java Software Engineer at Netcompany?As a member of our dynamic agile teams, you will engage in large-scale transformation projects for global clients across diverse and stimulating sectors including European Institutions, Telecoms, Sports Betting & Lotteries, Fintech, Healthtech, and Public Domain (next-gen).In your role as a Java Software Engineer, you will be responsible for:Designing, developing, and maintaining the back-end of extensive web-based Java EE applicationsParticipating in the technical analysis, documentation, implementation, and integration of robust applicationsTesting and managing early life support for core software tools and assets produced during software development projects
Join Novibet as a Data Product Owner!Are you ready to play a pivotal role in a vibrant and rapidly expanding company? If you possess a deep passion for Product Development and thrive in managing priorities within a fast-paced environment, this opportunity is tailored for you.About UsEstablished in 2010, Novibet is a prominent GameTech company, actively operating across Europe, the Americas, and various ROW countries including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. With operational hubs in Greece, Malta, Brazil, and Mexico, our diverse team of over 1,200 employees is dedicated to embracing technological advancements, consistently pushing the limits to deliver seamless entertainment and exceptional online gaming experiences to our rapidly growing customer base.Why Choose Novibet?At Novibet, we empower our employees to excel, emphasizing growth through active listening and learning within a collaborative environment of forward-thinkers who continuously adapt to new challenges. We are equally committed to nurturing a positive, inclusive, and supportive workplace culture that allows every individual to thrive.Join us, and you will become part of a global team that values collaboration, innovation, and personal development.Your ResponsibilitiesManage the backlog of Data Teams effectively.Serve as a liaison between business stakeholders and development teams, clarifying requirements and resolving discrepancies.Receive and prioritize business requests, translating them into detailed technical specifications and actionable plans.Contribute significantly to the roadmap development.Oversee data project progress to ensure timely delivery, testing, and deployment, while providing domain knowledge and technical expertise.Facilitate backlog refinement sessions, track release cycles, and enhance overall operational efficiency, while coordinating maintenance and issue resolution.Apply the Pareto principle to deliver 80% of the solution in 20% of the time.Ensure the team maintains momentum through all phases of product development.Oversee the development cycle and communicate progress to stakeholders.Proactively remove any impediments for the teams.Ensure the quality of the delivered features is maintained.Your QualificationsBSc/MSc degree in a relevant field related to Information Technology.A minimum of 3 years of experience in roles such as Product Owner, Product Manager, or Project Manager, preferably within the gaming technology sector.Proven experience managing medium to large/complex projects with multiple dependencies, utilizing Agile (Scrum) methodologies for planning, implementation, and business application support, including change and release management.Team management experience is preferred.Strong analytical and problem-solving skills.
At Epignosis, our mission is both ambitious and straightforward: to democratize access to learning technologies for businesses of all sizes, across all sectors and locations. For over a decade, we have empowered millions to grow and learn through our innovative and affordable technology solutions.As one of Greece's fastest-growing SaaS companies, we proudly serve over 12,000 businesses and 22 million learners globally with our suite of products, including TalentLMS, eFront, TalentCards, and TalentHR. Our commitment to quality and user satisfaction has established us as a leader in the industry.Our success stems from a team dedicated to meaningful work that impacts lives. We seek individuals who thrive on solving complex challenges, take pride in their craft, and are eager to contribute to solutions that foster personal and professional growth.We are seeking a skilled mid-level PHP Engineer to enhance our TalentLMS team. The ideal candidate should possess a strong foundation in PHP development along with a solid understanding of web development best practices. This individual will collaborate closely with fellow developers and our product and design teams to deliver functional and user-friendly applications.
Join the dynamic team at Finartix as a Senior Software Engineer specializing in .NET technologies. We are seeking a motivated and talented Backend Application Developer to contribute to our Software Engineering Practice. You will play an essential role in designing, implementing, and managing innovative technology-driven solutions that enhance our clients’ operational efficiency across various sectors. Key ResponsibilitiesEngage in the complete software development lifecycle including designing, testing, and maintaining bespoke applications.Adhere to established programming standards for naming conventions, security, performance, and ensure comprehensive code documentation.Act as a trusted technical advisor to clients, offering solutions tailored to their needs.Provide ongoing support to both business and IT users for existing applications.
Who We AreAs a pioneering force in mobile technology, Upstream empowers over 1.2 billion consumers with cutting-edge solutions. In an increasingly digital landscape, we enable businesses to expand their digital capabilities and enhance user experiences, drive engagement, attract new customers, and ultimately, increase revenue.Imagine performance marketing at its pinnacle; our exceptional marketers and engineers craft unparalleled digital journeys through a unique omnichannel marketing strategy. We proudly partner with industry leaders across Telecommunications, Insurance, Education, FMCGs, and Retail in more than 45 countries spanning Latin America, Africa, the Middle East, and Southeast Asia.About the RoleUpstream is seeking a Technical Product Manager who will collaborate closely with our teams to guide products from conception through to launch. This pivotal position will report directly to the Head of Product & Engineering Operations.As a member of the Technical Product Management team, you will serve as a bridge between the technical and business realms, actively contributing to the design and delivery of products and services that resonate with our customers. You possess a proactive mindset, enabling you to dissect complex challenges into actionable steps that facilitate product development while ensuring that Upstream consistently maintains high standards in product quality and customer experience. Your contributions will empower Upstream to make a significant positive impact on millions of consumers globally.Key ResponsibilitiesDefine the product vision and roadmap.Coordinate with internal stakeholders to ensure alignment on priorities and schedules.Create comprehensive product requirements with prioritized features and justifications to drive development.Collaborate closely with engineering teams to identify optimal solutions and monitor ongoing development timelines.Engage in brainstorming sessions to wireframe and outline new features.Contribute to the upkeep of technical documentation.Work in conjunction with fellow Technical Product Managers, Operations teams, and Commercial teams for coordinated deployments and seamless delivery of new features.Maintain expert-level knowledge of products and solutions, acting as a subject matter expert for your areas of responsibility.Engage in customer meetings to provide technical insights regarding your product areas.
iKnowHow Group stands as a premier player in the Software and Robotics Solutions sector, with over 24 years of international experience and a dedicated team of 300+ professionals. We pride ourselves on delivering cutting-edge technological solutions across various industries including Energy, Telecommunications, Banking & Financial Services, and the Public Sector.As the central pillar of our group, iKnowHow S.A. leverages advanced technologies to oversee comprehensive project development from ideation to execution. Our extensive portfolio encompasses Data & AI platforms, enterprise integration, cloud-native applications, and initiatives geared towards digital transformation for significant clients in both the private and public sectors.We are currently in search of a dynamic Java Software Engineer to become an integral part of our internal team.
Join our dynamic team at AKMI International, located in the vibrant heart of Athens, and contribute to the development of impactful European projects through strategic partnerships and collaborations.As part of Alphabet Education, AKMI International excels in providing customized project development and implementation services. We transform innovative concepts into funded initiatives, navigating EU grants and various international funding opportunities. Our comprehensive approach encompasses partnership development, consortium building, proposal preparation, budgeting, negotiation, quality assurance, and support in project execution.We are currently seeking a passionate and well-connected Partnerships & Consortia Manager to enhance our Development Department in Athens. This role is tailored for a professional with exceptional networking abilities and a robust understanding of European project ecosystems. Your expertise will be instrumental in identifying strategic partners, fostering consortium formation, and enhancing the long-term international visibility of AKMI International.
Join our innovative team at withplum as a Senior Android Engineer. In this pivotal role, you will lead the design, development, and maintenance of our Android applications, ensuring a seamless user experience while collaborating with cross-functional teams. You will leverage your expertise in Android SDK, Java/Kotlin, and best practices in software development to deliver high-quality mobile solutions.
Core Values: Trust | Respect | Team SpiritOur Success: Our dedicated team members who excel through their integrity and expertise!Position: Software Architect / Technical Lead | Employment Type: Full-time | Location: Athens, GreeceAs a leader in our development team, your primary responsibilities will encompass:Overseeing software projects from concept through to successful implementation and deployment.Actively participating in the development process and contributing throughout the project lifecycle.Evaluating and recommending technologies to facilitate project progress and ensure long-term sustainability.Clarifying, addressing, and potentially challenging client requirements to ensure alignment with project goals.Enhancing communication and resolving bottlenecks within the team and across departments.Mentoring team members while disseminating reusable methodologies and frameworks across the organization.Identifying and addressing quality issues from a contractual perspective.
Join Sunlight Group, where we are pioneering the future of energy storage for industrial and advanced technology applications. Our commitment to performance and ongoing improvement fuels our mission to transform energy storage solutions for a sustainable future. We operate with profound environmental responsibility, fostering a culture of openness and respect. Leveraging data and insights, we craft innovative, customer-centric solutions that drive the transition to an all-electric future through high-quality, cutting-edge technologies. Our entrepreneurial spirit thrives in an agile and collaborative environment, empowering our team members to grow, contribute, and realize their full potential.We are seeking a passionate Applications Software Engineer to join our R&D Smart Energy Systems team. If you are looking for a role where your software directly influences real-world energy systems and supports the clean energy transition, this is your opportunity to make a significant impact. Engage at the crossroads of clean energy, AI, and real-time, cloud-native software as part of a diverse R&D team. You will be at the forefront of the clean energy AI revolution, playing a vital role in developing intelligent, sustainable infrastructure.Key Responsibilities:Design, develop, test, and deploy high-quality software services and applications.Build and maintain real-time/near-real-time message-driven components (publishing/subscribing, event handling, state synchronization).Collaborate with cross-functional engineers to define application requirements, new features, and enhancements.Contribute to software architecture and reliability patterns (retries/backoff, fault handling, duplicate prevention/idempotency, graceful degradation).Write clean, well-documented, maintainable code; participate in code reviews and continuous improvement.Identify and troubleshoot software defects and operational issues promptly.Conduct thorough testing (unit/integration) to ensure correctness, reliability, and performance.Create and maintain documentation (technical specs, architecture notes, operational guides).
The TeamOpenBet stands as a premier global provider in the betting and gaming entertainment industry, partnered with over 200 clients to craft unforgettable winning moments for millions of players globally. From managing bets during landmark events such as the FIFA World Cup and the Super Bowl to developing innovative products like BetBuilder, we are committed to enhancing the player experience with top-tier content, state-of-the-art technology, and robust player protection mechanisms.For more than 25 years, our unparalleled platform has fueled the most prominent betting brands, maintaining optimal performance with 100% uptime, unmatched scalability, and rapid response times. With 85 licenses and a clientele that includes 20 operators from the World Lottery Association, our team of over 1,200 experts across 14 countries remains at the forefront of the industry. Join OpenBet and elevate your career by being part of a dynamic global team that is shaping the future of betting entertainment for millions.The GoalAs a Senior Software Engineer at OpenBet, you will gain exposure to vital systems, along with comprehensive training and mentorship to advance both our software and your professional growth.Your Responsibilities:Develop new features and functionalities for high-transaction, large-scale betting platforms and systems;Lead design and code reviews;Identify and resolve performance bottlenecks in the software;Design modular, scalable, and portable solutions; spearhead enhancements to system architecture;Mentor, guide, and potentially manage junior software engineers;Collaborate with customer stakeholders to communicate complex technical concepts.Your Profile:A bachelor’s degree in computer science, engineering, or information systems from a recognized institution;Proven programming proficiency in Java;Strong foundational programming skills (data structures, algorithms);Experience in database design and optimization (any vendor);Familiarity with web technologies and internet protocols (SOAP, WS-*, ReST, XML, HTTP, TCP/IP);Exceptional communication skills, both written and verbal;6+ years of professional software development experience.Preferred Skills and Experiences:Experience in Linux development;Proficiency in TCL;Web development experience with React, HTML, HTML5, and CSS;Knowledge of Agile methodologies, Scrum, BDD, TDD;Experience with Jenkins or other CI tools;Good understanding of Git or other version control systems;Scripting knowledge in Bash, Perl, Python, and JavaScript;Experience developing software that integrates with third-party systems;Background in software development for high-availability environments.
As a Senior Software Engineer at cepal, you will play a pivotal role in deploying and optimizing innovative financial models utilized in mortgage pricing and analytics. Collaborating closely with data scientists, machine learning engineers, and business stakeholders, you will transform models into production-ready solutions, enhance codebases, and guide junior team members. Your work will span across our AWS, Databricks, and traditional RDBMS environments, significantly contributing to our CI/CD pipelines and shaping the technical direction of our products, including advanced LLM-based solutions and proprietary applications.Main ResponsibilitiesTransform machine learning and financial pricing models into production-ready solutions, ensuring robustness, scalability, and seamless integration with existing systems.Refactor and optimize code to enhance performance, readability, and maintainability, while minimizing technical debt and adhering to modern engineering standards.Lead code reviews and engage in system design discussions, promoting a culture of high-quality code and mentoring junior developers in best practices and architectural approaches.Take ownership of CI/CD pipelines and testing frameworks, championing unit testing and engineering best practices throughout the team.Work collaboratively with data scientists, data engineers, and ML engineers, while mentoring junior developers and interns to maintain high software engineering standards.
Join Decisal, a pioneering software development company dedicated to empowering airlines globally with innovative planning and scheduling solutions. We are excited to expand our product offerings and invite a passionate C++ Software Engineer to become part of our vibrant team.In this role, you will be integral in architecting and crafting state-of-the-art software applications. Your collaboration with our clients will be essential as you implement new features and refine existing systems. The projects you work on will significantly influence our customers and the aviation industry.At Decisal, we cultivate a collaborative and inventive workplace where your creativity thrives and your efforts are acknowledged. We are committed to fostering a supportive and inclusive environment that promotes professional growth and advancement.If you are a driven individual with a robust background in C++ programming and a desire to produce exceptional software, we encourage you to apply!
Speechify aims to remove reading barriers and expand access to learning. With a user base exceeding 50 million, Speechify converts content like PDFs, books, Google Docs, news articles, and websites into audio, helping people read more efficiently and remember more. The product lineup includes iOS, Android, and Mac apps, a Chrome extension, and a web app. Google named Speechify Chrome Extension of the Year, and Apple recognized it as App of the Day. The team numbers nearly 200 and works fully remotely, bringing together frontend and backend engineers, AI researchers, and professionals from companies such as Amazon, Microsoft, and Google, as well as startup founders. The company values technical excellence, clear communication, and a strong work ethic. About the Role This Tech Lead role focuses on the Web Core Product and Chrome Extension. The position suits someone who enjoys shaping product direction, cares about user experience, and thrives in a setting where priorities can shift quickly. Speechify uses a flat structure, so everyone has the chance to lead through their work and results. Key Responsibilities Write and deploy production code for web-based products. Work closely with a dedicated product team. Participate in product discussions and help shape the roadmap. Develop new features that reach millions of users. What Makes a Strong Candidate Experience building and launching products that have reached large audiences. Focus on users and commitment to building quality products that solve real needs. Ability to quickly generate ideas and distinguish between what can ship now and what needs more work. Comfort working in a startup that is growing and changing rapidly. Strong technical skills and a drive to deliver results efficiently. Location This role is based in Thessaloniki, Greece, within a fully distributed team. Interview Process The process includes several technical assessments, typically completed within one week.
Arista Networks is seeking a Software Engineer to join the Platform Team in Athens. This team develops and maintains the core software that underpins Arista’s products, focusing on stability, scalability, and ongoing improvement. Role overview This position centers on building and supporting software components that form the foundation of Arista’s platform. The work involves tackling technical challenges and ensuring the platform remains reliable as it grows. What you will do Design, implement, and maintain software components for the platform Work closely with colleagues to address technical issues and find solutions Offer ideas to enhance product reliability and performance Requirements Interest in developing dependable software systems Ability to collaborate with others to solve complex problems Curiosity about new technologies and methods