India
Not disclosed
Remote
Full Time
Job Title: Senior Software Engineer US & India Locations: USA Locations :: DMV (DC, Maryland, Virginia), OR NYC, NY India Locations :: Bengaluru / Chennai Duration : Permanent Type : Hybrid (1 Day Onsite, 4 Days WFH) The Challenge: As a Software Engineer, this person will play a key role in developing and enhancing our digital products across web, mobile, and streaming platforms. You will work with modern cloud-based technologies while contributing to our transition to native development. This position offers the opportunity to work in a collaborative, fast-paced environment where innovation and technical excellence are valued. Roles & Responsibilities: Design, develop, and maintain scalable and high-performance software applications for web, mobile, and streaming platforms. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver robust and innovative solutions. Contribute to the transition from .NET Framework and Java to native development using Swift (iOS) and Kotlin (Android). Implement features that enhance active and passive personalization within our content delivery systems. Ensure the performance, quality, and responsiveness of applications through testing and best coding practices. Participate in code reviews, provide constructive feedback, and ensure code quality and adherence to engineering standards. Stay updated with emerging technologies and industry trends to drive continuous innovation. Essential Skills & Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. 5+ years of experience in software engineering, including developing and maintaining production-level applications. Experience developing applications for Connected TV (Apple TV, Roku, etc.) is a plus. Strong understanding of software development best practices, including Agile methodologies. Excellent problem-solving skills and ability to troubleshoot complex systems. Strong communication and collaboration skills, with the ability to work across global teams. Proficiency in one or more of the following is a MUST: .NET Framework (C#), Java, or other object-oriented programming languages. Native mobile development (Swift for iOS, Kotlin for Android). Cloud-based technologies (AWS, Azure, or Google Cloud Platform). Preferred Skills: Experience in AI-driven content personalization. Knowledge of video streaming protocols and media delivery frameworks. Familiarity with DevOps practices and CI/CD pipelines. Prior experience in media, broadcasting, or content delivery industries. Show more Show less
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
Job Title: Staff Software Engineer (Multiple Openings - 10) Location: Chennai, Tamil Nadu Duration : Permanent Type : On-Site Openings: 10 Experience Levels: Junior Level (2–4 years): 5 positions Mid-Level (5–9 years): 3 positions Senior/Lead (10–15 years): 2 positions The Challenge: As a Staff Software Engineer, this person will play a key role in developing and enhancing our digital products across web, mobile, and streaming platforms. You will work with modern cloud-based technologies while contributing to our transition to native development. This position offers the opportunity to work in a collaborative, fast-paced environment where innovation and technical excellence are valued. Roles & Responsibilities: Design, develop, and maintain scalable and high-performance software applications for web, mobile, and streaming platforms. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver robust and innovative solutions. Contribute to the transition from .NET Framework and Java to native development using Swift (iOS) and Kotlin (Android). Implement features that enhance active and passive personalization within our content delivery systems. Ensure the performance, quality, and responsiveness of applications through testing and best coding practices. Participate in code reviews, provide constructive feedback, and ensure code quality and adherence to engineering standards. Stay updated with emerging technologies and industry trends to drive continuous innovation. Essential Skills & Qualifications: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. 5+ years of experience in software engineering, including developing and maintaining production-level applications. Experience developing applications for Connected TV (Apple TV, Roku, etc.) is a plus. Strong understanding of software development best practices, including Agile methodologies. Excellent problem-solving skills and ability to troubleshoot complex systems. Strong communication and collaboration skills, with the ability to work across global teams. Proficiency in one or more of the following is a MUST: .NET Framework (C#), Java, or other object-oriented programming languages. Native mobile development (Swift for iOS, Kotlin for Android). Cloud-based technologies (AWS, Azure, or Google Cloud Platform). Preferred Skills: Experience in AI-driven content personalization. Knowledge of video streaming protocols and media delivery frameworks. Familiarity with DevOps practices and CI/CD pipelines. Prior experience in media, broadcasting, or content delivery industries.
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
Software Engineering Roles – Multiple Levels Level 1: Job Title: Software Engineer | 2-4 Years Of Experience | 5 Positions Level 2: Job Title: Associate Software Engineer | 5-9 Years Of Experience | 3 Positions Level 3: Job Title: Staff Software Engineer | 12-15 Years Of Experience | 2 Positions Location: Chennai, Tamil Nadu, India Duration: FTE / Permanent Type: On-Site The Challenge: We are looking for skilled Software Engineers at multiple levels to join our team, where you'll play a key role in developing and maintaining high-performance, event-driven systems for real-time applications. You'll work closely with the team to implement microservices, optimize code performance, and contribute to the overall success of our technical projects. Tech Stack to Focus: • JAVA • Spring Boot • Microservices • Kafka • Hadoop • SQL and NoSQL Roles & Responsibilities: Component Development: Collaborate in developing and maintaining components of high-performance, real-time systems, following the guidance of senior team members. Microservices Implementation: Build microservices using Java, Python, or Go, adhering to established architectural patterns for scalability and resilience. Performance Optimization: Enhance code performance by focusing on efficient memory management, concurrency, and I/O operations to meet demanding performance standards. Database Management: Work with both SQL and NoSQL databases to create efficient data storage and retrieval solutions for high-volume environments. Real-Time Analytics: Assist in developing real-time analytics features, contributing to the creation of insightful visualizations for stakeholders. Monitoring & Alerting: Participate in developing monitoring and alerting solutions, with a focus on key performance indicators and system health metrics. Infrastructure as Code (IaC): Support the implementation of IaC practices, helping to create and maintain deployment scripts for consistent and reliable deployments. Container Orchestration: Contribute to container orchestration strategies, focusing on efficient resource utilization and auto-scaling. Caching & Data Access: Implement and optimize caching strategies and data access patterns to improve system responsiveness. Code Reviews: Engage in code reviews, offering constructive feedback and incorporating suggestions to enhance code quality. Production Support: Assist in troubleshooting and resolving production issues, including participating in on-call rotations as required. Technical Documentation: Contribute to technical documentation, ensuring that system designs and implementations are clearly documented. Proof-of-Concept Projects: Participate in proof-of-concept initiatives, researching and implementing new technologies under the guidance of senior engineers. Knowledge Sharing: Actively participate in team knowledge-sharing sessions, presenting on new technologies and best practices. Essential Skills & Requirements: Educational Background: Bachelor’s degree in Computer Science or a related field. Technical Proficiency: Strong skills in at least one major programming language (Java, Python, or Go), with a focus on writing clean, maintainable code. Microservices & Event-Driven Systems: Experience with microservices architecture and event-driven systems. Distributed Systems: Solid understanding of distributed systems concepts and associated challenges. Database Skills: Practical experience working with both SQL and NoSQL databases. Cloud & Containerization: Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker. Big Data: Basic understanding of big data technologies such as Hadoop, Spark, or Kafka. Version Control & CI/CD: Experience with version control systems (preferably Git) and CI/CD pipelines. Problem-Solving: Strong problem-solving abilities and experience in debugging complex issues. Communication & Teamwork: Excellent communication skills and a proven ability to work effectively within a team. Continuous Learning: Eagerness to learn new technologies and adapt to changing methodologies. Agile Practices: Basic understanding of agile development practices
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Contractual
Job Title: Technical Writer – Product Development (Beeswax Architecture) Location: Chennai, India Work Type: Hybrid Duration: 3-4 Months Contract About the Role We are seeking a skilled and detail-oriented Technical Writer to join our product development team. This position focuses on documenting technical processes, architecture, and product features using the Beeswax architecture methodology. You will work closely with engineering, product, and architecture teams to produce high-quality documentation that ensures clarity, consistency, and long-term value for internal stakeholders. Key Responsibilities Create and maintain comprehensive technical documentation, including product architecture, development standards, APIs, and feature specifications. Apply the Beeswax methodology to ensure modular and scalable documentation. Translate complex technical concepts into clear, user-friendly content such as diagrams, guides, and structured documents. Collaborate with cross-functional teams to gather insights and validate documentation. Update documentation in sync with the product development lifecycle. Ensure all documents adhere to company branding and formatting guidelines. Manage version control and track changes across documentation assets. Required Qualifications Minimum 3 years of experience as a Technical Writer in a software or technology environment. Solid understanding of Beeswax architecture or similar modular architecture frameworks. Proficiency with tools like Confluence, Markdown, Git, and diagramming software such as Lucidchart or Draw.io. Exceptional written and verbal communication skills in English. Ability to work independently in a hybrid work environment and meet tight deadlines. Bachelor’s degree in Computer Science, Information Technology, English, or a related discipline (preferred). Preferred Qualifications Experience working within Agile or Scrum teams. Familiarity with APIs, microservices, and cloud-native architecture documentation. Background in enterprise SaaS or ad tech domains is a strong plus.
chennai, tamil nadu
INR Not disclosed
On-site
Full Time
As a Technical Writer in the product development team focusing on Beeswax architecture methodology, your role will involve creating and maintaining comprehensive technical documentation. You will collaborate with engineering, product, and architecture teams to ensure clarity, consistency, and long-term value for internal stakeholders. Utilizing the Beeswax methodology, you will translate complex technical concepts into clear, user-friendly content like diagrams, guides, and structured documents. Your key responsibilities will include documenting product architecture, development standards, APIs, and feature specifications. You will ensure modular and scalable documentation, collaborate with cross-functional teams, update documentation in sync with the product development lifecycle, and adhere to company branding and formatting guidelines. Additionally, you will manage version control and track changes across documentation assets. To qualify for this position, you should have a minimum of 3 years of experience as a Technical Writer in a software or technology environment. A solid understanding of Beeswax architecture or similar modular architecture frameworks is essential. Proficiency in tools like Confluence, Markdown, Git, and diagramming software such as Lucidchart or Draw.io is required. Exceptional written and verbal communication skills in English, the ability to work independently in a hybrid work environment, and meet tight deadlines are crucial. A Bachelor's degree in Computer Science, Information Technology, English, or a related discipline is preferred. Preferred qualifications include experience working within Agile or Scrum teams, familiarity with APIs, microservices, and cloud-native architecture documentation, as well as a background in enterprise SaaS or ad tech domains.,
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
Title: QA Automation Engineer Type: On-Site Location: Sholinganallur, Chennai, India Openings: 2 Experience: 2–3 years Tech Stack: Selenium, Postman, API Testing, Automation Frameworks About the Role: We are looking for Quality Assurance Engineers to support our product development and ensure the delivery of high-quality SaaS solutions. The ideal candidate will have experience in both manual and automation testing with a strong emphasis on API-level testing. Key Responsibilities: Develop and execute test plans and test cases for web applications and APIs Perform manual and automated testing to ensure high-quality releases Create and maintain test automation scripts using Selenium or similar tools Conduct API testing using Postman or REST Assured Work closely with developers and product managers to identify and resolve defects Required Skills: 2–3 years of experience in manual and automation testing Strong knowledge of API testing Hands-on experience with Selenium or similar automation tools Familiarity with Agile and DevOps workflows is a plus
Chennai, Tamil Nadu, India
None Not disclosed
On-site
Full Time
Software Engineering Roles – Multiple Levels Level 1: Job Title: Software Engineer | 2-4 Years Of Experience | 5 Positions Level 2: Job Title: Associate Software Engineer | 5-9 Years Of Experience | 3 Positions Level 3: Job Title: Staff Software Engineer | 12-15 Years Of Experience | 2 Positions Location: Chennai, Tamil Nadu, India Duration: FTE / Permanent Type: On-Site The Challenge: We are looking for skilled Software Engineers at multiple levels to join our team, where you'll play a key role in developing and maintaining high-performance, event-driven systems for real-time applications. You'll work closely with the team to implement microservices, optimize code performance, and contribute to the overall success of our technical projects. Tech Stack to Focus: • JAVA • Spring Boot • Microservices • Kafka • Hadoop • SQL and NoSQL Roles & Responsibilities: Component Development: Collaborate in developing and maintaining components of high-performance, real-time systems, following the guidance of senior team members. Microservices Implementation: Build microservices using Java, Python, or Go, adhering to established architectural patterns for scalability and resilience. Performance Optimization: Enhance code performance by focusing on efficient memory management, concurrency, and I/O operations to meet demanding performance standards. Database Management: Work with both SQL and NoSQL databases to create efficient data storage and retrieval solutions for high-volume environments. Real-Time Analytics: Assist in developing real-time analytics features, contributing to the creation of insightful visualizations for stakeholders. Monitoring & Alerting: Participate in developing monitoring and alerting solutions, with a focus on key performance indicators and system health metrics. Infrastructure as Code (IaC): Support the implementation of IaC practices, helping to create and maintain deployment scripts for consistent and reliable deployments. Container Orchestration: Contribute to container orchestration strategies, focusing on efficient resource utilization and auto-scaling. Caching & Data Access: Implement and optimize caching strategies and data access patterns to improve system responsiveness. Code Reviews: Engage in code reviews, offering constructive feedback and incorporating suggestions to enhance code quality. Production Support: Assist in troubleshooting and resolving production issues, including participating in on-call rotations as required. Technical Documentation: Contribute to technical documentation, ensuring that system designs and implementations are clearly documented. Proof-of-Concept Projects: Participate in proof-of-concept initiatives, researching and implementing new technologies under the guidance of senior engineers. Knowledge Sharing: Actively participate in team knowledge-sharing sessions, presenting on new technologies and best practices. Essential Skills & Requirements: Educational Background: Bachelor’s degree in Computer Science or a related field. Technical Proficiency: Strong skills in at least one major programming language (Java, Python, or Go), with a focus on writing clean, maintainable code. Microservices & Event-Driven Systems: Experience with microservices architecture and event-driven systems. Distributed Systems: Solid understanding of distributed systems concepts and associated challenges. Database Skills: Practical experience working with both SQL and NoSQL databases. Cloud & Containerization: Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker. Big Data: Basic understanding of big data technologies such as Hadoop, Spark, or Kafka. Version Control & CI/CD: Experience with version control systems (preferably Git) and CI/CD pipelines. Problem-Solving: Strong problem-solving abilities and experience in debugging complex issues. Communication & Teamwork: Excellent communication skills and a proven ability to work effectively within a team. Continuous Learning: Eagerness to learn new technologies and adapt to changing methodologies. Agile Practices: Basic understanding of agile development practices
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.