Data Engineer
Your Role
The Engineer develops technology capabilities and services that Product teams use to build customer-facing solutions, expediting the delivery of technology-enabled value to the Business. They develop and/or configure technologies to meet technical requirements and architecture, whilst ensuring the services they build are robust, maintainable, reusable, and highly scalable.
Main Responsibilities
- Configures, develops, builds, tests, and releases technology solutions and services that meet technical requirements and architectures, contributing to the creation of valuable Product increments.
- Develops and/or configures relevant technologies and architectural components (e.g., MuleSoft, Azure Platform, SAP BW, Apigee, Data Bricks, Snowflake, Red Hat).
- Collaborates with the wider Product and Platform teams (e.g., Product Owner, Platform Owner, Platform Architect) to ideate software and hardware solutions that are aligned with engineering best practices.
- Manages and resolves defects and escalated issues within technology solutions and services.
- Delivers high-quality and secure code that is compliant with relevant technical and security standards.
- Actively identifies and resolves technical debt, under guidance from the Product Owner and Product Architect.
- Documents delivered solutions and services, supporting long-term service maintainability.
- Where possible, follows Agile methodologies and principles to efficiently design, develop, release, and iterate technical services (e.g., Kanban).
- Drives a culture of continuous improvement, focussed on enhancing Platform stability and performance.
- Fulfils routine Product service requests (e.g., access provisioning, solution insights)
To succeed, you will need
- Proven track record of delivering high-quality, secure technology changes that meet complex technical requirements and architectures.
- Experienced in end-to-end testing to ensure delivered solutions/services are scalable, maintainable, and meet user needs.
- Demonstrable experience developing and/or configuring relevant data, integration, and other relevant technologies (e.g. Azure Data Platform).
- Demonstrable experience with DevOps tooling to automate development and deployment processes desirable (e.g., Jenkins, Ansible, Puppet).
- Strong knowledge of software engineering, information risk, security protocols, and architectural standards.
- Hands-on experience in relevant programming and scripting languages (e.g., Java, Python, PHP, .NET), and other frameworks to deliver change.
- Deep engineering expertise in one or more technical domains (e.g., data engineering, integrations, Cloud), demonstrated with relevant technical certifications where applicable (e.g., AWS Solution Architect).
- Experience working in Agile and Waterfall development environments.
In return, we offer you;
- Plenty of opportunities to grow and develop.
- A culture known for respectful interaction, ethical behavior and integrity.
- Potential to see your ideas realized and to make an impact.
- New challenges and new things to learn every day.
- Access to global job opportunities, as part of the Atlas Copco Group.
- An excellent remuneration package
- Support for maintaining a healthy work-life balance, including vacation, personal, and sick time.