Remote Principal Software Engineer - Backend

Placements24

United States

Teletrabalho

USD 180 000 - 240 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Annual bonus
Stock options
Remote work
Home office budget
Learning budget
Health benefits

Resumo da oferta

Placements24 is seeking a Principal Software Engineer specializing in backend systems for a fully remote role. You will design, develop, and deploy scalable backend services powering core products, lead architectural discussions, and mentor engineers across a globally distributed team.

Ideal candidates have 10+ years in backend development, deep distributed systems expertise, and strong API design skills. Expect collaboration with cross-functional teams and a focus on high performance,

Qualificações

  • Master's degree in Computer Science, Engineering, or related field, or equivalent extensive experience.
  • 10+ years of professional backend software engineering experience.
  • Expertise in one or more backend languages (Java, Python, Go, C#).
  • Deep understanding of distributed systems, microservices architecture, and design patterns.
  • Relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
  • Cloud platforms (AWS, Azure, GCP) and related services.
  • Experience with message queuing (Kafka, RabbitMQ).
  • Strong API design knowledge (REST, gRPC).
  • Proven ability to lead technical initiatives and mentor teams.
  • Excellent problem-solving, analytical, and communication skills.

Responsabilidades

  • Design, implement, and deploy scalable backend systems and APIs.
  • Lead architectural discussions and provide technical direction for complex projects.
  • Develop and maintain microservices using modern languages and frameworks.
  • Optimize database queries and system performance.
  • Ensure code quality through testing and reviews.
  • Collaborate with frontend, product managers, and stakeholders to deliver features.
  • Mentor junior and mid-level engineers and address technical debt.
  • Stay current with emerging technologies and drive engineering excellence.
  • Improve development processes and tooling.

Conhecimentos

Java
Python
Go
C#
Distributed systems
Microservices
APIs (REST, gRPC)
Leadership

Formação académica

Master's degree in Computer Science or related field

Ferramentas

PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
GCP
Kafka
RabbitMQ

Descrição da oferta de emprego

About the Role

Our client is seeking a highly accomplished Principal Software Engineer with a specialization in backend systems for a fully remote position. This senior role is responsible for designing, developing, and deploying highly scalable, reliable, and performant backend services that power our client's core products. You will lead technical initiatives, mentor other engineers, and contribute significantly to architectural decisions. The ideal candidate possesses a deep understanding of distributed systems, database technologies, and modern backend development practices. This is an exceptional opportunity to work on challenging problems with a talented, globally distributed team, driving innovation in the IT & Software sector. We are committed to fostering a culture of technical excellence and continuous improvement.

Key Responsibilities
  • Design and implement robust, scalable, and highly available backend systems and APIs.
  • Lead architectural discussions and provide technical direction for complex software projects.
  • Develop and maintain microservices using modern programming languages and frameworks.
  • Optimize application performance, database queries, and system efficiency.
  • Ensure the quality, reliability, and maintainability of code through best practices, including testing and code reviews.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver features.
  • Mentor junior and mid-level engineers, fostering their technical growth.
  • Identify and address technical debt and system limitations.
  • Stay current with emerging technologies and propose innovative solutions.
  • Contribute to the improvement of development processes and tooling.
Requirements
  • Master's degree in Computer Science, Engineering, or a related field, or equivalent extensive experience.
  • 10+ years of professional experience in software engineering, with a strong focus on backend development.
  • Expertise in one or more backend programming languages (e.g., Java, Python, Go, C#).
  • Deep understanding of distributed systems, microservices architecture, and design patterns.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Proficiency with cloud platforms (AWS, Azure, GCP) and related services.
  • Experience with message queuing systems (e.g., Kafka, RabbitMQ).
  • Strong understanding of API design principles (REST, gRPC).
  • Proven ability to lead technical initiatives and mentor teams.
  • Excellent problem-solving, analytical, and communication skills.
Benefits

Our client offers a top-tier compensation package, including a competitive salary, annual bonus, and stock options. As a fully remote Principal Software Engineer, you will enjoy unparalleled flexibility and autonomy. We provide a generous budget for home office equipment, continuous learning opportunities (conferences, courses, certifications), and comprehensive health and wellness benefits. Join a culture that values technical mastery, innovation, and work-life balance. This is an exceptional chance to shape the future of backend systems with a leading company from anywhere.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Remote Principal Software Engineer (Microservices)
Remote Principal Software Engineer (Microservices)

Placements24 • EUA

Teletrabalho
USD 180 000 - 240 000
Health insurance
Remote work
Training budgets
+2
Remote Principal Software Engineer (Distributed Systems)
Remote Principal Software Engineer (Distributed Systems)

Placements24 • Queenstown (MD)

Teletrabalho
USD 180 000 - 240 000
Health insurance
Paid time off
Retirement plan
+2
Remote Backend Engineering Lead
Remote Backend Engineering Lead

Placements24 • EUA

Teletrabalho
USD 150 000 - 210 000
Remote work
Health benefits
Flexible hours
+2
Remote Lead Backend Engineer
Remote Lead Backend Engineer

Placements24 • Willows (CA)

Teletrabalho
USD 170 000 - 210 000
Senior Software Engineer - Cloud Solutions
Senior Software Engineer - Cloud Solutions

Placements24 • Queenstown (MD)

Teletrabalho
USD 120 000 - 180 000
Equity options
Health insurance
Generous paid time off
+2
Remote Principal Backend Engineer | Scalable Microservices
Remote Principal Backend Engineer | Scalable Microservices

Placements24 • EUA

Teletrabalho
USD 180 000 - 240 000
Annual bonus
Stock options
Remote work
+3
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • EUA

Teletrabalho
USD 140 000 - 180 000
Health insurance
Fully remote
Remote Software Development Lead
Remote Software Development Lead

Placements24 • Roanoke (VA)

Teletrabalho
USD 120 000 - 180 000
Executive stock options
Fully remote
Health insurance
+2
Lead Software Engineer (Platform Services) - Remote, United States
Lead Software Engineer (Platform Services) - Remote, United States

Conexess Group • New York (NY)

Presencial
USD 140 000 - 210 000
Backend Engineer
Backend Engineer

A L P • EUA

Teletrabalho
USD 110 000 - 132 000
401(k)
Dental insurance
Flexible schedule
+4