Software Developer, Data Engineering Team
Hybrid
Full Time
#Engineering
#Python
#Java
#SQL
#Linux
#DevOps
#CI CD Tools
#API
#Data Processing
#Data Modeling
#Software Development
At Teza Technologies, we operate at the intersection of complex data and high-performance software. Our core services technology team is a tight-knit group of engineers who thrive on solving intricate problems that directly influence our data strategy. We are currently in a phase of significant expansion, and we are looking for a dedicated Software Developer to help us build the next generation of our data-driven products. If you enjoy working on a small, impactful team where your contributions are visible and your voice is heard, you will find a home here.
The opportunity
This is a full-time, hybrid role based in either our London or Yerevan offices. As a member of our Data Engineering team, you will play a vital role in designing and maintaining the frameworks and APIs that power our business. We value engineers who are not just coders, but problem solvers who care deeply about the quality and scalability of their work. You will have the chance to shape our technical direction while working alongside stakeholders to turn complex requirements into reliable software.
A day in the life
- You will design, develop, and maintain the essential services, APIs, and workflows that support our overarching data strategy.
- You will write clean, efficient code using Python or Java, ensuring that every component you build is scalable and well-tested.
- You will collaborate closely with other technology teams to translate business needs into functional, high-quality software solutions.
Who you are
We are looking for a mid-level engineer who brings a strong technical foundation and a passion for continuous learning. You should be comfortable working in a Linux environment and have a solid grasp of the modern software development lifecycle. Specifically, we look for the following:
- At least 2 years of professional experience in an engineering role, supported by a Bachelor’s degree in Computer Science or a related field.
- Strong programming proficiency in Python or Java, complemented by solid SQL skills.
- Practical experience with DevOps practices, including working with git, CI/CD tools, and automated testing.
- A detail-oriented mindset and the ability to communicate technical concepts clearly in English.
- An enthusiasm for tackling difficult challenges and a drive to explore new technologies.
Why you'll love it here
We foster an open-door culture where you are encouraged to implement best practices and take ownership of your work. We believe in providing our team with the support they need to succeed both professionally and personally. You will enjoy the following benefits:
- A hybrid work arrangement that balances collaboration with flexibility.
- Comprehensive medical insurance to support your health.
- A supportive environment that includes a flexible sick time policy and office lunches to keep you fueled throughout the week.






