About Us:
LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree — a Larsen & Toubro Group company — combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit
Job Title: Senior Software Engineer (Golang Video Engineering)
Location: Warsaw, Poland
Work Model: Hybrid (2 Days/Week)
Overview: We are seeking a Senior Software Engineer to join our team. You will support the ongoing design, development, and maintenance of an industry-leading, Over-the-Top (OTT) software platform. You will partner with engineers, product managers, and project managers to help design, develop, implement and test features.
Mandatory Skills : Golang,Microservices,AWS Lambda,AWS RDS,AWS S3,AWS API Gateway,SQS,SNS,Aws Step Functions,Docker,Dynamo DB
Key Responsibilities
o Design, develop, and maintain high-performance microservices for video transcoding and streaming in a cloud-based OTT platform.
o Collaborate closely with engineers, product managers, and project managers to define requirements, implement features, and deliver high-quality releases.
o Participate in code reviews, architectural discussions, and continuous improvement of development processes.
o Ensure reliability, scalability, and security of services through best practices in software design and operations.
o Document solutions, contribute to knowledge sharing, and mentor junior engineers as needed.
o Remain current with industry trends in video streaming, cloud technologies, and Golang development.
Must have requirements:
- 5+ years of professional software engineering experience, with a proven track record of delivering robust, scalable solutions in production environments.
- At least 3 years of recent, hands-on experience developing microservices using Golang, including deep familiarity with Go’s concurrency model (goroutines, channels) and dependency management via Go modules.
- Expertise in designing, developing, and maintaining RESTful and gRPC microservices. Ability to architect services for high performance, scalability, and fault isolation, following best practices.
- Strong analytical, debugging, and troubleshooting skills, with demonstrated ability to resolve complex technical challenges and optimize system performance.
- Excellent communication skills in English, both verbal and written, including the ability to clearly document architectures, processes, and best practices for technical and non-technical stakeholders.
- Proven experience collaborating with cross-functional teams (product management, QA, DevOps, etc.) to define, document, and deliver feature specifications, business cases, and product roadmaps.
- Ability to work in Agile/Scrum environments, participating in code reviews, sprint planning, and continuous integration/deployment cycles.
- Experience with cloud platforms (AWS, GCP, or similar) for deploying and managing video encoding and delivery applications.
Nice to have requirements:
- Media streaming expertise, including:
o Familiarity with adaptive streaming protocols such as HLS and MPEG-DASH, understanding their segment-based architecture and compatibility considerations.
o Knowledge of DRM systems (FairPlay, Widevine, PlayReady) and their integration into streaming workflows.
o Experience with video container formats such as MP4 and MPEG-TS.
- Infrastructure as Code (IaC): Experience using tools like Terraform
- Performance tuning and monitoring: Ability to analyze and optimize microservice performance, implement observability solutions, and troubleshoot distributed systems.
- Experience with CI/CD pipelines for automated testing, building, and deployment of microservices.
- Familiarity with service discovery, configuration management, and distributed tracing in microservice architectures.
Skills
Mandatory Skills : Golang,Microservices,AWS Lambda,AWS RDS,AWS S3,AWS API Gateway,SQS,SNS,Aws Step Functions,Docker,Dynamo DB
About LTIMindtree
LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700 clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by 86,000+ talented and entrepreneurial professionals across more than 40 countries, LTIMindtree — a Larsen & Toubro Group company — solves the most complex business challenges and delivers transformation at scale. For more information, please visit https://www.ltimindtree.com/.