LoopMe logoLoopMe logo

Senior Software Engineer (Scala/Java)

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.


Experience Level

Senior

Qualifications

Bachelor's degree in Computer Science or a related field. Minimum of 2 years of programming experience in Scala, with proficiency in other languages such as Java or Python. At least 6 years of experience in software engineering. Understanding of microservices architecture with practical implementation experience. Experience in developing high-capacity, high-traffic, and high-availability systems. Familiarity with Agile development methodologies.

About the job

LoopMe stands at the forefront of in-app monetization and programmatic advertising, connecting businesses with a mobile audience exceeding 900 million unique users each month. Our platform handles over 200 billion ad requests globally, providing app developers with the tools they need to thrive. With the Chartboost SDK, the leading independent mobile ad SDK, we empower developers to grow their businesses while enabling advertisers to engage with highly interactive audiences.

What We Are Looking For:

We invite a skilled backend software engineer to join our exchange team, tasked with developing the premier advertising platform tailored for mobile developers. You will work on a robust system that processes hundreds of thousands of requests every second, executing real-time auctions to deliver the most effective ads from our extensive global network of partners. Our engineers are entrusted with the ownership of this essential system, overseeing the entire lifecycle of feature development from concept to deployment.

Our current system is built using functional Scala, presenting ample opportunities to apply your expertise in distributed, low-latency programming with technologies such as MongoDB and Protocol Buffers. As we transition from Scala to Java in the coming years, your assistance will be crucial in this evolution.

Your Responsibilities:

  • Design, implement, and test functionalities for our Exchange product.
  • Collaborate effectively with fellow engineers, system architects, and operations teams to enhance performance and resolve issues.
  • Facilitate the transition of our advertising exchange from Scala to Java.
  • Engage in technical discussions, proposing innovative solutions to improve our products and processes.
  • Troubleshoot application, technology, and infrastructure-related issues.
  • Continuously expand your technical skills and knowledge.
  • Demonstrate creativity and independence while collaborating as needed to optimize efficiency.
  • Deliver high-quality work within deadlines, driving developer productivity across the organization.
  • Value clean code and possess experience in writing unit tests to uphold code quality.

Qualifications:

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 2 years of programming experience in Scala, with proficiency in other languages such as Java or Python.
  • At least 6 years of experience in software engineering.
  • Understanding of microservices architecture with practical implementation experience.
  • Experience in developing high-capacity, high-traffic, and high-availability systems.
  • Familiarity with Agile development methodologies.

Preferred Qualifications:

  • Experience in advertising technology.
  • Additional relevant experience or skills.

About LoopMe

LoopMe is a leading platform in in-app monetization and programmatic advertising, connecting businesses with a vast mobile audience and providing app developers with essential tools for growth.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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