-
J&T Recruitment

Principal Software Developer (Python / Kotlin)

J&T Recruitment
United Kingdom · Full-time · Mid-Senior

Job Summary:

We are seeking a highly skilled and experienced Principal Software Developer to lead the design, development, and deployment of cutting-edge software solutions. The ideal candidate will have deep expertise in Kotlin, Go, Python, Node.js, and Rust, and a proven track record of driving technical excellence across diverse, complex projects. As a key technical leader, you will mentor engineers, influence architectural decisions, and play a pivotal role in shaping our software development practices.

Key Responsibilities:

  1. Technical Leadership:
  • Lead the design and development of scalable, high-performance systems using Kotlin, Go, Python, Node.js, and Rust.
  • Define and enforce coding standards, development best practices, and software architecture principles.
  1. Software Development:
  • Write, review, and maintain high-quality, efficient, and maintainable code.
  • Ensure code quality through rigorous testing, code reviews, and continuous integration pipelines.
  1. Mentorship and Collaboration:
  • Provide guidance and mentorship to software developers and junior engineers.
  • Collaborate with cross-functional teams, including product managers, designers, and DevOps, to deliver impactful solutions.
  1. Strategic Contribution:
  • Contribute to the company's technical vision and long-term strategy.
  • Evaluate and recommend new tools, frameworks, and technologies to enhance development processes and product capabilities.
  1. Problem-Solving:
  • Address complex technical challenges and resolve critical issues.
  • Optimize system performance, scalability, and reliability.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional software development experience.
  • Expertise in Kotlin, Go, Python, Node.js, and Rust.
  • Strong understanding of software architecture patterns (e.g., microservices, event-driven systems).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.

Preferred Qualifications:

  • Experience with distributed systems and real-time applications.
  • Familiarity with frontend technologies (e.g., React, Angular, or Vue.js).
  • Knowledge of database systems (SQL and NoSQL).
  • Contributions to open-source projects or published technical articles.

Why Join Us?

  • Competitive compensation package, including equity options.
  • Flexible work environment with remote opportunities.
  • Comprehensive benefits, including health insurance and professional development allowances.
  • A culture that values innovation, collaboration, and work-life balance.


Key Skills

Ranked by relevance

c ai ha python kotlin rust scala cloud excel sql ui continuous integration containerization product manager microservices kubernetes designer angular docker devops react nosql aws vue lua esp wan lan cis pan
Login to Apply
Posted
Dec 10, 2024
Type
Full-time
Level
Mid-Senior
Location
Greater London

Industries

Business Consulting Services

Categories

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Genpact
Related

Android Lead Developer

2026-05-26

Full-time
Mid-Senior
United States
Business Consulting
Design
View Job Details
Cognizant
Related

Business Analyst - BI (JR)

2026-05-28

Full-time
Not Applicable
Brazil
IT Services
Research
View Job Details
Guidehouse
Related

Process Associate

2026-06-07

Full-time
Associate
India
Business Consulting
Management