Senior Software Engineer (Java/Python)

Senior Software Engineer (Java/Python)

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Morgan McKinley

At a Glance

  • Tasks: Design and develop scalable applications using Java and Python in a cloud-native environment.
  • Company: Join a high-performing tech team focused on innovation and AI solutions.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Collaborative culture with excellent career advancement opportunities.
  • Why this job: Make an impact on cutting-edge projects while shaping the future of AI technology.
  • Qualifications: Experience in Java/Python and cloud-native application development is essential.

The predicted salary is between 60000 - 80000 € per year.

We're looking for a Senior Software Engineer to join a high-performing technology team building scalable, cloud-native applications and AI-powered solutions within a fast-paced enterprise environment. You'll work as part of an agile engineering team responsible for designing, developing, and improving critical platforms used across a large global organisation. This is a hands-on engineering role where you'll contribute across architecture, development, optimisation, and operational excellence while helping shape the future direction of modern AI-enabled systems.

What you'll be doing:

  • Designing, developing, and maintaining secure, scalable backend applications using Java and Python.
  • Building and optimising cloud-native services and distributed systems within AWS environments.
  • Developing intelligent search and AI-driven workflows, including semantic search and large language model integrations.
  • Collaborating with engineers, product teams, and stakeholders to deliver robust technical solutions.
  • Contributing to architectural decisions, engineering standards, and best practices across the software development lifecycle.
  • Troubleshooting and resolving complex technical challenges across multiple systems and technologies.
  • Mentoring engineers and promoting a collaborative, inclusive engineering culture.
  • Evaluating and introducing emerging technologies where they can add measurable business value.

What we're looking for:

  • Strong commercial experience developing applications in Java and/or Python.
  • Experience building and deploying cloud-native applications, ideally within AWS.
  • Solid understanding of software engineering principles, system design, testing, and operational best practices.
  • Experience working with scalable distributed systems and APIs.
  • Knowledge of AI/ML technologies and modern intelligent application patterns.
  • Ability to work independently and take ownership of technical delivery from concept through to production.
  • Strong problem-solving skills with the ability to navigate complex technical environments.

Nice to have:

  • Experience working with semantic search, vector databases, or retrieval-augmented generation (RAG) architectures.
  • Exposure to large language models and AI platforms.
  • Background working within large-scale enterprise or highly regulated environments.
  • Degree in Computer Science, Engineering, Mathematics, or a related technical discipline.

This is an excellent opportunity to work on modern cloud and AI initiatives within a collaborative engineering environment that values innovation, technical excellence, and continuous improvement. You'll have the chance to work on impactful projects at scale while contributing to the adoption of next-generation technologies.

Senior Software Engineer (Java/Python) employer: Morgan McKinley

Join a forward-thinking technology team that champions innovation and collaboration, where as a Senior Software Engineer, you'll have the opportunity to work on cutting-edge cloud-native applications and AI solutions. Our inclusive work culture fosters continuous learning and professional growth, ensuring you can thrive in your career while making a significant impact on global projects. Located in a dynamic enterprise environment, we offer a unique chance to shape the future of technology alongside talented professionals who are passionate about excellence.

Morgan McKinley

Contact Detail:

Morgan McKinley Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or Python. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud-native applications or AI solutions. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

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

Java
Python
Cloud-Native Application Development
AWS
AI/ML Technologies
Software Engineering Principles
System Design

Some tips for your application 🫡

Read the Job Description Carefully:Before you start your application, make sure to read through the job description thoroughly. We want to see that you understand what we're looking for in a Senior Software Engineer and how your skills align with our needs.

Showcase Your Skills:When filling out your application, highlight your experience with Java, Python, and cloud-native applications. We love seeing specific examples of your work, so don’t hold back on sharing your achievements and projects!

Tailor Your Application:Make your application stand out by tailoring it to our company and the role. Use keywords from the job description and demonstrate how your background fits into our agile engineering team and the exciting projects we’re working on.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you include all the requested information. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Morgan McKinley

Know Your Tech Stack

Make sure you brush up on your Java and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in cloud-native applications. Highlight any experience with AWS, as it’s a big plus!

Showcase Your Problem-Solving Skills

Prepare to talk about complex technical challenges you've faced in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on how you navigated through issues and what solutions you implemented.

Understand AI/ML Concepts

Since the role involves AI-driven workflows, make sure you’re familiar with basic AI/ML technologies. Be ready to discuss any relevant experience you have with intelligent search or large language models, and how they can be integrated into applications.

Cultural Fit Matters

This company values collaboration and inclusivity, so be prepared to discuss how you’ve contributed to team dynamics in the past. Share examples of mentoring others or promoting a positive engineering culture, as this will show you align with their values.