Search jobs > Los Angeles, CA > Senior software engineer

Senior Software Engineer - Skimlinks

Connexity
Los Angeles, CA, United States
$150K-$175K a year
Full-time

Description

Skimlinks , Connexity , and Taboola are interconnected players in the digital advertising and affiliate marketing space.

Skimlinks, a content-to-commerce platform that automatically converts product links into affiliate links, was acquired by Connexity in May 2020.

Connexity, a technology and data company, specializes in performance marketing, customer acquisition, and data analytics for retailers and publishers, operating one of the largest independent affiliate networks.

In July 2021, Connexity was acquired by Taboola, a leading content discovery and native advertising platform. This acquisition expanded Taboola's reach into e-commerce and performance marketing, enabling it to offer a comprehensive suite of solutions that combine Skimlinks' affiliate marketing tools, Connexity's retail and marketing solutions, and Taboola's personalized content recommendations, thereby creating a powerful ecosystem for publishers and advertisers to optimize revenue and enhance user engagement.

Our Engineers develop next-generation technologies that help retailers reach those qualified consumers.

As a result of the growth of our business, we are seeking a highly skilled and motivated Senior Software Engineer to join our Skimlinks engineering team.

Our engineers play a crucial role in designing, developing, and maintaining our core systems and applications. In this role, expect to work on backend technologies, collaborating with cross-functional teams to deliver scalable and high-performance solutions.

Responsibilities :

  • Backend Development : Design, implement, and maintain scalable backend systems. Develop APIs, microservices, and other server-side components to support platform features and functionality.
  • Architecture and Design : Contribute to the architecture and design of backend systems. Ensure that solutions are reliable, scalable, and performant.

Make informed decisions on technology stacks and system design.

Collaboration : Work closely with product managers, designers, and engineers to define and implement new features and improvements.

Provide technical guidance and mentorship to junior engineers.

Problem-Solving : Identify and troubleshoot complex technical issues, providing effective solutions and optimizing system performance.

Continuously improve and refactor codebase to enhance scalability and maintainability.

  • Code Quality : Maintain high standards for code quality, including thorough testing, code reviews, and documentation. Promote and enforce frontend coding standards and best practices.
  • Innovation : Stay up-to-date with industry trends and emerging technologies. Evaluate and recommend new tools, frameworks, and libraries to enhance our frontend stack.
  • User Experience : Collaborate with UX / UI designers to translate design concepts into functional and visually appealing interfaces.

Ensure a consistent and intuitive user experience across different devices and browsers.

Requirements

Our team is responsible for our customer-facing interfaces (Skimlinks Publisher Hub), Chrome extension (Skimlinks Editor Tool), Reporting APIs and high-performance Javascript (Skimlinks JS) deployed on some of the largest Publishers in the world.

  • Experience : 5+ years of professional experience in backend development, with a strong track record of designing and delivering high-performance systems.
  • Programming Languages : Proficiency in one or more backend programming languages (e.g., Java, Python, Node.js, Go). Experience with multiple languages is a plus.
  • Backend Frameworks : Experience with backend frameworks and technologies (e.g., Spring Boot, Flask, Express.js). Knowledge of RESTful API design and implementation.
  • Database Management : Expertise in relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).

Ability to design and optimize database schemas and queries.

  • System Design : Strong understanding of software architecture, design patterns, and system design principles. Experience with building and maintaining distributed systems and microservices.
  • Collaboration : Excellent communication and interpersonal skills with a proven ability to work effectively in a team environment.

Experience working in Agile methodologies.

  • Problem-Solving : Strong analytical and problem-solving skills with the ability to tackle complex technical challenges.
  • Education : A degree in Computer Science, Engineering, or a related field is preferred, but not required.

Tech Stack : React

React

Next.js

Typescript

Tanstack Cypress.io

Jest

Python

Java

Flask

MySQL

Google Cloud Platform

Kubernetes

Docker

Benefits

Headquartered in Santa Monica, the company operates sites and business services in the US, UK, EMEA, and APAC. We offer top benefits including equity, career growth, flexible time off, casual work environment, competitive comp, and much more!

  • Health Care Plans (Medical, Dental & Vision)
  • Retirement Plan (401k Matching)
  • Life Insurance (Basic, Voluntary & AD&D), LTD & STD
  • Paid Leave Benefits (Maternity, Paternity & Medical)
  • Learning & Development Program (educational tool)
  • Flexible work schedules
  • Wellness Resources
  • Equity

We are committed to providing a culture at Connexity that supports the diversity, equity and inclusion of our most valuable asset, our people.

We encourage individuality, and are driven to represent a workplace that celebrates our differences, and provides opportunities equally across gender, race, religion, sexual orientation, and all other demographics.

Our actions across Education, Recruitment, Retention, and Volunteering reflect our core company values and remind us that we're all in this together to drive positive change in our industry.

The pay range for this position is $150,000-$175,000 and could be flexible if level is deemed above senior. The pay offered may vary depending on several factors such as job-related knowledge, skills, and experience (Level I, II, III).

Compensation packages include a variety of perks such as equity, competitive 401(k) match, rich benefits, etc.

This position is a hybrid role, with 1-2 days based in the Santa Monica office.

Other Benefits

Modern Technologies

Engineers at Connexity often work with the latest technologies and tools, which helps them stay updated with industry trends and enhance their technical skills.

Diverse Projects

Exposure to a variety of projects, including API development, scalable data pipelines, user interfaces, AI and machine learning.

provides engineers with broad experience and the ability to specialize in different areas of interest.

Career Growth Opportunities

Connexity offers clear career paths with opportunities for advancement. Engineers can progress to senior roles, management positions, or specialize in niche technical fields.

Collaborative Culture

The company fosters a collaborative work environment where cross-functional teamwork is encouraged, allowing engineers to work closely with product managers, data scientists, and other stakeholders.

Flexible Work Arrangements

Employees benefit from flexible work hours and remote work options, contributing to a better work-life balance.

Innovative Atmosphere

Work in a dynamic and innovative atmosphere where new ideas and creative solutions are valued and implemented.

3 days ago
Related jobs
Promoted
Raytheon
Redondo Beach, California

Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. Our small agile teams adapt to evolving customer needs and warfighter needs and engineers at Raytheon Technologies benefit from a flexible work en...

Promoted
Electronic Arts Inc
Los Angeles, California

Senior Software Engineer - Engine. Respawn is looking for a Senior Software Engineer to join the Jedi team on Unreal Engine 5. Senior Software Engineer - Engine/Tools. Autonomy: As a Senior Engineer, you will be expected to drive requirement discussions with other departments, identify project needs...

Promoted
Oxford Global Resources
Los Angeles, California

Develops information systems by studying operations; designing, developing, and installing software solutions; supports and develops software team. Support and develops software engineers by providing advice, coaching and educational opportunities. Develop software solutions by studying information ...

Promoted
Second Order Effects
El Segundo, California

As a Senior Test Software Engineer, you will be responsible for ensuring the success of software applications used with our in-house test systems, which we use for testing & verifying various hardware devices. Experience with Agile software development, version control systems for software stora...

Promoted
Google
Arcadia, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Jobs via eFinancialCareers
Buena Park, California

We are seeking an experienced Senior Software Engineer with expertise in Vue who will join a passionate and talented team, dedicated to transforming the company's technology using modern tools, architecture, and best practices. Write clean & scalable code using standard software design patterns ...

Promoted
Amazon.com
Norwalk, California

As a Senior Software Engineer, it's up to you to research, define, design and refine the tech that keeps us one step ahead of listeners. As a Senior Software Engineer, you will. Design, develop, and test software components and applications for one of the largest creator and provider of audiobooks i...

Viant
Los Angeles, California

We are seeking an innovative individual to join our Potens.In this role, you will build and support a suite of powerful AI-driven big data tools that empower users—regardless of technical background—to easily explore data, compose automated workflows, and become self-sufficient in their data needs.D...

Hasbro
CA

As a Senior Backend Software Engineer working on the D&D team you will help design and build the services that will power the next generation of D&D’s best-in-class digital player tools. At least 3 years of experience as a back-end software engineer building services using technologies like or. ...

ReCharge
Santa Monica, California
Remote

You understand that being a senior level engineer is to be engaged in discussions, coach your fellow teammates, and effectively communicate technical designs and implementations. Participate in all phases of the Product Development Lifecycle with product and engineering management to inform technica...