Job Title: Senior Software Engineer Company Name: MNTN Job Url: https://jobright.ai/jobs/info/69bc98045b89c002acf25c65 Job Description: MNTN · 7 hours ago Senior Software Engineer United States Full-time Remote Senior Level 5+ years exp 90% STRONG MATCH 100% Exp. Level 82% Skill 79% Industry Exp. MNTN is a company that prioritizes its people, fostering a culture of trust and innovation in Connected TV advertising. The Senior Software Engineer will be responsible for architecting and evolving large-scale backend systems and API ecosystems, ensuring reliability and performance while collaborating closely with frontend teams. Advertising Marketing Big Data Software Real Time H1B Sponsor Likely Insider Connection @MNTN 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View C K B J R Chang Moon & 4 connections From Your Previous Company Find More Connections From Your School Find More Connections Find Any Email Responsibilities Be part of a team that focuses on our next-generation API platform Architect and evolve large-scale backend systems, foundational platform services, and API ecosystems that enable backend and frontend teams to move faster with consistency and reliability. Familiar with API-first design, concepts such as Atomic API design Define and refine domain models, service boundaries, and system interactions using domain-driven design (DDD) principles Participate in technical discussions across engineering teams, driving alignment on architecture, standards, documentation, and long-term platform strategy Design and drive implementation of scalable, observable, and fault-tolerant services—including caching, messaging, data pipelines, and service orchestration Expert in Observability-first development Partner with backend and frontend teams to ensure APIs and platform capabilities strongly support user experience and frontend architecture patterns (including MFE) Conduct deep-dive technical investigations, performance tuning, and root-cause analysis for complex systems in production Establish best practices for testing, release engineering, and operational excellence across the engineering organization Champion platform security, reliability, scalability, and long-term maintainability in every stage of the development lifecycle Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Backend Systems Distributed Architectures API Design API Strategy REST GraphQL Event-driven Architecture API Versioning API Governance API Lifecycle Management Node.js TypeScript Relational Databases PostgreSQL Schema Design Indexing Performance Tuning Data Modeling Cloud-native Architectures Google Cloud Platform (GCP) Infrastructure as Code (IaC) Security Principles Identity Authentication Production Observability Scripting Debugging Automation Developer Workflows Continuous Integration/Continuous Deployment (CI/CD) Required 5+ years building and scaling backend systems, distributed architectures, and API-driven platforms, with a strong record of delivering reliable, adaptable services Apply strict enforcement of best practices and ensure adherence to public API standards, such as OpenAPI Deep expertise in API strategy and design (REST, GraphQL, event-driven), including versioning, governance, and lifecycle management across domains Hands-on experience with modern backend languages (Node.js, TypeScript) and the ability to guide teams on best practices and technology choices Strong proficiency with relational databases—especially PostgreSQL—covering schema design, indexing, performance tuning, and data modeling Solid understanding of cloud-native architectures (GCP preferred), IaC tools, security principles, identity/auth, and production observability Comfort with development environments, scripting, debugging, and performance tuning, with a focus on automation and improving developer workflows Strong knowledge of CI/CD, automated testing, Git workflows, and release processes to ensure reliable, high-quality deployments Experience collaborating with UI/UX and frontend teams, with awareness of how API and domain design shape client architecture (including MFEs) Excellent communication skills, able to translate complex architectural concepts into clear guidance for both technical and non-technical stakeholders Benefits 100% remote within the US Flexible vacation policy Annual vacation allowance for travel related expenses Three-day weekend every month of the year Competitive compensation 100% healthcare coverage 401k plan Flexible Spending Account (FSA) for dependent, medical, and dental care Access to coaching, therapy, and professional development