Role Overview
As a Sr. Staff Software Engineer, you will lead the architecture and implementation of core systems within our Conversational AI and automation platform. This role is central to building real-time, scalable microservices that power next-generation automation solutions. You'll work across the full development lifecycle, ensuring systems are robust, maintainable, and aligned with long-term technical goals.
Key Responsibilities
- Design and implement high-performance, distributed systems with a focus on scalability, reliability, and operational efficiency
- Partner with product, data science, and engineering teams to deliver end-to-end solutions that deliver measurable customer impact
- Conduct technical reviews to uphold code quality, architectural integrity, and adherence to best practices
- Diagnose and resolve critical production issues using observability tools and monitoring systems
- Identify technical debt and lead initiatives to modernize infrastructure and improve system resilience
- Take ownership of service operations, ensuring high availability and performance
- Coach and mentor engineers to strengthen technical capabilities, particularly in AI-assisted development
Qualifications
A Bachelor’s degree in Computer Science or a related field is required, along with at least seven years of professional experience—including five years focused on building microservices and large-scale software systems.
- Proven expertise in distributed systems, scalable backend development, and modern programming languages such as Java and Python
- Strong grasp of software design principles, architectural patterns, and development lifecycle practices
- Experience with both SQL and NoSQL databases, including performance tuning and integration
Preferred Background
- Hands-on experience with cloud platforms such as AWS or GCP
- Background in SaaS application development and multi-tenant architectures
- Familiarity with enterprise platforms like ServiceNow or Salesforce, or experience in workflow and business process automation
- Exposure to machine learning systems or AI-powered product development
Technology Environment
Our stack includes Java, Python, SQL, NoSQL, AWS, GCP, and a microservices-based architecture supporting AI, automation, agentic workflows, document processing, analytics, and orchestration. You’ll work with tools like the Process Reasoning Engine (PRE) and contribute to advancements in RPA and Conversational AI.
Work Environment
This is a remote position open to candidates in Greece, including Athens and other locations. We support flexible work arrangements while maintaining strong collaboration across teams.
Culture & Values
We value analytical thinking, clear communication, and ownership. Engineers are expected to lead by example—driving innovation, mentoring peers, and fostering a mindset of continuous improvement.


