Senior Engineer in Dundee

Senior Engineer in Dundee

Dundee Full-Time 50000 - 65000 £ / year (est.) No home office possible
Optimove

At a Glance

  • Tasks: Design and develop full-stack solutions in a scalable micro-services environment.
  • Company: Join Optimove, a visionary tech company revolutionising marketing with AI-powered solutions.
  • Benefits: Enjoy a vibrant culture, hybrid work model, daily lunch budget, and social events.
  • Why this job: Empower your career by shaping technology and driving impactful marketing solutions.
  • Qualifications: BSc in Computer Science, SQL knowledge, and experience with cloud services.
  • Other info: Be part of a supportive workplace recognised as one of the UK’s Best Workplaces in Tech.

The predicted salary is between 50000 - 65000 £ per year.

At Optimove, we believe people are capable of more than a single job description. You’re hired just to fill a position - you’re empowered to shape it, grow it, and make it your own. We call this being Positionless. And Positionless isn’t just our culture. It’s our product. Optimove is the creator of Positionless Marketing, an AI-powered platform that gives every marketer the power to analyze, create, launch, and optimize independently. The result is faster execution, deeper personalization, and 88% greater campaign efficiency. Recognized as a Visionary in Gartner’s Magic Quadrant, we partner with leading brands like Sephora, Staples, and Entain. Today, more than 550 Optimovers across NYC, London, Tel Aviv, Scotland, Brazil, Estonia, and beyond are building the future of marketing together, in an environment that actively encourages ownership and growth, with two out of every three managers promoted from within. If you’re looking for a place where you can do more, be more, come grow with us.

The Role

Based in our Dundee R&D operation, you will have the agency to impact the flow of technology—from introducing the smallest code change to making big system design improvements. We are looking for talented, energetic A-players who are comfortable introducing and embracing new approaches and tools while fitting them with proven existing systems. We believe software is a team sport, where collaboration with Product and across stakeholder groups is the key to our success. You won't just solve for code; you will dive deep into the domain to ensure our systems deliver meaningful results and genuine customer success. We value high-agency engineers who bring strong opinions to the table—judgement is critical here, and knowing when to say "no" is considered just as vital as saying "yes." In this role, your insights and expertise will be essential data points that directly shape the evolution of our platform and the advancement of your technical domain. You will work on Personalize at Optimove, which is at the critical intersection of big data and real-time execution, building robust microservices and streaming architectures designed to handle millions of events. Our mission is to eliminate technical bottlenecks by providing a seamless, AI-driven infrastructure that allows for hyper-personalized marketing experiences at scale.

Responsibilities

  • End-to-End Solutions: Design and develop full-stack solutions in a scalable micro-services environment.
  • Full-Cycle Ownership: Own your solution from design to production, including automated testing and deployment.
  • System Evolution: Understand and own existing technical solutions while extending them in new ways, managing complexity and technical debt effectively.
  • Data-Driven: Work with multiple database types and complex data structures.
  • Proactive Problem Solving: Maintain a proactive approach to identifying and solving problems.
  • Collaboration & Leadership: Collaborate with domain and department peers to define "what good looks like," uphold standards, and mentor junior team members.
  • Decision Making: Use a diligent and considered decision-making process, collaborating with stakeholders to deliver recommendations that achieve business goals.

Requirements

  • Database & DevOps: Knowledge of SQL database design, automated unit-testing, and CI/CD.
  • Cloud Services: Experience with Cloud Services such as AWS or GCP.
  • Location: Ability to work in a hybrid model 2+ days per week from our office in Dundee.
  • Right to Work: Must have the right to work in the UK (we are unable to provide sponsorship at this time).
  • Education: BSc. in Computer Science or equivalent.

Advantages

  • Understanding of micro-services architecture and No-SQL database design.
  • Experience shipping products using serverless architectures.
  • Experience with event stream processing.
  • Experience shipping reusable frontend components (e.g. mobile or web SDKs).
  • Experience with containerization (e.g. Docker) and orchestration (e.g. K8s).

Optimove offers a vibrant, people-first culture where innovation, ownership, and continuous learning shape everything we do. Our UK team enjoys a modern office with a hybrid work model, daily lunch budget when onsite, and a fully stocked kitchen, along with a wide range of social events throughout the year. We’re committed to helping our people grow in an inclusive, supportive workplace recognised as one of the UK’s Best Workplaces in Tech and for Wellbeing.

Senior Engineer in Dundee employer: Optimove

At Optimove, we foster a vibrant, people-first culture that empowers our employees to take ownership of their roles and drive innovation. Based in Dundee, our modern office offers a hybrid work model, daily lunch budget, and a fully stocked kitchen, alongside numerous social events throughout the year. With a strong commitment to employee growth and recognition as one of the UK’s Best Workplaces in Tech, we provide an inclusive environment where you can thrive and make a meaningful impact.
Optimove

Contact Detail:

Optimove Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer in Dundee

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Optimove on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in real-time! If you get the chance, ask for a technical interview or coding challenge. This is your moment to shine and demonstrate how you tackle problems and think critically.

✨Tip Number 3

Be ready to discuss your past projects! Prepare to talk about how you've owned solutions from design to production. Highlight your experience with microservices and how you've tackled complex data structures.

✨Tip Number 4

Don’t forget to express your passion for growth! Optimove values continuous learning, so share how you stay updated with tech trends and how you plan to contribute to their innovative culture.

We think you need these skills to ace Senior Engineer in Dundee

Full-Stack Development
Microservices Architecture
Automated Testing
CI/CD
SQL Database Design
Cloud Services (AWS, GCP)
Proactive Problem Solving
Collaboration
Leadership
Data Structures
Event Stream Processing
Containerization (Docker)
Orchestration (K8s)
Decision Making
Mentoring

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about the opportunity to shape and grow within our Positionless culture.

Tailor Your Experience: Make sure to highlight your relevant skills and experiences that align with the job description. We love seeing how your unique background can contribute to our team and the exciting projects we work on.

Be Authentic: Don’t be afraid to show your personality in your application. We value authenticity and want to get to know the real you, so feel free to share your thoughts on collaboration and innovation!

Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to review your application and get you one step closer to joining our amazing team!

How to prepare for a job interview at Optimove

✨Understand the Positionless Culture

Before your interview, take some time to really grasp what 'Positionless' means at Optimove. Think about how you can demonstrate your ability to shape and grow a role beyond its traditional boundaries. Prepare examples from your past experiences where you've taken ownership and driven change.

✨Showcase Your Technical Expertise

Be ready to discuss your experience with microservices, cloud services, and database design in detail. Bring specific examples of projects where you’ve implemented these technologies. This will not only show your technical skills but also your proactive problem-solving approach.

✨Emphasise Collaboration

Optimove values teamwork, so be prepared to talk about how you've collaborated with others in previous roles. Share stories that highlight your ability to work across departments and mentor junior team members, as this aligns with their focus on collaboration and leadership.

✨Prepare for Decision-Making Scenarios

Think about times when you had to make tough decisions in your previous roles. Be ready to discuss your thought process and how you involved stakeholders in those decisions. This will demonstrate your judgement and ability to balance different perspectives, which is crucial for the role.

Senior Engineer in Dundee
Optimove
Location: Dundee

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>