MNTN logo
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.

Senior Software Engineer

Location

United States

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

MNTN

Role Description We're looking for a Senior Backend Engineer to join our Integrations team! Our team powers the systems that move massive amounts of data in and out of the MNTN platform. We are a small but fierce tiger team that moves fast, but has done things right since day one, and we aim to keep it that way. If you enjoy learning and growing your skillset in sophisticated distributed systems, always think before you code, love using the latest and greatest tools and instrumentation, and cringe at the word “tech debt”, then please apply! Our core stack: - Golang - Postgres - Kubernetes - GCP (PubSub, Bigtable, BigQuery, and more) What you’ll do: - Work closely with the rest of the team to evolve the Integrations platform to handle trillions of tuples across hundreds of different integrations. - Own the design, implementation, testing, monitoring, and optimization of integration connectors. - Work closely with both technical and non-technical cross-team stakeholders to get our data streams where they’ll have the biggest impact on the entire business. - Find creative, scalable, and durable solutions to tough data synchronization challenges spanning across our systems and our partners'. - Join our on-call and other rotations that share the load equally among the team. It takes a village. - Bring energy and creativity to our use of AI, our knowledge shares, retros, and other regular team growth activities. Qualifications - 5+ years of experience as a full-time backend engineer working on a SaaS product with a large data component. - Experience with distributed microservice architectures. - Experience with at least one compiled language (Golang preferred, but Rust, Kotlin, Java, C++ are welcome). - Experience with at least one messaging system (Kafka, SQS, PubSub, RabbitMQ, etc) at scale. - A foundation in CS fundamentals: data types, algorithms, CPU/memory management, networking. - Experience with observability systems for microservice architectures. - Design-driven professional with a plan of attack. - Comfortable with Postgres-flavor databases. - More comfortable on the command-line than in UIs. - Clear and concise communication with both technical and non-technical peers. - An idealistic but practical mindset. 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

Related Job Pages

More Software Engineer Jobs

Maximus logo

Back End Developer - Mid-level

Maximus

Maximus, founded in 1975 and formerly known as Policy Studies, is a leading American provider of health and human service programs. As an employer, Maximus has

Title: Back End Developer - Mid-level Location: United States Maximus is a trusted federal partner supporting mission‑critical programs across national security, defense, and public service delivery. Recent contract awards in cybersecurity and operational readiness underscore Maximus' role as a reliable prime for high‑impact government missions. Joining Maximus means contributing to meaningful work in fast‑paced environments alongside professionals committed to service, accountability, and results. This position is contingent upon contract award and position availability. Selected candidates will receive a contingent offer of employment, which will become final only upon successful contract award to Maximus, availability of the position, and receipt of authorization to proceed. This role is remote. Active Secret Clearance or above required. Active TS/SCI highly preferred. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7 Job-Specific Essential Duties and Responsibilities: - Provides subject matter proficiency supporting back-end software development activities. - Applies analytical skills supporting process improvement, specialized studies, and requirements definition. - Performs analysis, planning, and development of requirements documents and functional models. - Designs and develops back-end architectures supporting system capabilities and integrations. - Develops and modifies RESTful APIs supporting application functionality. - Performs database management, data modeling, and optimization. - Supports testing and validation to verify system operability and compliance. - Participates in Agile program increment (PI) planning and activities requiring periodic travels. Job-Specific Minimum Requirements: - Active Secret Clearance or above required. Active TS/SCI highly preferred. - Bachelor's degree in related field required. - A Master's degree may substitute for 2 years of experience. - 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers. - 3 years of experience with bug tracking software (Jira). - 3 years of experience testing web-based applications. - 3 years of experience participating in software development programs or projects. - 3 years of experience performing back-end web design and development. - 3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux. - 5 years of experience with Jenkins and GitLab. - 5 years of experience with at least five (5) of the following: - Postgres - RDS - Exodus - Python - Luna - Java - Docker - OpenJDK - Ansible - Packer - Maven - Kubernetes - Red Hat - Demonstrated experience with relational databases, RESTful API development and communication, and system integrations. - Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements. - Practical experience developing in a cloud environment. - Experience with integrating data from unclassified to classified application deployments. Preferred Skills and Qualifications: - Experience using Agile Test-Driven development. - Experience integrating into DoW DevSecOps environments. - 5 years of experience with CI/CD software development. - Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision). - Experience structuring data so it can be integrated into machine learning technologies or AI capabilities. Minimum Requirements TCS196, T4, Band 7 Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.

Worldwide
Spassu logo

Developer, High-Level Platform

Spassu

Soluções digitais para transformar o futuro

Full TimeRemoteTeam 1,001-5,000Since 1992H1B No Sponsor

• This is a remote position. • Performs activities covering the entire software development life cycle, from requirements gathering to supporting the final deployment of the features developed, aligned with agile development processes. • Join the development team, taking work items for development each Sprint; • Carry out development-related activities such as analysis and design, programming, testing, and requirements; • Manage own work, promptly informing the team of any delays or other impediments; • Mentor and support the developers on the project development team; • Code and integrate software components according to technical specifications, using the development tools, programming language, and libraries defined for the project; • Identify, build and test developed components to ensure quality; • Perform corrective or evolutionary maintenance of software components; • Produce technical documentation according to the contract requirements under which you are working; • Integrate produced components with those built by other team members, using the integration tool defined for the project; • Set up and configure a local development environment according to the project requirements and needs; • Provide support to the IT team and client users when requested, regarding the characteristics and specifics of the developed components, modules, and software packages; • Deliver and execute integration testing in the client's environment to ensure full functionality of the software and its components; • Monitor user acceptance testing (UAT) and the deployment of the software in the client's environments as established in the contract; • Provide training and knowledge transfer to the client on the developed software to ensure the system functions correctly.

Brazil
Veza Technologies, Inc. logo

Sr. Windows Integrations Developer

Veza Technologies, Inc.

Veza is the identity security company. Identity and security teams use Veza to secure identity access across SaaS apps, on-prem apps, data systems, and cloud infrastructure. Veza solves the blind spots of traditional identity tools with its unique ability to ingest and organize permissions metadata in the Veza Authorization Graph. Global enterprises like Blackstone, Wynn Resorts, and Expedia trust Veza to visualize access permissions, monitor permissions activity, automate access reviews, and remediate privilege violations. Founded in 2020, Veza is headquartered in Redwood City, California, and is funded by Accel, Bain Capital, Ballistic Ventures, GV, Norwest Venture Partners, and True Ventures. Visit us at veza.com and follow us on LinkedIn , Twitter , and YouTube .

Full TimeRemoteTeam 201-500

Role Description We are looking for a passionate Sr. Software Engineer, Backend who will play a key role in designing, developing, and maintaining product features of our IAM platform. You will collaborate closely with cross-functional teams to implement robust and scalable solutions that meet the evolving needs of our customers. This is an exciting opportunity to contribute to the growth and success of a high-impact startup while working on cutting-edge technologies in the field of identity and access management. - Design, develop, and maintain backend services and APIs for our IAM platform, ensuring high performance, scalability, and reliability. - Collaborate with product managers, other software engineers, and security experts to build product features that meet business objectives and security standards. - Develop and maintain Access Intelligence features that curate actionable insights from customer's environments. - Develop and maintain identity lifecycle management features, including user provisioning, de-provisioning, and access control policies. - Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements. - Continuously optimize and improve the performance, security, and scalability of the IAM platform through code reviews, testing, and refactoring. - Stay current with industry trends and emerging technologies in identity and access management, and leverage them to drive innovation and improve our platform. Qualifications - Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Experience: Proven 5+ years in backend software development, with a focus on identity and access management, security, or related areas. - Strong proficiency in C# application and background service development. - Experience with MSI Application packaging with the Wix toolset. - Experience deploying and administering Active Directory domains and forests. - Prefer knowledge of trust relationships and complex, multi-domain forests. - Experience with Kerberos and LDAP/S connectivity/authentication troubleshooting. - Working knowledge of SMB protocol, DFS, and NAS configuration. - Understanding of available SMB permissions, directory ownership, inheritance, etc. - Familiarity with MSTest framework, Windows performance monitoring tools. - Knowledge of Windows Server security best practices. - Experience designing and implementing RESTful APIs and microservices architectures. - Solid understanding of authentication and authorization protocols, standards, and best practices. - Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform, and familiarity with IAM services and features. Requirements - Experience with containerization and orchestration technologies, such as Docker and Kubernetes, is a plus. - Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems. - Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment. - Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. Benefits - Compensation range: $154,000 — $210,000 USD. - Base pay is one part of your total compensation package. - This position is also eligible for equity and a competitive benefits package. Company Description Veza is the identity security company. Identity and security teams use Veza to secure identity access across SaaS apps, on-prem apps, data systems, and cloud infrastructure. Veza solves the blind spots of traditional identity tools with its unique ability to ingest and organize permissions metadata in the Veza Authorization Graph. Global enterprises like Blackstone, Wynn Resorts, and Expedia trust Veza to visualize access permissions, monitor permissions activity, automate access reviews, and remediate privilege violations. Founded in 2020, Veza is headquartered in Redwood City, California, and is funded by Accel, Bain Capital, Ballistic Ventures, GV, Norwest Venture Partners, and True Ventures.

United States
$154K - $210K / year
Impel logo

Senior Software Engineer

Impel

Impel (formerly SpinCar) offers automotive dealers, wholesalers, OEMs and third-party marketplaces the industry’s most advanced digital engagement platform. The company’s end-to-end omnichannel solution leverages proprietary shopper behavioral data and AI technology to deliver hyper-personalized experiences at every touchpoint across the entire customer journey. Impel’s communication, merchandising, marketing and imaging applications work seamlessly with all major website, CRM and DMS platforms. To date, the company has delivered more than 2 billion shopper interactions across 51 countries.

Role Description As a Sr Software Engineer, you will design and deliver scalable front- and back-end software solutions across the full development lifecycle — from architecture and conception through deployment and beyond. You will be a senior contributor on a highly skilled engineering team led by a Lead Engineer or VP of Engineering, collaborating to build software trusted by thousands of customers and millions of consumers worldwide. This role requires both technical depth and a strong engineering mindset. You will actively shape architecture decisions, champion software engineering best practices, and mentor junior engineers to elevate the team. Responsibilities - Develop robust, maintainable, and scalable software across front- and back-end systems using C# and TypeScript/JavaScript. - Contribute to all phases of the software development lifecycle (SDLC), including requirements, design, implementation, testing, and deployment. - Architect and deploy cloud-native solutions on AWS, leveraging services such as Lambda, ECS, RDS, S3, API Gateway, and CloudWatch. - Apply and promote engineering best practices including code reviews, test-driven development (TDD), CI/CD pipelines, and clean architecture principles. - Leverage AI-assisted coding tools (e.g., Claude Code, GitHub Copilot) to accelerate development velocity and improve code quality. - Participate in technical design discussions and architecture reviews, contributing informed, experience-backed perspectives. - Mentor junior engineers through pair programming, code reviews, and knowledge sharing. - Collaborate cross-functionally with product, design, and QA teams to deliver high-quality software on time. - Maintain confidentiality of work-related issues, records, and company information. - Demonstrate a commitment to Diversity, Equity, and inclusion by treating everyone with respect and dignity, ensuring all voices are heard, and advocating change. Qualifications - 7+ years of professional software engineering experience. - Strong proficiency in C# (.NET / .NET Core) and TypeScript/JavaScript (Node.js, Angular, React, or similar frameworks). - Proficiency with command-line interfaces (Windows/Linux/macOS). - Extensive experience with AWS serverless technologies (e.g., Lambda, API Gateway, EC2, SQS), including cloud-native design. - Proven experience building and evolving APIs at scale. - Demonstrated knowledge of software engineering best practices: SOLID principles, design patterns, testing strategies, and DevOps workflows. - Experience with AI coding assistants and a mindset toward integrating AI tooling into modern development workflows. - Proven ability to contribute to architecture decisions and lead technical discussions. - Track record of mentoring engineers and fostering a culture of quality and continuous improvement. - Strong communication and collaboration skills. - Strong analytical, organizational, and detail-oriented mindset.

United States