Backend Software Engineer
Posted 13ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Software Engineer designing and implementing real-time IoT systems at Agilent. Utilizing Scala and AWS infrastructure for scalable applications and data processing.
Responsibilities:
- Design and implement real-time software systems for IoT pipelines ensuring low latency and high reliability.
- Develop scalable applications using Scala and functional programming principles.
- Architect AWS-based infrastructure, including EC2, ECS, ELB, S3, Lambda, and other cloud services.
- Build and maintain data pipelines and analytics frameworks for large-scale data processing.
- Collaborate with cross-functional teams to integrate software solutions into complex systems.
- Optimize performance and troubleshoot issues in distributed environments.
- Ensure best practices in CI/CD, testing, and deployment for cloud-native applications.
Requirements:
- Bachelor's or master's degree (or equivalent) with directly relevant experience
- 10+ years of experience in software development
- Strong proficiency in Scala and functional programming paradigms
- Hands-on experience with AWS services and cloud architecture
- Solid understanding of data analytics, event pipelines, and distributed systems
- Familiarity with containerization (Docker, Kubernetes) and DevOps practices
- Familiarity with relational, unstructured and time-series database technologies.
Benefits:
- Competitive compensation and benefits package (yearly company bonus, pension scheme, home office furniture, medical & life insurance…)
- Work-Life-Balance is encouraged
- Training on the job in a motivated, dynamic team
- Permanent contract in a fast-growing global company
Report this job
Job expired or something wrong with this job?















