Tealium is expanding its engineering team with a Software Engineer who will design and implement scalable, high-performance software solutions that solve real-time customer data delivery challenges.
Requirements
- 2+ years of Java development experience using modern frameworks such as Spring or Quarkus
- Strong foundation in modern software engineering principles, design patterns, and best practices
- Experience with microservices architectures and designing/supporting high-traffic, highly available systems
- Proficiency with both NoSQL and relational databases
- Hands-on experience deploying software to cloud platforms such as AWS, GCP, or Azure
- Exposure to distributed messaging and streaming technologies, including Kafka
- Understanding of modern DevOps practices and tools, including Docker, Kubernetes, Serverless, and Terraform
- Excellent communication skills, with the ability to clearly explain technical concepts to peers, architects, and team leads
- Eagerness and ability to learn new technologies and adapt to evolving technical environments
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline is preferred
Benefits
- Mosaic (commitment to diversity, equity and inclusion)
- Tealium Cares (volunteer activities and programs)
- Tealium Connects (remote-first working)
- Tealium Ownership (equity grants)
- Tealium Time (paid time-off policy and leave programs)
- Healium (health and wellness programs)
- Tealium LIFT (professional development opportunities)
- Health and Related Benefits Programs