Senior Software Engineer (Golang)

🏢 Maropost · all 4 jobs
📍 India

You must be able to work from India — the posting restricts this role to applicants there.

📅 Posted Sep 16, 2026 · via Himalayas
🏷 Software Engineer, Backend Engineer, Golang Developer, Software Development, Distributed Systems Engineer, Senior Golang Software Engineer +8 more
Apply on original site ↗

Everything we do is for our customers!

Featured on Deloitte's Technology Fast 500 list and G2's leaderboard, Maropost offers a unified commerce experience that our customers need, transforming ecommerce, retail, marketing automation, merchandising, helpdesk and AI operations with one platform designed to scale for fast-growing businesses. With a relentless focus on our customers’ success, we are motivated by customer obsession, extreme urgency, excellence and resourcefulness to power 5,000+ global brands while we head to 100,000+.

Driven by the same customer-centric mentality as above, we empower businesses to achieve their goals and grow alongside us. If you're a driver and not passenger and are ready to make a significant impact and be part of our transformative journey, Maropost is the place for you.
The Opportunity:

Thrive on change and grow beyond limits! We are looking for a bold thinker who sees a chance to learn and define what's possible with every challenge! Ready to make an impact? Welcome to Maropost and you can turn ideas into action!

We are looking for a Senior Software Engineer - Golang to join our engineering team and build scalable, high-performance backend systems. The ideal candidate will have strong expertise in Golang, concurrency, data structures, algorithms, and distributed systems, along with hands-on experience designing and developing reliable microservices in a product-based environment.

In this role, you will take ownership of features end-to-end, contribute to architectural and system design decisions, and work closely with cross-functional teams to build robust, scalable solutions that support high-volume messaging and e-commerce workloads.
What you'll be responsible for:

- Play a key role in architectural decisions, translating business requirements into a stable, high-performance, and efficient distributed microservices architecture.

- Apply deep knowledge of Data Structures, Algorithms, and space/time complexity to build memory-efficient, event-driven components capable of handling mass messaging and e-commerce scales.

- Write scalable, robust, testable, efficient, and easily maintainable backend code with a primary focus on Golang, supplemented by Python workflows.

- Drive high standards of product quality by analyzing code and conducting rigorous peer reviews to ensure timely project delivery and marked application improvements.

- Troubleshoot critical production issues and coordinate seamlessly with the deployment team to streamline CI/CD code deployment.

- Write clean, readable code and document technical specifications (including effective Godoc comments and API schemas).

What you'll bring to Maropost :

- Bachelor’s degree in Computer Science, Engineering, or a highly relevant field.

- 10 years of professional backend software development experience within an Agile/SCRUM team environment.

- Experience working in a product-based engineering environment, dealing with microservices, scalable distributed infrastructure, and event-driven paradigms.

- Deep, production-level knowledge of the Go programming language, paradigms, constructs, idioms, and common Goroutine and channel patterns.

- Go Frameworks & Ecosystem: Proven experience with: Popular Go web frameworks (e.g., Revel, Gin, Echo) and router packages like Gorilla Mux.
- Go’s templating language and code generation tools (e.g., Stringer).

- Go dependency management workflows.

- Hands-on engineering experience using Python for asynchronous backend scripting, services, or data utilities.

- Working knowledge of relational databases (SQL) and NoSQL environments.

- A strong problem-solving attitude with the ability to work completely independently and collaboratively within a cross-functional team.

- Exposure to or experience with Ruby on Rails is an added advantage.

- Familiarity with Git and version control workflows.

- You exemplify Maropost ’s Values:

Customer Obsessed
Extreme Urgency
Excellence
Resou

← All remote jobs

Comparing Software Engineer pay and openings — the live median is $135k?All remote Software Engineer jobs →Software Engineer salary data →
Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you