Find a jobRecruiters

Principal Software Engineer

Exclusive opportunity

Onsite

Principal Software Engineer

HeartCentrix Solutions

Principal Software Engineer

Skills

Google Cloud PlatformSQL QueriesMongoDBDockerReactNodeTypescriptTesting & QAMicroservicesRedisGraphQLAWSKubernetesProcess ImprovementJavascriptAzure

4 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Dallas, TX, USA

Work mode:

Onsite

Published on:

20 October 2026

What they need


We are seeking a Principal Software Engineer to lead technical architecture, full-stack development, and engineering best practices. This role requires deep expertise in React, Node.js, JavaScript/TypeScript, and Java, along with experience designing scalable applications and mentoring engineering teams.

The ideal candidate will provide technical leadership, drive architectural decisions, and collaborate with product, design, and QA teams to deliver high-quality software solutions.

Must-Have Skills

  • 10+ years of relevant software engineering experience.
  • Strong hands-on experience with React, Node.js, JavaScript/TypeScript, HTML/CSS, and Bash.
  • Expertise in full-stack application development and system architecture.
  • Experience with microservices, RESTful APIs, GraphQL, and JSON.
  • Strong database design and data modeling skills using SQL and NoSQL databases, including MongoDB or Redis.
  • Experience with cloud platforms (AWS, Azure, or GCP), Docker, and Kubernetes.
  • Strong knowledge of software design principles, testing frameworks, and Agile/Scrum methodologies.
  • Proven technical leadership, architecture design, code review, and engineering mentorship experience.
  • Strong communication and cross-functional collaboration skills.

Key Responsibilities

  • Define software architecture and technical direction for scalable, maintainable applications.
  • Lead full-stack development and implementation of complex features.
  • Establish coding standards, testing practices, and engineering best practices.
  • Mentor engineers and lead technical training and design reviews.
  • Collaborate with product, UI/UX, QA, and business stakeholders to deliver solutions.
  • Drive technical innovation, process improvements, and application performance.
  • Evaluate emerging technologies and guide their adoption where appropriate.

Ideal Candidate

A hands-on technical leader who combines strong full-stack development skills with enterprise architecture experience. The candidate should be comfortable leading complex projects, making technical decisions, mentoring engineers, and delivering scalable applications in a modern cloud and DevOps environment.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

21 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools