Jobs · Engineering · Illinois

Software Engineer 2

CJ · Chicago, IL · 6 days ago
HybridEngineering$73k/yrFull-time

About the Company

CJ (formerly Commission Junction) is the most trusted name in performance marketing, specializing in building partnerships between top brands and reputable publishers to drive revenue and business growth. Founded in Santa Barbara, California in 1998, CJ operates one of the largest and most reliable partnership platforms, offering industry-leading solutions to over 3,800 global brands across sectors like retail, travel, finance, technology, and home services. As part of Publicis Groupe, CJ leverages savvy data capabilities, cutting-edge technology, and strategic expertise to facilitate genuine connections between brands and consumers.

Affiliate marketing at CJ connects brands with publishers—such as influencers and review sites—that influence, inform, or help shoppers find the best deals. This role requires work authorization in the United States without employer sponsorship and is hybrid, requiring 3 days a week in a CJ office location.

About CJ Engineering

At CJ, software engineering is driven by passion, quality, and maintainability. Engineers here are more than developers—they practice critical thinking, challenge ideas regardless of title, and value team wisdom. Key principles include:

  • Engineering autonomy: Business decisions are made by business teams, and technical decisions by engineers.
  • Full stack involvement: Engineers gain competence across software engineering, from frontend to database, requirements analysis, testing, and technology selection.
  • Clean, maintainable code: Code is written to be read and maintained, prioritizing quality from the start.
  • Pairing: High-quality code is produced through close collaboration, with pairing as the default practice.
  • TDD: Quality is ensured through Test-Driven Development.
  • Ownership: Engineers own the full lifecycle of their work—design, implementation, deployment, monitoring, production support, and on-call rotations.
  • Operational Excellence: Infrastructure as Code, CI/CD, automation, and observability enable reliable, scalable software delivery.

CJ embraces Agile values, incremental development, and continuous experimentation. AI is viewed as a force multiplier to amplify productivity, not replace good engineering.

Responsibilities

  • Guide design and implementation using customer and stakeholder feedback.
  • Make small, consistent improvements to the codebase without disrupting product owner needs.
  • Understand your squad’s architectural and technical vision.
  • Draw abstraction boundaries and design with high cohesion and low coupling.

Requirements

  • Foundational engineering skills; experience with specific languages, frameworks, or technologies is not required (these can be learned).
  • Current technologies used include:
    • Java, Scala, Kotlin, TypeScript
    • Amazon Web Services
    • Kubernetes
    • Kafka
    • React

Benefits

  • Competitive salaries and 401K matching.
  • Comprehensive medical, dental, and vision coverage.
  • Flexible time off without accrual requirements.
  • Generous paid holidays.
  • Company-sponsored team-building events.
  • Employee Referral Program.
  • Annual recognition awards.
  • Hybrid work arrangements for work-life balance.
  • Parental bonding leave and backup care options for children and elders.
  • Employee discount program.
  • International SOS program for global support.
  • Business Resource Groups for employee connection and inclusivity.

Pay

Compensation range: USD $73,150.00 - USD $107,744.00 annually. The final offer will be determined based on skills, qualifications, and experience, consistent with applicable law.

Schedule

Hybrid role requiring 3 days per week in a CJ office location.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net