···
Log in / Register
Senior Software Engineer, Platform
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Description

Summary: This role involves reshaping Mural's platform by evolving foundational systems and data models to support expanding product features and unblock product teams, with a focus on architectural decisions and improving developer experience. Highlights: 1. Opportunity to evolve core data models for multi-persona experiences 2. Build foundational systems and define clear platform/product boundaries 3. Contribute to architectural decisions with direct product impact Location Argentina Remote Employment Type Full time Department Engineering ABOUT THE TEAM Platform Engineering owns the shared libraries, data models, and API abstractions that product teams build on top of every day. We're a team of 8 engineers—including principal engineers—distributed across the US, Argentina, and Canada. Our job is to make product teams faster: delivering enabling capabilities, maintaining cohesive architecture, and taking clear ownership of cross\-cutting concerns so product engineers can focus on user\-facing work. YOUR MISSION You will help reshape Mural's platform to support where the product is going, not just maintain what exists. Our product surface area is expanding—features that vary by user and context—and our current data models and platform abstractions aren't built for this reality. You will evolve foundational systems that unblock product teams across the company, working alongside senior and principal engineers on architectural decisions that have real leverage. This is infrastructure work with direct product impact: what you build determines how fast everyone else can ship. WHAT YOU'LL DO * **Evolve core data models**: Redesign and extend data models to support multi\-persona experiences, varied entitlements, and near\-future product direction—work that touches nearly every product team * **Build enabling platform capabilities**: Deliver foundational systems like event streaming that product teams depend on, with clean APIs and clear ownership boundaries * **Define platform/product boundaries**: Establish clear contracts and abstractions between platform and product teams, reducing ambiguity about who owns what and how shared concerns get resolved * **Contribute to architectural decisions**: Participate in RFCs and technical design discussions, bringing practical experience to decisions that affect the entire engineering organization * **Improve developer experience**: Make the platform easier to build on—better documentation, clearer APIs, faster feedback loops for teams consuming your work WHAT YOU'LL BRING * **Strong backend engineering foundation**: 5\+ years shipping production backend systems. Node.js/TypeScript preferred, but we welcome strong engineers from other modern stacks (Go, Python, Java) who can adapt quickly * **Data modeling experience**: You've designed and evolved data models at scale, ideally in systems where the model had to flex as product requirements changed * **API design sensibility**: Experience building systems that other engineers consume—you think about ergonomics, versioning, and how abstractions age over time * **Event\-driven architecture familiarity**: Practical experience with streaming systems (Kafka, Kinesis, or similar) and the patterns that make event\-driven systems reliable * **Comfort with ambiguity**: This is foundational work where requirements aren't fully specified. You're energized by figuring out what to build, not just how to build it * **An outcome\-oriented and highly experimental interest in AI\-driven development practices**: You're actively incorporating AI tools throughout your development workflow and curious about what's possible **Nice to have:** * Experience working on platform or infrastructure teams where your users are other engineers * Background in multi\-tenant SaaS systems with complex entitlement or permissioning models * Familiarity with distributed systems patterns and the tradeoffs involved in eventually consistent architectures Equal Opportunity We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Source:  indeed View original post
Sofía González
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.