companyLoopMe logo

Senior Software Engineer (Scala/Java) at LoopMe

LoopMeKraków, Lesser Poland Voivodeship, Poland
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

We are looking for candidates who possess a Bachelor’s degree in Computer Science or a related field. You should have at least 1 year of experience in Scala and 2 years in Java, alongside a minimum of 6 years in software engineering. A strong understanding of microservices and practical experience in developing high-capacity, high-traffic, and high-availability systems are essential. Familiarity with Agile methodologies is a plus.

About the job

Join LoopMe, the premier in-app monetization and programmatic advertising platform. With a reach of over 900 million unique monthly users and the processing of more than 200 billion ad requests, our platform offers unparalleled opportunities for mobile app developers. The Chartboost SDK is recognized as the most-integrated independent mobile ad SDK, facilitating meaningful connections between advertisers and highly engaged audiences.


What We Are Looking For

We seek an experienced backend software engineer to become an integral part of our exchange team. Your mission will be to enhance our advertising platform, designed to handle hundreds of thousands of requests per second while conducting real-time auctions to deliver optimal ads from our global partners. We empower our engineers to take ownership of this vital system, overseeing the complete lifecycle of feature development—from initial design to production deployment.

Our primary system is developed in functional Scala, providing opportunities to leverage your distributed, low-latency programming skills using modern technologies like MongoDB, protocol buffers, and more. As we transition from Scala to Java in the coming years, your expertise will be invaluable in guiding this change.


Your Responsibilities

  • Design, implement, and test functionalities for our Exchange product.
  • Assist in the migration of our advertising exchange from Scala to Java.
  • Collaborate effectively with engineers, system architects, and Operations teams to implement enhancements and resolve issues.
  • Engage in technical discussions, proposing innovative solutions to enhance the product and processes.
  • Troubleshoot application, technology, and infrastructure issues.
  • Continuously expand your technical knowledge.
  • Demonstrate creativity and independence while collaborating to maximize efficiency and throughput.
  • Consistently deliver high-quality work on time and enhance developer productivity across the organization.
  • Value clean code and possess experience in writing unit tests to maintain superior code quality.


Your Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 1+ years of Scala programming experience.
  • 2+ years of Java programming experience.
  • 6+ years of overall software engineering experience.
  • Understanding of microservices with practical implementation experience.
  • Experience in developing high-capacity, high-traffic, high-availability systems.
  • Familiarity with Agile development methodologies.


Preferred Qualifications

  • Experience in advertising technology.
  • Familiarity with Python or Java.
  • Experience with NoSQL databases.

About LoopMe

LoopMe is a leader in the in-app monetization and programmatic advertising landscape, providing powerful solutions for mobile developers to connect with advertisers and monetize their applications effectively.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.