Sr. Software Engineer

Sorry, this job was removed at 12:12 p.m. (CST) on Thursday, Jun 05, 2025
Be an Early Applicant
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur
In-Office
Marketing Tech • Software
The Role

The Company
Marigold is a leading cross-channel marketing platform, with solutions for email, SMS, loyalty, and personalization, helping brands transform their relationships with customers. As the trusted partner behind the world's most recognized brands, including Air New Zealand, Chipotle, Hiscox, KFC, Kraft Heinz, The Atlantic, and more-Marigold delivers relevant brand experiences that cut through the noise and drive real impact. Marigold was born through a merger of industry-leading marketing platforms Cheetah Digital, Sailthru, Selligent, Liveclicker, Emma, and Campaign Monitor, and powers billions of customer interactions annually.

The Role

We are looking for a skilled and experienced Python Developer to join our engineering team. You will be responsible for designing, developing, and maintaining scalable applications and APIs that power critical business systems and services.

What You’ll Do:

  • Design, develop, and maintain high-quality Python applications and services, writing clean, efficient, and maintainable code following best practices

  • Architect scalable and high-performance solutions using frameworks like Django, Flask, or FastAPI, and develop and optimize RESTful APIs with third-party integrations

  • Work with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB), including ORM usage and query optimization

  • Implement asynchronous programming techniques and event-driven architecture where appropriate

  • Write unit and integration tests, and contribute to CI/CD pipelines and DevOps workflows

  • Collaborate cross-functionally with DevOps, product, and QA teams to ensure seamless deployment and system monitoring

  • Continuously evaluate and adopt emerging technologies to improve code quality, system performance, and development processes

About You:

You’re a hands-on problem solver with a strong background in Python development and cloud-native applications. You thrive in fast-paced environments, enjoy learning and sharing knowledge, and value teamwork and clean, maintainable code.

Ideal Qualifications:

  • 7+ years of software development experience, including at least 3 years focused on Python

  • Proficiency in Django, Flask, or FastAPI, with solid RESTful API design and third-party integration experience

  • Strong understanding of multithreading, multiprocessing, event-driven programming, and messaging systems such as Kafka, RabbitMQ, or AWS SQS

  • Experience with microservices, serverless patterns, and containerized architecture

  • Proficient in cloud platforms like AWS, GCP, or Azure

  • Strong skills in SQL and NoSQL databases with ORM usage and query optimization

  • Proficient with Git, CI/CD pipelines, and Agile development practices

Nice to Have:

  • Experience with front-end technologies such as JavaScript, HTML, and CSS

  • Familiarity with additional languages like Java, .NET, Go, or Node.js

  • Experience or exposure to machine learning, generative AI (GenAI), and MLOps practices

  • Experience working with high-volume databases and applications handling significant traffic

What We Offer:

  • Competitive salary & benefits 

  • Premium insurance coverage - Medical, Dental, Optical, Health screening, Life and Personal Accident Insurance

  • Annual Leave and additional time off including Birthday leave

  • EAP - Employee Assistance Programme

  • Maternity Expenses Coverage 

  • Work from home flexibility 

  • Opportunities to ensure you are always learning and growing

Similar Jobs

In-Office
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
5814 Employees
In-Office
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
2922 Employees

Accion Labs Logo Accion Labs

Senior Software Engineer

Big Data • Cloud • Mobile • Business Intelligence
In-Office
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
1200 Employees
5-5 Annually

Encora Logo Encora

Senior Software Engineer

Software • Consulting
In-Office
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
7456 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Nashville, Tennessee
1,348 Employees

What We Do

Where relationships take root. The Marigold approach to Relationship Marketing stands alone in a world of one-size-fits all marketing technology companies. Our solutions are designed for your specific size, industry, and maturity, giving you the technology and expertise you need to grow the relationships that grow your business, from customer acquisition to engagement to loyalty. And, with a team of strategists that provide insights into what’s working, what’s not, and what’s changing in your industry, you’re able to maximize ROI every step of the way.

Great marketing isn’t just about conversion, but true connection. Learn why 40,000 businesses around the world trust Marigold to be the firm foundation they need to help relationships take root

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account