Demo

Junior Software Engineer

Smadex SLU
Barcelona, NJ Full Time
POSTED ON 10/14/2026
AVAILABLE BEFORE 1/11/2027

Smadex is a performance advertising engine for mobile apps, enabling the world's leading marketers to grow across Mobile and Connected TV (CTV). Powered by AI models trained on real campaign outcomes, Smadex delivers profitable growth at scale. Headquartered in Barcelona, with teams across the Americas, EMEA, and APAC, Smadex is a business unit of Entravision (NYSE: EVC).

The team

You will join our core engineering team, a collaborative group of 8 experienced engineers responsible for maintaining and evolving the real-time bidding (Open-RTB) auction system that powers our entire business. We foster a fast-paced, supportive environment where knowledge sharing is key. We value autonomy and will provide the platform for you to grow your career while solving complex engineering challenges.

What are we looking for?

We're looking for a knowledgeable Software Engineer who is excited by complex technical challenges. Your success will be measured by your ability to deliver high-quality features, collaborate with the team, while sharing and applying your knowledge effectively.

What will you do at Smadex?

You will dive into a dynamic environment, tackling short-cycle tasks across the core platform following a "you build it, you run it" philosophy. You will be expected to participate in code reviews, contribute to technical and architectural decisions, and collaborate in a fast-paced environment where every opinion counts.

Key Responsibilities

  • Feature Ownership: Design, develop, and implement new features for core products using NodeJS and Java.
  • Quality Assurance: Write clean, efficient, testable code and thoroughly test work locally and in a sophisticated staging environment.
  • Operational Excellence: Monitor deployments and help ensure the stability, reliability and performance of production systems.
  • Agile Collaboration: Collaborate with the team in an agile environment, participating in planning and reporting on progress.

Requirements:

  • A Bachelor's degree in Computer Science or a related technical field.
  • 2-4 years of experience in a software engineering role.
  • Hands-on experience with Java or NodeJS.
  • A solid theoretical foundation in data structures, algorithms, and software design principles.
  • A genuine passion for technology and an eagerness to learn and grow professionally.
  • Excellent communication skills in English (written and spoken).
  • Proficiency with Linux, Git, Docker, and Docker-Compose.
  • Experience with testing tools and modern CI/CD frameworks.

What Will Make You Stand Out (Bonus Points):

  • Experience with Key-Value stores and in-memory databases (e.g. Redis, Memcached).
  • Familiarity with cloud environments, particularly AWS.

Our Tech Stack

  • Languages: NodeJS, Java, Bash, Python
  • Databases: MySQL
  • Cloud & DevOps: AWS, Jenkins, Docker
  • Tools: Git, Jira, Notion

What We Offer

  • Integrate a highly motivated, young and dynamic team
  • Great compensation package
  • Top location at the heart of Barcelona with a rooftop terrace, Barbecue, and a fully stocked fridge
  • Great work-life balance: work from home (2 days per week), flexible hours
  • Meal vouchers - Ticket Restaurant monthly allowance
  • Monthly gym allowance: Choose between DiR and Wellhub
  • LinkedIn Learning and training opportunities
  • Monthly TGIF events
  • Regular team-building events
  • Fun and friendly work environment with talented marketers and engineers from over 40 countries
  • And more!

If you want to know more about us visit our website Smadex.com, and for a sneak peek of the cool stuff we build check this video out! And, if you are ready to take your career to the next level and tackle engineering challenges at a global scale, we encourage you to apply!
 

Please note that we do NOT provide VISA sponsorship. Candidates without a legal permit to work in Spain won't be considered.

Salary.com Estimation for Junior Software Engineer in Barcelona, NJ
$84,795 to $103,290
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Junior Software Engineer?

Sign up to receive alerts about other jobs on the Junior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701

Sign up to receive alerts about other jobs with skills like those required for the Junior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Smadex SLU

  • Smadex SLU Austin, TX
  • Smadex is a leading advertising technology company founded in Barcelona in 2011 and sold to American-based and stock-listed Entravision in 2018 (NYSE::EVC)... more
  • 11 Days Ago

  • Smadex SLU Barcelona, NJ
  • Smadex is a cutting-edge ad-tech company: we process more than 4,5 million ad requests per second , replying under 100ms (for reference, the Google search ... more
  • 13 Days Ago

  • Smadex SLU Barcelona, NJ
  • Smadex is a cutting-edge ad-tech company: we process more than 4,5 million ad requests per second , replying under 100ms (for reference, the Google search ... more
  • 13 Days Ago

  • Smadex SLU Barcelona, NJ
  • Smadex is a leading advertising technology company founded in Barcelona in 2011 and sold to American-based and stock-listed Entravision in 2018 (NYSE::EVC)... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Junior Software Engineer jobs in the Barcelona, NJ area that may be a better fit.

  • Life Cycle Engineering Philadelphia, PA
  • Junior Software Developer (Philadelphia, PA) Position Summary: As Software Developer / Engineer, you will assist with the design, development, testing, and... more
  • 2 Months Ago

  • Keypixel Software Solutions Philadelphia, PA
  • Required Skills & Qualifications · 10 years of experience in Release Management, Change Management, or Production Operations. · 5 years of experience with ... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!