Factset Logo

Factset

Senior Associate, Software Engineer

Reposted 18 Days Ago
In-Office
18 Locations
Mid level
In-Office
18 Locations
Mid level
Design, develop, and deploy software solutions for integrating OTT partners into billing systems, ensure reliability, and optimize cloud usage.
The summary above was generated by AI

WHY JOIN US?

  • We practice a vibrant & energetic office culture.

  • We provide opportunities for career advancement within the company.

  • Good performance is always rewarded accordingly.

It's our people that make Astro Malaysia’s leading entertainment company. We are an inclusive employer, to enable everyone at Astro to be their best. We embrace differences – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products/services and our community. We also understand and appreciate that diversity is a driver of creativity and innovation, which will make our business more competitive, compelling and profitable.

JOB RESPONSIBILITIES:

WHAT YOU WILL DO? 

We’re looking for a motivated Software Engineer to join our team. In this role, you’ll help design, develop, and deploy software solutions to support the integration of third-party OTT partners into our billing and activation systems. 

  • Design and develop backend services and APIs that connect OTT partner platforms with Astro’s billing, activation, and identity systems. 
  • Collaborate with internal teams and external partners to define technical requirements and interface contracts. 
  • Ensure secure, accurate, and timely provisioning and deactivation of user entitlements across systems. 
  • Build robust monitoring and observability to ensure integration reliability and transactional traceability. 
  • Write clean, maintainable code, document technical designs, and participate in code reviews. 
  • Work with databases such as DynamoDB, MySQL, PostgreSQL, OpenSearch, and ElastiCache, based on project needs. 
  • Automate CI/CD pipelines using Bitbucket Pipelines to streamline testing, deployment, and delivery. 
  • Take ownership of features from development to testing, including writing automated tests to ensure quality and reliability. 
  • Apply best practices to optimize cloud resource usage and manage deployment costs effectively. 
  • You build it – you test it – you run it. 

REQUIREMENTS:

WHO YOU ARE 

  • BA/BS/MS degree in Computer Science, Computer Engineering, Information Systems, or equivalent practical experience 
  • 2+ years of experience in backend or full-stack software development 
  • Proficient in one or more programming languages (e.g., TypeScript/JavaScript, Python, Java, Go) 
  • Familiar with REST APIs, integration patterns, and microservices architecture 
  • Comfortable working with AWS cloud services (e.g., Lambda, SQS, CloudWatch, DynamoDB, ECS, API Gateway, ALB) 
  • Experience with CI/CD tools such as Bitbucket Pipelines or GitHub Actions 
  • Strong communication and collaboration skills to work with both internal teams and external partners 
  • Experience with agile methodologies and team collaboration tools (e.g., Jira, Confluence) 
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, DynamoDB) 
  • Knowledge of algorithms, data structures, and core computer science concepts 
  • Nice to have: AWS certifications 

Top Skills

AWS
Bitbucket Pipelines
DynamoDB
Elasticache
Github Actions
Go
Java
JavaScript
MySQL
Opensearch
Postgres
Python
Typescript

Similar Jobs

3 Hours Ago
In-Office
18 Locations
Junior
Junior
News + Entertainment
As a Senior Associate Software Engineer, you will prepare and execute test scripts, track testing anomalies, and support product delivery processes.
Top Skills: AIAWSC-LanguagePythonUnixVb Script
3 Hours Ago
In-Office
18 Locations
Junior
Junior
Aerospace • Big Data • Fintech • Software • Analytics
As a Senior Associate, Software Engineer, you'll prepare test scripts, report anomalies, analyze defects, and support product delivery efforts.
Top Skills: AIAWSC-LanguagePythonUnixVb Script
18 Days Ago
In-Office
18 Locations
Junior
Junior
News + Entertainment
As a Senior Associate Software Engineer, you'll design, develop, and deploy software solutions, collaborate on technical requirements, and optimize cloud resource usage.
Top Skills: AWSBitbucket PipelinesDynamoDBElasticacheGithub ActionsGoJavaJavaScriptMySQLOpensearchPostgresPythonTypescript

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account