The hardest working software in television.
Senior Software Engineer
Location
United States
Posted
122 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
MNTN
At MNTN, we put our people first, full stop. This allows our company culture to be defined by our team members and their shared values, like trust, ambition, quality, radical honesty, and compassionate leadership. It’s why we all really love working for the Hardest Working Software in Television™ (and also why we were named one of Ad Age’s Best Places To Work in 2025.) We pride ourselves on bringing unrivaled performance and simplicity to Connected TV advertising. Our self-serve technology makes running TV ads as easy as search and social, helping brands drive measurable conversions, revenue, site visits, and more. It’s what led MNTN to being named one of Fast Company's Most Innovative Companies in 2023. You can learn more about us and everything we do by visiting https://mountain.com/. We’re committed to innovation that empowers, not replaces. At MNTN, AI is a tool for growth, enhancing efficiency while keeping a people-first approach. Our goal is to streamline workflows and drive new solutions—without compromising the human element that makes our company great. So if wanting to do more, own more, and make a bigger impact comes naturally to you, then you may be the person we're looking for to join us in our next stage of growth. The MNTN API Squad owns the APIs to serve both external partners and internal teams, acting as the core contract behind all MNTN UIs and integrations. The squad builds and operates scalable, reliable APIs—allowing customers to operationalize advertising directly through code. If you enjoy building platform APIs that enable scale, automation, and deep product integration, this role may be a great fit. What you’ll do - 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. What success looks like - Your code is observable, fault-tolerant, secure, well-documented, and production-ready by default. - You consistently apply and enforce API standards (OpenAPI, versioning, governance). - You proactively identify and resolve performance issues and production risks through deep technical investigation and root-cause analysis. - You collaborate closely with backend and frontend engineers to ensure APIs support strong integration. - You influence architectural decisions through clear communication and strong technical judgment, without needing formal authority. - You demonstrate strong ownership by independently pushing work across the finish line. What you’ll bring - 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. MNTN Perks - 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 About MNTN Our recruiters will always reach out using an email address ending with @mountain.com OR @mntn.com. If you’re contacted by someone without that address and they mention a Reference Code (which we never use), then that ain’t us folks. Tell those trolls to take a hike–you’re waiting to climb a MNTN. MNTN provides advertising software for brands to reach their audience across Connected TV, web, and mobile. MNTN Performance TV has redefined what it means to advertise on television, transforming Connected TV into a direct-response, performance marketing channel. Our web retargeting has been leveraged by thousands of top brands for over a decade, driving billions of dollars in revenue. Our solutions give advertisers total transparency and complete control over their campaigns all with the fastest go-live in the industry. As a result, thousands of top brands have partnered with MNTN, including Tarte, Decked, and National University. #LI-Remote
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description The Opportunity: For nearly a decade, Intel's Neuromorphic Computing Lab, together with a global ecosystem of 250+ research groups, has explored architectures, algorithms, and software inspired by the brain's extraordinary efficiency, scalability, and adaptability. Our Loihi series of research chips pioneered event-driven, sparse, and massively parallel neuro-inspired processing, fueling over 100 peer-reviewed publications that validate the promise of this novel approach. Now, we're entering an exciting new chapter: transforming these breakthroughs into real-world products that will power the coming era of physical AI systems - beyond the reach of GPUs and mainstream AI accelerators. If you are passionate about pushing the boundaries of computing, from transistor-level innovation to software abstractions, join us. Help define the next wave of AI technology that harnesses the proven advantages of Intel's neuromorphic computing technology with the versatility demanded by modern AI workloads. Position Overview: In this role, you will drive the design, implementation, and optimisation of Intel's neuromorphic AI software stack, and collaborate with architects and cross-functional teams to deliver robust, efficient software solutions that enable developers and customers to build high-performance physical AI applications powered by Intel's neuromorphic technology. The Organisation: As part of Intel's CTO Office, you will join a vertically integrated incubation effort dedicated to bringing Intel's neuromorphic technology innovations to market. Our diverse team of engineers and researchers have pioneered sparse, event-based, neuromorphic architecture over multiple generations and is now focused on commercialising the technology in future Intel and partner products. Key Responsibilities - Design, implement, and test components of Intel's neuromorphic AI software stack, including model optimisation, compiler, and runtime modules. - Collaborate with customers and partners to design optimised algorithms and applications. - Partner with hardware architects to optimise HW/SW co-design for performance and scalability. - Integrate neuromorphic software into leading robotics, IoT, and sensing frameworks to enable broad ecosystem adoption. - Participate in code reviews, documentation, and continuous improvement of software processes. - Assist in profiling and benchmarking software performance. Qualifications - MSc or PhD in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or related field. - 3+ years of experience developing AI compiler, runtime, and profiling/debugging infrastructure in frameworks like Triton, MLIR, IREE, XLA, TVM, ONNX, or OpenVINO. - 3+ years of experience architecting and implementing production-grade software systems for maintainability, using standard engineering practices (profiling, benchmarking, correctness/performance regression testing, build/toolchain discipline, CI/CD). - 5+ years of experience with production software development in Python and C/C++, including systems-level and performance-critical code. - 3+ years of experience with AI, deep learning, or optimization algorithms using frameworks such as PyTorch, JAX, or TensorFlow. Preferred Qualifications - Expertise in low-level systems and accelerator programming (CUDA, LLVM, OneAPI, OpenCL, SYCL). - Familiarity with parallel computing paradigms and performance optimisation. - Experience with profiling and benchmarking algorithms and hardware architectures. - Knowledge of unconventional AI hardware accelerators and neuromorphic computing. - Background in robotics and robotic software frameworks (ROS2, Isaac, Holoscan). - Experience defining software architecture roadmaps for emerging technologies. - Prior contributions to open-source projects. - Experience working in collaborative, cross-functional teams. Job Type Experienced Hire Shift Shift 1 (Netherlands) Primary Location Virtual Netherlands Work Model for this Role This role is available as a fully home-based and generally would require you to attend Intel sites only occasionally based on business need. However, you must live and work from the country specified in the job posting, in which Intel has a legal presence. Due to legal regulations, remote work from any other country is unfortunately not permitted.
Software Engineer – Code Quality Specialist
MercorCincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives. Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows. Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus. Equal Employment Opportunity Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic. Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
Role Description - Craft realistic developer prompts across multiple categories, such as code review, debugging, and error diagnosis. - Source and adapt content from real PRs to create authentic scenarios. - Write clear, technically accurate model responses demonstrating strong reasoning and explanation quality. - Collaborate with AI labs to enhance evaluation datasets for AI reasoning and technical judgment. - Work independently and asynchronously to meet deadlines while improving AI model performance. Qualifications - Must-Have: - 2+ years of experience in software engineering, technical research, or educational content development. - Bachelor’s degree in Software Engineering, Computer Science, or a related field. - Strong proficiency in languages like Python, JavaScript, Java, or C++. - Experience with debugging, testing, and validating code. - Comfortable with technical writing and attention to detail. - Preferred: - Advanced degree in Software Engineering or related field. Requirements - Freelance position. - Compensation: $70–$120/hour. - Duration: 1–2 months. - Commitment: 15–25 hours/week, with flexibility up to 40 hours/week. Application Process - Upload resume. - AI interview: A short, 15-minute conversational session to understand your background, experience, and interest in the role. - Follow-up communication within a few days with next steps and onboarding details. Resources & Support - For details about the interview process and platform information, please check: Interview Process . - For any help or support, reach out to: support@mercor.com . - Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.
• lead design and delivery of platform services and libraries • drive improvements to the main Rails monolith • partner with feature teams to understand their needs • own the full lifecycle of technical projects • champion a culture of continuous improvement
Lead Software Engineer
XpanseWe are making the mortgage process seamless, intelligent, and smarter for all
Role Description The Lead Software Engineer is responsible for designing and implementing cloud-native applications using modern distributed system architectures. This role focuses on creating reusable, scalable, and maintainable software systems in a collaborative and agile environment. - Collaborate with business partners, IT managers, and development teams to ensure effective software design and implementation. - Design scalable and maintainable Java and React applications with a focus on reusability, code management, and streamlined deployments. - Develop interactive, responsive systems optimized for multiple browsers, screen sizes, and mobile devices. - Contribute as a key member of a small, high-performing team developing core business applications. - Participate in all phases of the software development life cycle (SDLC), including design, development, documentation, testing, and production support. - Comply with all company policies and procedures. - Maintain regular and punctual attendance. - Perform other related duties as assigned. Qualifications - Proficient in Java, Spring Boot, XML, and RESTful services. - Experience with cloud technologies such as AWS (S3, EKS, ECS). - Hands-on experience with CI/CD tools, preferably GitHub Actions. - Proficient in SQL and relational databases (e.g., Oracle). - Experience with NoSQL/document-oriented databases (e.g., MongoDB). - Familiarity with Infrastructure as Code (IaC) tools such as Terraform. - Experience with React Native or NativeBase mobile applications. - Strong understanding of state-based design and implementation. - Experience building, publishing, and managing NPM modules. - Proficient in HTML5, JavaScript/TypeScript, and CSS. - Familiarity with Node.js, Express.js, and MEAN stack development. - Experience integrating with APIs and using developer toolkits. - Demonstrated UI/UX design sensibility. - Experience working in Agile and Scrum environments. Requirements - Bachelor’s degree in Computer Science, Computer Technology, Engineering, Business, or a related field, or equivalent experience. - 6+ years of experience in end-to-end design and development of J2EE applications and expert-level experience with React. Company Description



