Senior Software Engineer - Data/Azure Remote
About the Role
We are hiring a Senior Software Engineer - Data/Azure Remote to support the design and evolution of large-scale data platforms. This role is ideal for someone who enjoys working closely with data, optimizing pipelines, and partnering with analytics teams to deliver trusted datasets. You’ll join a stellar team working on modern cloud-based architectures with exposure to cutting-edge technologies.
What You'll Do
- Build, enhance, and support robust data pipelines for large-scale data processing and transformation.
- Maintain and optimize cloud-based data lake environments with a focus on performance, reliability, and security.
- Work with modern data platforms and orchestration tools to support analytics and reporting use cases.
- Partner with analytics and business teams to deliver clean, well-structured datasets.
- Improve scalability and efficiency of big data workloads using distributed processing frameworks.
- Support and optimize NoSQL data stores used within the wider data ecosystem.
Requirements
- Strong professional background in data engineering within Azure or AWS environments.
- Hands-on experience with Databricks, Delta Lake, Data Factory, and NoSQL databases.
- Proficiency in Python, SQL, or Scala for data processing and pipeline development.
- Solid understanding of ETL/ELT patterns, data modeling, and large-scale data processing concepts.
- Experience working with distributed processing technologies such as Apache Spark.
Nice to Have
- Experience with data governance and data quality frameworks.
- Familiarity with containerization technologies like Docker or Kubernetes.
- Knowledge of machine learning concepts and tools.
What We Offer
- Competitive salary.
- Benefits include pension, healthcare, dental, and 25 days annual leave.
- Hybrid working model for flexibility.
- Opportunities for professional development and cutting-edge projects.
- Work in a collaborative environment with a focus on innovation.
This Senior Software Engineer - Data/Azure Remote role offers a chance to work with cutting-edge technologies in a flexible environment. Competitive salary and great benefits make it an attractive opportunity.
Who Will Succeed Here
Expertise in Azure data services such as Azure Data Factory and Azure Databricks, with a proven track record of optimizing ETL processes for large-scale data platforms.
Strong problem-solving skills with a hands-on approach to coding in Python and SQL, allowing for efficient data manipulation and analytics integration.
A proactive mindset towards continuous learning, with experience in remote collaboration tools and methodologies that support a distributed team environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months