Senior Software Engineer (Python)
Senior Software Engineer (Python)

Senior Software Engineer (Python)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Join us to build integration solutions for a dynamic software marketplace platform.
  • Company: SoftwareOne is a global leader in software and cloud solutions, transforming how organizations manage technology.
  • Benefits: Enjoy remote work flexibility, a better work-life balance, and collaboration with a diverse team across Europe.
  • Why this job: Be part of an innovative team, contribute to open-source, and develop impactful software solutions.
  • Qualifications: 3+ years in software engineering, strong Python skills, and experience with API development required.
  • Other info: Contribute to a vibrant community and explore your creativity through engaging tutorials and SDKs.

The predicted salary is between 43200 - 72000 £ per year.

Why SoftwareOne?

SoftwareOne is a leading global software and cloud solutions provider that is redefining how organizations build, buy, and manage everything in the cloud. By helping clients to migrate and modernize their workloads and applications – and in parallel, to navigate and optimize the resulting software and cloud changes – SoftwareOne unlocks the value of technology. The company’s 9,200 employees are driven to deliver a portfolio of 7,500 software brands with sales and delivery capabilities in ninety countries. Headquartered in Switzerland, SoftwareOne is listed on the SIX Swiss Exchange under the ticker symbol SWON. Visit us at

The role

We are seeking a dynamic and experienced Senior Engineer to join a team focused on building vendor integration Extensions for our software reseller marketplace platform. The ideal candidate will have a strong background in Python, API and either Asynchronous Programming or SDK development.

The SoftwareOne Marketplace Platform is a Digital Marketplace that seamlessly consolidates over 7,500 vendors and clients. This dynamic platform is meticulously designed to provide diverse software solutions while ensuring effective matchmaking between client needs and vendor capabilities.

We offer the flexibility of remote work, allowing you to achieve a better work-life balance, save time on commuting, and work from the environment where you’re most productive. With our remote setup, you can collaborate seamlessly with a diverse and talented team from across Europe, while enjoying the freedom of your own workspace.

What You’ll Be Doing

  1. Build a Thriving Community: Develop a vibrant community of integrators for our platform. This includes creating comprehensive SDKs, detailed documentation, engaging tutorials, and more.
  2. Design & Develop Integration Solutions: From the ground up, craft robust integration solutions for leading cloud vendors such as Microsoft, Adobe, AWS, and others.
  3. Champion Open Source: Contribute to the open-source community. We believe in transparency and collaboration, and all our developments are shared openly. Explore our contributions on SoftwareOne GitHub (

What we need to see from you

  1. Software Engineering Experience: At least 3 years of experience in software engineering.
  2. Python Expertise: A minimum of 3 years of hands-on experience with Python, with exposure to asynchronous programming being a significant plus.
  3. API Mastery: Extensive experience in API development and integration.
  4. Container Proficiency: Familiarity with Docker and Docker Compose.
  5. Testing Enthusiast: A love for various types of testing, including unit and integration tests.

Nice To Have

  1. Web Frameworks: Experience with Django/DRF, FastAPI, or other Python web frameworks.
  2. Container Orchestration: Knowledge of Kubernetes (k8s).
  3. Cloud Experience: Familiarity with AWS, Azure, or GCP.
  4. DevOps Skills: Experience with Infrastructure as Code (IaC), CI/CD, monitoring, and alerting.
  5. Open Source & Projects: Contributions to open-source projects or personal pet projects.

Job Function

Marketplace Platform

#J-18808-Ljbffr

Senior Software Engineer (Python) employer: Rein-Ton

At SoftwareOne, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our remote work flexibility empowers you to create a work-life balance that suits your lifestyle while connecting with a diverse team across Europe. With ample opportunities for professional growth and the chance to contribute to meaningful open-source projects, joining us as a Senior Software Engineer means becoming part of a dynamic community dedicated to redefining cloud solutions.
R

Contact Detail:

Rein-Ton Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Python)

✨Tip Number 1

Familiarize yourself with the SoftwareOne Marketplace Platform and its integration solutions. Understanding how the platform works and the types of vendors it collaborates with will give you an edge during discussions and interviews.

✨Tip Number 2

Engage with the open-source community, especially on platforms like GitHub. Contributing to projects or showcasing your own can demonstrate your commitment to collaboration and transparency, which are key values at SoftwareOne.

✨Tip Number 3

Brush up on your API development skills and familiarize yourself with the latest trends in asynchronous programming. Being able to discuss recent advancements or challenges in these areas can set you apart from other candidates.

✨Tip Number 4

Network with current or former SoftwareOne employees on platforms like LinkedIn. Gaining insights into the company culture and the specifics of the role can help you tailor your approach and show genuine interest in joining the team.

We think you need these skills to ace Senior Software Engineer (Python)

Python Programming
Asynchronous Programming
API Development
SDK Development
Docker
Docker Compose
Unit Testing
Integration Testing
Web Frameworks (Django/DRF, FastAPI)
Kubernetes (k8s)
AWS
Azure
GCP
Infrastructure as Code (IaC)
CI/CD
Monitoring and Alerting
Open Source Contributions
Community Building

Some tips for your application 🫡

Understand the Role: Take the time to thoroughly read the job description for the Senior Software Engineer position. Make sure you understand the key responsibilities and required skills, especially focusing on Python expertise and API development.

Tailor Your CV: Customize your CV to highlight your relevant experience in software engineering, particularly your work with Python and any asynchronous programming projects. Include specific examples of API development and integration that align with the job requirements.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also reflects your enthusiasm for contributing to the open-source community and building integration solutions. Mention any relevant projects or contributions you've made.

Highlight Your Testing Experience: Since the role emphasizes a love for testing, be sure to include details about your experience with unit and integration tests. Discuss any tools or frameworks you have used and how they contributed to the quality of your projects.

How to prepare for a job interview at Rein-Ton

✨Showcase Your Python Expertise

Make sure to highlight your hands-on experience with Python during the interview. Be prepared to discuss specific projects where you've utilized Python, especially in asynchronous programming or API development.

✨Demonstrate API Mastery

Since the role emphasizes API development, come ready to explain your approach to building and integrating APIs. Share examples of challenges you've faced and how you overcame them, showcasing your problem-solving skills.

✨Discuss Your Testing Enthusiasm

Express your passion for testing by discussing the various types of testing you've implemented in your projects. Highlight your experience with unit and integration tests, and how they contribute to robust software development.

✨Engage with Open Source Contributions

If you have contributed to open-source projects, be sure to mention them. Discuss what you learned from these experiences and how they align with SoftwareOne's commitment to transparency and collaboration.

Senior Software Engineer (Python)
Rein-Ton
R
  • Senior Software Engineer (Python)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-02-14

  • R

    Rein-Ton

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>