This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Software Engineer will lead a team of data engineers to design, build, and maintain analytical data pipelines that support the organization’s data strategy. This role involves hands-on work in data system design, pipeline development, and coding with AWS-based technologies while fostering a culture of innovation.
Job Responsibility:
Design and implement scalable data pipelines for structured and unstructured data
Lead module architecture design for optimal performance, reliability, and maintainability
Mentor team members and ensure alignment with business goals
Collaborate with cross-functional teams to enable real-time and batch data processing
Ensure adherence to data security, privacy, and governance standards
Create and maintain technical documentation for architectures and decisions
Conduct code reviews and establish best practices
Develop monitoring systems for data pipeline reliability
Drive adoption of new technologies and workflows
Requirements:
10+ years of experience in developing data solutions
Proven experience in designing and implementing large-scale data pipelines
Hands-on expertise with AWS cloud technologies and distributed systems
Strong programming skills in PySpark, Python, and SQL
Data pipeline development using AWS tools (Step Functions, Airflow, etc.)
Distributed systems (S3, ADLS), and modern file/table formats (Parquet, Hudi)
ETL tools, orchestration technologies, and database design
Knowledge of regulatory standards like SOX, PCI, and HIPAA
Bachelor’s or Master’s in Computer Science, Information Systems, or related fields