Sr. Software Engineer

1 month ago


Newcastle upon Tyne, United Kingdom Pepperjam Full time

Who We Are:

The partnership channel offers scale and automation on a pay-for-performance model that delivers the operating leverage necessary for brand survival. Partnerize empowers marketers with technology built to discover, engage, and convert audiences, at scale, all while maintaining brand safety and control.

Why Join Us?

Our commitment to growing partnerships doesn't end with our clients. Our employees are carefully selected to be a part of our company because they emulate a carefully crafted and practiced set of core values that define us and our business. Joining Partnerize means joining a company that sincerely values your talent, expertise, and passion. We strive each day to hire and retain only the best. Doing so affords us the opportunity to be the best in the business, to exceed our clients' expectations, to innovate, to teach—and most importantly—to earn and maintain our clients’ loyalty.

The things you care about

At the heart of our platform we track performance marketing data and build a number of solutions to turn this data into useful information for our customers. We work with a lot of data, generating over a billion events across our infrastructure daily. We aim to make as much of this data available in real-time as possible, which is no mean feat at this scale Our platform is powered by our REST APIs and everything is developed with an API-first approach.

The primary technologies we use are Python, PHP, JavaScript (React), and Kafka. Data is stored in MySQL, PostgreSQL, Druid and Redis. We are constantly evolving our platform and tools to take advantage of the ever-changing tech landscape. We deploy to production several times a day.

  As a Python Software Engineer at Partnerize, you will:

Be responsible for developing systems that process data at near real time for thousands of events per second, operating with data sets in the region of tens of billions of rows. Contribute towards mission critical systems for the business, helping us to scale our platform to meet the demands of our clients. Work closely with the lead architect to build services that are scalable, fault tolerant, and resilient. Write clean, well-tested and refactored code while keeping in mind maintainability and scalability of the system.

You are a seasoned Python software engineer with:

Have a minimum of 5-7 years of robust professional software development experience, prominently utilising Python as the primary language, within a commercial setting. Demonstrate mastery of Python programming, encompassing an extensive understanding of Python libraries and frameworks, coupled with a track record of building distributed systems with a strong emphasis on high concurrency. Experience developing against large volumes of data and implementing systems that are fault tolerant, distributed, and horizontally scalable. Excellent written and verbal communication skills, for collaborating with team members and authoring technical documentation.

We hope you have:

Hands-on experience with technologies like Kafka, MySQL, Postgres.  Experience with processing financial data. Experience in reverse engineering and problem solving skills, specifically the ability to understand existing systems written in PHP to reimplement. An understanding of operational principles, specifically Linux based systems.

UK Benefits & Perks

25 days holiday in addition to bank holidays  Enhanced Parental Leave: 6 months full pay for birth parent, 4 weeks non-birth parent at full pay after one year employment 5 extra 'Partnerize Parental Days' each year Private Medical Insurance through Bupa  Enhanced pension contributions Cycle to Work scheme  Eye Care Vouchers  Life Assurance Enhanced Wellness Program including access to EAP, Wellness Coaching & Wellness Fridays program Regular company events and activities

  • Newcastle upon Tyne, United Kingdom Newcastle University Full time

    **Salary**: **Research Assistant**: £31,396 to £32,982 per annum **Research Associate**: £33,966 to £39,347 per annum Newcastle University is a great place to work, with excellent benefits. We have a generous holiday package; plus the opportunity to buy more, great pension schemes and a number of health and wellbeing initiatives to support...


  • Newcastle upon Tyne, United Kingdom Newcastle University Full time

    **Salary**: **Research Assistant**: £30,619 to £32,411 per annum **Research Associate**: £33,348 to £38,474 per annum Newcastle University is a great place to work, with excellent benefits. We have a generous holiday package; plus the opportunity to buy more, great pension schemes and a number of health and wellbeing initiatives to support...

  • Software Engineer

    3 weeks ago


    Newcastle upon Tyne, United Kingdom Redline Group Ltd Full time

    An exciting job opportunity has arisen for a Software Engineer to join a globally recognised organisation involved within the exciting technology sector of battery and power supplies, based at their site in Newcastle.Due to continued growth my client in Newcastle is seeking a Software Engineer who specialises in control systems.Duties of the Software...

  • Software Engineer

    3 weeks ago


    Newcastle upon Tyne, United Kingdom Redline Group Ltd Full time

    An exciting job opportunity has arisen for a Software Engineer to join a globally recognised organisation involved within the exciting technology sector of battery and power supplies, based at their site in Newcastle. Due to continued growth my client in Newcastle is seeking a Software Engineer who specialises in control systems. Duties of the Software...

  • Software Engineer

    3 weeks ago


    Newcastle upon Tyne, United Kingdom Redline Group Ltd Full time

    An exciting job opportunity has arisen for a Software Engineer to join a globally recognised organisation involved within the exciting technology sector of battery and power supplies, based at their site in Newcastle.Due to continued growth my client in Newcastle is seeking a Software Engineer who specialises in control systems.Duties of the Software...

  • Software Engineer

    1 week ago


    Newcastle upon Tyne, United Kingdom Premier Group Recruitment Full time

    Software EngineerRemote£50,000We’re looking for a Software Engineer to work for a global Software company. SOLID OOP and their principals are important, so you’ll know how to apply these in your day to day. The Software Engineering team work on the design and development of portal systems which will be in server-side product development, so you’ll...

  • Software Engineer

    2 weeks ago


    Newcastle upon Tyne, United Kingdom Adecco Full time

    Job Title: Software EngineerLocation: London Salary: £139,000 per year Duration: 12 months Exciting Opportunity for a Software Engineer! Are you a talented and knowledgeable Software Engineer with expertise in embedded software development? Do you thrive in a dynamic and collaborative environment, where you can make a significant impact with your skills? ...

  • Software Engineer

    11 hours ago


    Newcastle upon Tyne, United Kingdom Oho Group Ltd Full time

    Graduate Software Engineer C++ - Cyber Security - Remote - £35,000 to £60,000 A leader in the cyber security space are looking for a software engineer to join their back-end development team, based in the UK. They are looking for a strong Graduate Software Engineer working with C++. Ideally you will also have some knowledge of networking.You will be...

  • Software Engineer

    1 month ago


    Newcastle upon Tyne, United Kingdom Thales Full time

    At Thales, we know technology has the ability to make our world more secure, sustainable, and inclusive – and that it’s all driven by human intelligence. Because it takes human intelligence to build and power the systems and solutions that people depend on every day. So we stay curious and make space for diverse points of view. We share what we know...

  • Software Engineer

    1 week ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Thales Full time

    At Thales, we know technology has the ability to make our world more secure, sustainable, and inclusive – and that it's all driven by human intelligence. Because it takes human intelligence to build and power the systems and solutions that people depend on every day. So we stay curious and make space for diverse points of view. We share what we know and...

  • Software Engineer

    4 weeks ago


    Newcastle upon Tyne, United Kingdom Thales Full time

    At Thales, we know technology has the ability to make our world more secure, sustainable, and inclusive – and that it’s all driven by human intelligence. Because it takes human intelligence to build and power the systems and solutions that people depend on every day. So we stay curious and make space for diverse points of view. We share what we know...

  • Software Engineer

    4 weeks ago


    Newcastle upon Tyne, United Kingdom Oho Group Ltd Full time

    Software Engineer (C#) - Remote Multiple software engineer roles available to join a global leader in application technology.You have the opportunity to work closely on award winning applications available on Windows, Mac, iOS and Android, gaining thousands of 5-star reviews around the world, and working with several global giants such as Apple, Google,...

  • Software Engineer

    4 weeks ago


    Newcastle upon Tyne, United Kingdom Oho Group Ltd Full time

    Software Engineer (C#) - Remote Multiple software engineer roles available to join a global leader in application technology.You have the opportunity to work closely on award winning applications available on Windows, Mac, iOS and Android, gaining thousands of 5-star reviews around the world, and working with several global giants such as Apple, Google,...

  • Software Engineer

    3 months ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Digital Waffle Full time

    Job Title: Software EngineerLocation: Fully Remote (UK Wide)Salary: £45,000 Per Annum + Bonus SchemeDigital Waffle is looking for a Software Engineer to join a SaaS company focused on creating smart solutions for their private and public sector clients. You'll play a key role in crafting and improving our Platform, ensuring it remains cutting-edge and...

  • Software Engineer

    4 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Digital Waffle Full time

    Job Title: Software EngineerLocation: Fully Remote (UK Wide)Salary: £45,000 Per Annum + Bonus SchemeDigital Waffle is looking for a Software Engineer to join a SaaS company focused on creating smart solutions for their private and public sector clients. You'll play a key role in crafting and improving our Platform, ensuring it remains cutting-edge and...


  • Newcastle upon Tyne, United Kingdom Lorien Full time

    C++ Software Engineer - £50K - Newcastle I'm working with a UK-based developer of transformational medical diagnostic equipment, which delivers results in a (genuinely world-leading) 30 minutes. This equipment is set to have a huge impact on the global healthcare industry and will dramatically improve outcomes for patients. Having received initial funding...


  • Newcastle Upon Tyne, United Kingdom Matched Group Full time

    **Software Support Engineer** **Basic**:£30,000 - £35,000 + benefits **Role**: Provide software support to clients and ensure issues are resolved effectively **Location**: Hybrid - 2/3 days per week in the office **WHY?** Fast global growth + career progression - Do you have 2+ years experience as a Software Support Engineer, Application Support...

  • Software Engineer

    1 week ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Leonardo Full time

    Job Description: The opportunity: At Leonardo, we are looking for experienced Software Engineers to develop software for the M-Scan and Mark 0 radar systems that are deployed on the Eurofighter Typhoon Fighter Jet. Typhoon remains the primary front line defence aircraft for the UK, Germany, Italy & Spain. As a result of significant customer demand...

  • C++ Software Engineer

    1 month ago


    Newcastle upon Tyne, United Kingdom IC Resources Full time

    C++ Software EngineerCompetitive salaries & hybrid working - NewcastleMy client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a C++ Software Engineer to develop and maintain the C++ code base and work on their build and...

  • C++ Software Engineer

    3 weeks ago


    Newcastle upon Tyne, United Kingdom IC Resources Full time

    C++ Software EngineerCompetitive salaries & hybrid working - NewcastleMy client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a C++ Software Engineer to develop and maintain the C++ code base and work on their build and...