Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer image - Rise Careers
Job details

Senior Data Engineer - job 1 of 2

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
 
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
 
From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

Our data team has expertise across engineering, analysis, architecture, modeling, machine learning, artificial intelligence, and data science. This discipline is responsible for transforming raw data into actionable insights, building robust data infrastructures, and enabling data-driven decision-making and innovation through advanced analytics and predictive modeling. 

Responsibilities:

  • Develop the architecture for the data pipelines and implement it using Python
  • Actively involved in onboarding data sources through data pipelines - ingestion, transformations, data storing, and orchestration of the pipelines
  • Identify, document, and develop measures to visualize and record source data and data pipeline quality objectives 
  • Experience with data migration projects between systems hosted in different hosting environments (on-premises, AWS, Azure, etc.) 
  • Contribute to agile ceremonies, size tasks and deliverables.

Qualifications

  • Hands on experience in designing and developing data pipelines and managing data infrastructure
  • Proficiency in Python (pandas, PySpark)
  • Background and experience with tools and technologies like Databricks, Glue, Athena, Snowflake, Synapse, Redshift, BigQuery, Apache Spark, Kimball Data Mart, etc, 
  • Experience with various Azure services for data processing and storage
  • Understanding of Extract Transform Load (ETL) processes as well as platform monitoring and CI/CD processes
  • Knowledge of one or more RDBMS (SQL Server, Oracle, DB2) 
  • Experience with IaC tools will be an advantage
  • Open to working in an agile environment as part of a scrum team
  • Good communication and mentoring skills.

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves:

  • Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;  
  • Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
  • Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
  • Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
  • Health: Global internal wellbeing programme, access to wellbeing apps;
  • Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.

Our diversity makes us stronger - it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where all of us, regardless of background, identity, or personal characteristics, feels valued, respected, and free from discrimination. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential.

Endava Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Endava DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Endava
Endava CEO photo
John Cotterell
Approve of CEO
What You Should Know About Senior Data Engineer, Endava

In Sofia, Bulgaria, we are on the lookout for a Senior Data Engineer to join our dynamic data team at a leading technology firm. This is not just another role; it's a chance to leverage your technical skills in Python and data engineering to transform raw data into actionable insights. You'll take the lead in developing robust data pipeline architectures that breathe life into our data processing practices. From onboarding data sources to orchestrating complex transformations, your contributions will directly impact the innovative platforms we create for our clients. You'll become an integral part of our scrum team, tackling everything from data quality measurement to collaborating on agile ceremonies. Your experience with platforms like AWS, Azure, and tools such as Databricks and Snowflake will be essential as you help us enhance our data infrastructures. If you’re passionate about using your skills to drive meaningful change in businesses around the world and promote a people-centric approach to technology, this is the place for you. Join us and be part of a team where your expertise can shine and your ideas can make a difference!

Frequently Asked Questions (FAQs) for Senior Data Engineer Role at Endava
What are the responsibilities of a Senior Data Engineer at our company in Sofia, Bulgaria?

As a Senior Data Engineer at our Sofia office, your responsibilities will include developing architecture for data pipelines using Python. You'll be actively engaged in onboarding data sources through innovative data pipelines, managing ingestion, transformation, and storage. Additionally, you will ensure data quality through documentation, as well as participate in agile ceremonies, contributing to task size estimations and deliverables.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Data Engineer role in Sofia, Bulgaria?

To qualify for the Senior Data Engineer position at our company, candidates should have hands-on experience in designing and developing data pipelines and managing data infrastructure. A strong proficiency in Python, along with familiarity with tools like Databricks, Glue, and Snowflake, is essential. Understanding ETL processes and being open to agile working environments are also crucial for success in this role.

Join Rise to see the full answer
Is it necessary to have experience with Azure services for the Senior Data Engineer position in Sofia?

Yes, having experience with various Azure services for data processing and storage is important for the Senior Data Engineer role in Sofia. Proficiency in these services will help you effectively carry out your duties, such as developing data pipelines and ensuring optimum data infrastructure.

Join Rise to see the full answer
What tools and technologies will I work with as a Senior Data Engineer at your company in Sofia?

In the Senior Data Engineer role at our company in Sofia, you will work with a diverse range of tools and technologies, including but not limited to Databricks, Glue, Snowflake, and Apache Spark. Familiarity with RDBMS such as SQL Server, Oracle, or DB2 will also be beneficial as you engage in various data processing projects.

Join Rise to see the full answer
How does your company support the career growth of a Senior Data Engineer in Sofia, Bulgaria?

Our company is committed to supporting the career growth of a Senior Data Engineer in Sofia through various initiatives such as career coaching, access to global opportunities, and internal development programs focused on both management and technical leadership. We provide training, certifications, and opportunities to work on complex projects that foster skills enhancement.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
Can you describe your experience with data pipeline architecture as a Senior Data Engineer?

When answering this question, provide specific examples of data pipeline architectures you have designed or worked on. Highlight key challenges you faced and how you overcame them, as well as the technologies you used, focusing on Python and the tools relevant to our company.

Join Rise to see the full answer
How do you ensure data quality within your pipelines?

Discuss techniques that you implement to maintain data quality, such as validation steps, monitoring metrics, and data audits. Provide examples of how you have successfully improved data quality in past projects, which will demonstrate your commitment and capability in this area.

Join Rise to see the full answer
What tools have you used for ETL processes?

Be specific about the ETL tools you are experienced with, such as Apache Spark, Talend, or others. Describe situations where you effectively implemented ETL processes and how they improved data handling within your prior roles. This showcases your technical knowledge relevant to the Senior Data Engineer position.

Join Rise to see the full answer
Describe a challenging data migration project you worked on.

Provide a detailed account of a specific data migration project, outlining the challenges faced, the approach you took, and the results achieved. Highlight your adaptability and technical skills, as this will demonstrate your proficiency as a Senior Data Engineer in solving complex problems.

Join Rise to see the full answer
How do you approach working in an agile team environment?

Discuss your experience in agile environments, emphasizing your collaboration skills, how you contribute during scrum ceremonies, and how you adapt priorities based on team feedback and project goals. This exemplifies your fit within the company culture and agility.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you applied these in data engineering?

Highlight your proficiency in programming languages relevant to the Senior Data Engineer role, particularly Python. Describe specific projects or tasks where you effectively utilized these languages to drive results in data processing and transformation.

Join Rise to see the full answer
How do you handle data compliance and governance in your data engineering tasks?

Addressing data compliance is crucial; explain the measures you take to ensure data governance. Talk about frameworks, policies, or technologies you've used to uphold compliance within data engineering projects, showcasing your understanding of these vital concepts.

Join Rise to see the full answer
What is your experience with cloud data storage solutions?

In your response, detail your experience with cloud providers such as AWS or Azure. Discuss how you’ve utilized their services to manage and store data, and the advantages these platforms offered over traditional storage methods.

Join Rise to see the full answer
Can you explain the importance of CI/CD in data engineering?

Discuss how Continuous Integration and Continuous Deployment (CI/CD) practices enhance data engineering workflows. Share examples of how you’ve implemented CI/CD in your projects and the benefits it brought to data quality and release cycles.

Join Rise to see the full answer
What motivates you as a Senior Data Engineer?

Reflect on what drives you in your work—whether it’s solving complex problems, creating efficiencies, or being part of innovative projects. Your answer should convey your passion for technology and how it aligns with the mission of the company.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Endava Remote Cluj-Napoca, Romania
Posted 8 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Rapsodo Hybrid No location specified
Posted 5 days ago
Photo of the Rise User
Aiimi Ltd Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Brightspeed Remote 1120 S Tryon St, Charlotte, NC
Posted 12 hours ago
Posted 14 days ago

We have built our organisation around a simple philosophy: We focus on helping people to be successful. The people who work for us, the people who engage with us, and the people who use the systems and applications we design, build and operate.

72 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!