Software Engineer
Connexity is a performance-marketing technology company whose core purpose is to help online retailers find new customers and drive sales at a cost that meets ROI objectives. As the leading independent source of new customers and sales for online retailers, we manage the complexities of a wide range of customer acquisition channels on behalf of thousands of retailers, with 20+ years of proven success in the US, UK and Europe. Since 2021, Connexity has served as the eCommerce division of Taboola, through which we help thousands of advertisers reach their audiences with compelling product ads in a brand-safe environment.
Our software engineers develop next-generation technologies that help retailers reach qualified consumers. Our products need to handle information at a vast scale, from processing billions of retailer offerings per day to handling millions of clicks per day. We're looking for engineers with new ideas, as well as complementary ones. As a software engineer, you will work on a specific product team, but will often interact with other teams to deliver cross cutting efforts. These 90% time cross-team collaborations often yield new products and features during 10% time, when engineers are free to explore new technologies and business ideas. We need our engineers to be curious, communicative, and interested in turning challenges into opportunities.
Responsibilities
Minimum qualifications
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!
The pay range for this position is $90,000-$125,000. 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.
Our software engineers develop next-generation technologies that help retailers reach qualified consumers. Our products need to handle information at a vast scale, from processing billions of retailer offerings per day to handling millions of clicks per day. We're looking for engineers with new ideas, as well as complementary ones. As a software engineer, you will work on a specific product team, but will often interact with other teams to deliver cross cutting efforts. These 90% time cross-team collaborations often yield new products and features during 10% time, when engineers are free to explore new technologies and business ideas. We need our engineers to be curious, communicative, and interested in turning challenges into opportunities.
Responsibilities
- Write code (primarily Java, using Spring)
- Analyze a problem thoroughly and assist in division of work (Spikes)
- Participate in and lead design reviews with peers and stakeholders to decide amongst available technologies / approaches (Spike Review / Kickoff)
- Review code developed by other developers and provide feedback
- Contribute to existing documentation and adapt materials based on product/program updates
- Investigate product or system issues and debug/track/resolve by analyzing the sources of issues and their impact on the system's operation and quality
Minimum qualifications
- Bachelor's degree in computer science or equivalent practical experience
- 2 years of experience with software development in one or more programming languages (at least 1 year using Java in production environment)
- 2 years of experience with algorithms and data structures in a results oriented setting
- 1 year practical experience working with database engines, such as MySQL
- 1 year experience developing data processing pipelines using distributed data processing platforms, such as Dataflow, Spark, MapReduce, etc
- Experience with comprehensive testing (e.g. unit, integration, etc.)
- Experience supporting production systems owned by your product team
- 2 years of experience with large scale systems data analysis / processing
- 1 year of experience working with modern, cloud-native approaches (e.g. Kubernetes, microservices, utilizing GCP/AWS managed services, etc.)
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
- Free Food & Snacks
- Wellness Resources
- Equity
The pay range for this position is $90,000-$125,000. 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.
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering -
Industries
Primary and Secondary Education and Non-profit Organizations
Referrals increase your chances of interviewing at Connexity, Inc. by 2x
See who you knowGet notified about new Software Engineer jobs in Los Angeles, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Front End Developer (Junior)
Front End Developer (Junior)
-
Web Developer (Junior)- Remote
Web Developer (Junior)- Remote
-
Software Engineer
Software Engineer
-
Software Engineer
Software Engineer
-
Software Engineer 4 - Web Player
Software Engineer 4 - Web Player
-
Junior Node.JS Developer
Junior Node.JS Developer
-
Full Stack Engineer
Full Stack Engineer
-
Junior Software Developer
Junior Software Developer
-
Junior Software Engineer
Junior Software Engineer
-
Junior Software Engineer
Junior Software Engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub