Enable job alerts via email!

Principal Software Engineer

Plutus

Greater London

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm seeks a Principal Software Engineer to lead initiatives in Platform Architecture. This role involves identifying high-value problem areas and translating them into actionable initiatives while balancing technical leadership with business judgment. You'll work in a collaborative environment, mentoring team members and driving architectural changes that enhance performance and scalability. If you're passionate about creating impactful products and have a track record in SaaS applications, this is a fantastic opportunity to make a difference in the financial system's transparency and security.

Qualifications

  • Proven experience in leading SaaS application delivery in Rust or Python.
  • Strong leadership and technical expertise in large scale full stack development.

Responsibilities

  • Identify complex problem areas and translate them into initiatives.
  • Drive collaboration across technology teams and mentor team members.

Skills

Rust
Python
SaaS applications delivery
Distributed systems
Event-driven architectures
Data structures and algorithms
Asynchronous architectures
Communication skills
Interpersonal skills

Job description

At Moody’s Analytics Know Your Customer (KYC) / Know Your Supplier (KYS), we solve problems that matter. We are a cross-functional team of sales and marketing, technology and product professionals who are all passionate about preventing criminal infiltration of the world’s financial system and bringing transparency to global supply chains by detecting fraud, terrorism, human trafficking, and other criminalthreats.

Our product uses a microservice setup with Pulsar as the message queue system. It runs on a Kubernetes cluster, with deployments on Google Cloud and Azure.

As a Principal Software Engineer in Platform Architecture, you will be responsible for leading initiatives with high levels of uncertainty from discovery to implementation across all areas of the product. Depending on team needs and problem areas you have identified, you will work embedded in a cross-functional team, or independently with the support of subject matter experts from engineers, product, UX.

We are an agile team that values customer-focus and continuous learning.

Your responsibilities will include:

  • Identify high-value and complex problem areas for the Platform and translate these into concrete initiatives, balancing technical leadership with strong business judgment
  • Propose and implement initial solutions/POCs to support architectural changes and solve scaling and performance problems.
  • Work with the Platform engineering leaders to define & communicate a technical vision and help build the technical roadmap across engineering teams within the Platform group
  • Ensure teams to make informed decisions in alignment with the current and future direction of the Platform’s architecture
  • Provide a point of contact for engineering team facing complex technical challenges, and for other KYC OU teams looking to build on top of the Platform
  • Drive collaboration across technology teams, fostering a collaborative and inclusive engineering team culture where learning and growth are prioritised.
  • Lead by example, demonstrating best practices in engineering and leadership whilst fostering a culture of continuous improvement
  • Mentor and support other domain experts, individual contributors, across several teams. Coach team members on bringing structure and strategy to problem spaces across different teams

To excel in this role, you should possess the following qualifications:

  • Track record in leading the delivery of SaaS applications, ideally in Rust or Python
  • Experience playing a visionary technical leadership role
  • Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, event-driven architectures etc.
  • Strong knowledge of data structures, algorithms and asynchronous architectures
  • Excellent communication, presentation, and interpersonal skills, and ability to work with cross-functional teams and stakeholders.
  • Passion for creating innovative and impactful products that solve real-world problems.
Core Skills: Rust, PythonOther Skills:Seniority: Lead
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35

JR United Kingdom

City Of London

Remote

GBP 50,000 - 70,000

26 days ago

Principal Software Engineer – Front End

Techwaka

Remote

GBP 55,000 - 85,000

Yesterday
Be an early applicant

Principal Software Engineer

Harvey Nash

London

On-site

GBP 50,000 - 60,000

Yesterday
Be an early applicant

Principal Software Engineer

JR United Kingdom

High Wycombe

Remote

GBP 55,000 - 80,000

18 days ago

Lead Software Engineer

Openr

London

On-site

GBP 50,000 - 60,000

7 days ago
Be an early applicant

Lead Software Engineer - Documentum

amber labs

London

Remote

GBP 55,000 - 95,000

30+ days ago

Principal Software Engineer

Aventum Group

Greater London

Hybrid

GBP 50,000 - 60,000

9 days ago

Lead / Principal Software Developer - Fully Remote

JR United Kingdom

City Of London

Remote

GBP 50,000 - 80,000

12 days ago

Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35

ZipRecruiter

Bolton

Remote

GBP 50,000 - 80,000

13 days ago