Mural

Senior Software Engineer, Growth

Mural1 weeks ago
Location

Argentina Remote

Workplace

Remote

Type

Full Time

Salary

USD 160,000 – 220,000

Level

Senior

Role

Senior Software Engineer

Posted

Jul 15, 2026

Full TimeRemoteSenior

The role

Summary

Join Mural's Growth & Engagement team as a Senior Software Engineer to build customer-facing products that drive acquisition, activation, engagement, retention, and monetization. You'll partner with cross-functional teams on experimentation, analytics, and AI-powered collaboration features while mentoring engineers and shaping technical strategy. This role requires 5+ years of production software experience with expertise in TypeScript, React, Node.js, MongoDB, and a strong product mindset balanced with operational excellence.

What you'll do

Design and Build Customer-Facing Growth Features: Design, architect, and implement customer-facing features that optimize the complete product lifecycle including acquisition, onboarding, activation, engagement, retention, and monetization. Work to improve user conversion funnels, feature adoption rates, and overall customer lifetime value through thoughtful product engineering.
Lead Experimentation and A/B Testing Strategy: Design, implement, and analyze product experiments using feature flags, A/B testing, and sophisticated experimentation frameworks to validate hypotheses. Partner with data teams to measure customer behavior impact and drive evidence-based product decisions that inform roadmap prioritization and resource allocation.
Build Event Instrumentation and Analytics Pipelines: Architect and maintain reliable event tracking systems, instrumentation, and data pipelines that enable teams to understand customer behavior patterns, funnel performance, and product engagement metrics. Ensure data quality and accessibility for analytics, product intelligence, and business intelligence teams.
Collaborate Across Cross-Functional Teams: Partner closely with Product Managers, Designers, Data Scientists, Marketing, and Customer Success teams to identify growth opportunities, translate customer feedback and insights into technical requirements, and align engineering efforts with business goals and customer needs.
Optimize Performance, Reliability, and Scalability: Identify and resolve performance bottlenecks in critical user journeys, improve system reliability and uptime, enhance accessibility standards, and ensure architecture scales efficiently as user base and data volumes grow. Apply observability and monitoring best practices.
Mentor and Lead Technical Excellence: Mentor junior and mid-level engineers through code reviews, architectural discussions, design collaboration, and knowledge sharing. Establish and maintain high engineering standards, best practices, and operational excellence within the Growth & Engagement team.
Contribute to Technical Strategy and Architecture: Shape the technical direction and long-term platform improvements of the Growth & Engagement team. Participate in roadmap planning, architectural decision-making, and continuous improvement of engineering practices that enable rapid iteration without sacrificing code quality.
Write High-Quality, Maintainable Code: Develop clean, well-tested, and maintainable code following SOLID principles and software engineering best practices. Conduct thorough code reviews, establish testing standards, and contribute to reducing technical debt while maintaining velocity.

What we look for

Technical

TypeScript and Modern Web DevelopmentProficiency in TypeScript for building type-safe applications with demonstrated experience building scalable, maintainable web applications. Strong understanding of JavaScript fundamentals, async patterns, and modern tooling ecosystems.
React and Frontend ArchitectureExpert-level experience building production React applications with deep knowledge of component architecture, state management patterns, hooks, performance optimization, and frontend testing strategies. Familiarity with common React libraries and ecosystem tools.
Node.js and Backend DevelopmentStrong backend development skills using Node.js for building APIs, services, and server-side systems. Experience with express, REST/GraphQL API design, middleware patterns, and server-side rendering considerations for full-stack applications.
MongoDB and Document Database DesignHands-on experience designing and optimizing MongoDB schemas, indexing strategies, and query patterns. Understanding of document-oriented data modeling, aggregation pipelines, and scalability considerations for NoSQL databases.
A/B Testing and Feature FlaggingPractical experience designing and implementing experimentation frameworks, feature flag systems, and A/B testing infrastructure. Familiarity with tools like LaunchDarkly, Optimizely, or similar platforms and ability to build custom experimentation systems.
Analytics and Event-Driven ArchitectureExperience building event instrumentation, analytics pipelines, and data collection systems. Familiarity with tools like Segment, Mixpanel, Amplitude, or custom event streaming solutions. Understanding of event schema design and data quality principles.
System Design and ScalabilityStrong system design fundamentals including service architecture, database optimization, caching strategies, CDN considerations, and load handling. Ability to design systems that scale horizontally and handle growth in users and data.
Testing, Observability, and Operational ExcellenceComprehensive testing knowledge including unit testing, integration testing, and E2E testing. Experience with observability tools, logging, monitoring, tracing, and alerting to ensure production system health and rapid incident response.
AI Tooling and Model Context Protocol (MCP)Familiarity with emerging AI technologies, LLM tooling ecosystems, and the Model Context Protocol. Experience evaluating and integrating AI-assisted development tools, prompt engineering, and understanding AI capabilities and limitations in production systems.

Education

Bachelor's Degree in Computer Science or Related FieldPreferred bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related technical discipline. Equivalent professional experience and demonstrated technical depth can substitute for formal education.

Experience

5+ Years Production Software EngineeringMinimum 5+ years of professional experience as a Software Engineer building, shipping, and operating production-grade software systems. Track record of delivering features from conception through deployment, maintenance, and iteration based on customer feedback.
Customer-Facing Product DevelopmentDemonstrated experience building customer-facing products in close partnership with Product and Design teams. Ability to understand user needs, translate requirements into technical specifications, and iterate based on user feedback and behavioral data.
Growth and Engagement Product ExperiencePreferred experience working on Growth, Engagement, or Acquisition teams focused on improving customer lifecycle metrics. Understanding of funnel optimization, activation strategies, retention mechanics, and monetization models from an engineering perspective.
Experimentation and Data-Driven DevelopmentExperience designing, implementing, or analyzing product experiments. Comfort using analytics and data to inform engineering decisions, measure feature impact, and validate technical approaches. Understanding of statistical concepts in experimentation.
Technical Leadership and MentorshipTrack record of mentoring junior engineers, conducting technical interviews, and influencing technical decisions across teams. Demonstrated ability to take ownership of ambiguous problems, drive projects to completion, and establish engineering best practices.
AI-Assisted Development WorkflowsExperience leveraging AI-assisted development tools such as GitHub Copilot, Claude, ChatGPT, or similar tools to improve engineering productivity, code quality, and delivery velocity. Understanding of best practices for AI tool integration in development workflows.

Skills

Required skills

TypeScriptProduction-level expertise in TypeScript for building type-safe, scalable applications with strong understanding of advanced types, generics, and type system capabilities.
ReactDeep proficiency building production React applications including components, hooks, state management, performance optimization, and testing patterns.
Node.jsBackend development expertise using Node.js for building APIs, services, and server infrastructure with understanding of async patterns and middleware.
MongoDBHands-on experience designing schemas, optimizing queries, and scaling document-based databases.
Product MindsetAbility to balance customer needs, technical tradeoffs, and business goals. Understanding of how engineering decisions impact user experience and business metrics.
System Design and ArchitectureStrong fundamentals in designing scalable, reliable systems including database optimization, caching, and service architecture.
Software Testing and Quality AssuranceComprehensive knowledge of unit testing, integration testing, and end-to-end testing practices with ability to establish and maintain high quality standards.
Cross-Functional CollaborationExcellent communication and collaboration skills with ability to work effectively with Product Managers, Designers, Data Scientists, and other Engineering teams.

Nice to have

Model Context Protocol (MCP) and AI ToolingFamiliarity with MCP specification and broader AI tooling ecosystem. Experience evaluating and integrating emerging AI technologies into development workflows.
Feature Flagging and Experimentation FrameworksExperience designing or implementing feature flag systems, A/B testing infrastructure, or experimentation platforms at scale.
Analytics and Data InstrumentationExperience building event tracking systems, analytics pipelines, or working closely with data teams to instrument products for insights.
Growth Product ExperienceBackground working on Growth, Engagement, Acquisition, or Monetization teams with understanding of key metrics and optimization approaches.
Observability and Production MonitoringExperience implementing logging, monitoring, tracing, and alerting systems to ensure production system health and reliability.
GraphQLExperience designing and implementing GraphQL APIs as an alternative or complement to REST, with understanding of schema design and query optimization.
Frontend Performance OptimizationDeep expertise in optimizing web application performance including bundle optimization, lazy loading, rendering performance, and Core Web Vitals.
Accessibility (a11y)Strong commitment to and understanding of web accessibility standards (WCAG), semantic HTML, ARIA patterns, and building inclusive digital experiences.

Compensation & benefits

Salary

USD 160,000 – 220,000 (annual)

Stock options

Available

Benefits

Equity and Stock Options

Participation in company equity programs aligned with organizational growth, providing long-term wealth building opportunity and stake in company success.

Comprehensive Health Insurance

Medical, dental, and vision coverage for employees and dependents with competitive employer contribution rates and wellness programs.

Retirement Planning

401(k) retirement plan with employer matching contributions to support long-term financial security and retirement preparation.

Professional Development

Learning budgets, conference attendance, training programs, and mentorship opportunities to support continuous skill development and career growth in emerging technologies.

Flexible Work Arrangement

Remote work flexibility enabling work-life balance and geographic independence while collaborating with distributed teams across time zones.

Generous Time Off

Competitive paid time off including vacation, sick leave, and holidays with encouragement to take time for rest and personal wellness.

Parental Leave

Extended parental leave benefits supporting new parents in taking meaningful time with their families while maintaining job security.

Wellness Programs

Fitness stipends, mental health resources, wellness coaching, and subsidized gym memberships promoting holistic employee wellbeing.


Apply for this position

You'll be redirected to the company's application page


Mural

Mural

View all jobs

Mural is a digital workspace for visual collaboration, enabling innovation and teamwork through diagrams, sticky notes, and facilitation tools for distributed teams.

San Francisco, CA, USAFounded 2010mural.co

Tech Stack

Languages
TypeScriptJavaScript (ES6+)
Frameworks
ReactExpress.jsNext.js
Databases
MongoDB
Tools
Git and Version ControlFeature Flagging PlatformsAnalytics and Instrumentation ToolsCI/CD PipelinesMonitoring and ObservabilityTesting Frameworks
Other
REST and GraphQL API DesignA/B Testing and Statistical AnalysisEvent-Driven ArchitectureAI-Assisted Development
Apply Now