Senior Software Engineer – Remote, Poland

Posted 107ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer leading design and implementation of scalable data services at Tealium. Building distributed data systems for customer data management and analytics in a remote setting.

Responsibilities:

  • Partner closely with software engineers, architects, DevOps, and Product Managers to design and deliver high-quality solutions
  • Design, develop, test, and maintain scalable applications using modern frameworks
  • Actively participate in Agile/Scrum ceremonies, contributing to planning, estimation, and continuous improvement
  • Contribute to architectural design discussions, test planning, and operational excellence initiatives
  • Participate in peer code reviews to ensure adherence to coding standards and best practices
  • Research, evaluate, and recommend new technologies or design approaches to improve performance, scalability, and reliability

Requirements:

  • BS, MS in Computer Science, Software Engineering, or a related discipline
  • 5+ years Java//Python/Scala development experience using modern frameworks
  • Hands-on experience designing and optimizing large-scale data processing pipelines using Apache Spark (preferably in a cloud environment, e.g. AWS/Databricks)
  • Desire to learn new technologies
  • Strong knowledge of modern software engineering principles, patterns and best-practices
  • Understanding of microservices architecture
  • Experience in designing and supporting high-traffic, highly available systems
  • Hands-on experience with both NoSQL and relational databases, such as DynamoDB, PostgreSQL, MySQL, Redshift, Redis, Cassandra etc
  • Strong communication skills, with the ability to clearly explain technical concepts to team members, architects, and team leads
  • Experience deploying and managing software on cloud platforms such as AWS, GCP, and Azure
  • Exposure to distributed messaging and streaming technologies, RabbitMQ, Kinesis, Kafka
  • Understanding of modern Devops concepts. Docker, Kubernetes, Serverless, Terraform

Benefits:

  • 15 hours of paid work time for volunteer activities and programs is offered annually
  • Tealium Cares, to promote caring in our communities
  • New hire stipends to assist with purchasing things we need to support a successful home office environment
  • Paid time-off policy to offer flexibility to take time when needed and robust leave programs, including extended paid parental leave and company holidays
  • Health and wellness programs to help us be our best selves in the experiences of health, physical, mental, social, and even financial well-being and wellness
  • Professional development opportunities with over 6,000 courses available on demand to best-in-class manager and leadership development programs
  • Market competitive benefits programs