Principal Full Stack Engineer

HeartCentrix Solutions

Dallas (TX)

On-site

USD 150,000 - 190,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HeartCentrix Solutions is seeking a Principal Full Stack Engineer to steer technical direction and architecture for high-quality applications. You will influence product development, mentor engineers, and drive best practices across teams.

You will lead architectural discussions, evaluate new technologies, and ensure timely delivery while maintaining code quality and scalable design. A hands-on leader comfortable with end-to-end ownership is essential.

Qualifications

  • Bachelor's or Master's in CS/SE.
  • Experience building scalable systems and microservices.
  • Strong cloud and DevOps proficiency.

Responsibilities

  • Define architectural vision and design principles for scalable systems.
  • Evaluate and select technologies to improve performance.
  • Mentor and guide engineering teams and lead architecture reviews.
  • Collaborate with design, product, and QA to ensure timely delivery.
  • Stay current with emerging technologies and industry trends.

Skills

Microservices
REST APIs
GraphQL
SQL
NoSQL
Data modeling
Cloud platforms
DevOps
Docker
Kubernetes
Unit testing
E2E testing
Agile/Scrum
Communication

Education

Bachelor's or Master's degree in Computer Science/Software Engineering

Tools

MongoDB
Redis

Job description

We are seeking a Principal Full Stack Engineer to lead the technical direction and innovation of our software development efforts. This role applies deep technical expertise and a passion for building high-quality applications to drive architectural decisions, mentor engineers, and influence product development. The ideal candidate is a visionary with a strong foundation in software design principles who thrives in a collaborative environment.

Key Responsibilities
  • Define and drive the architectural vision and design principles for software systems, ensuring they are scalable, maintainable, and aligned with business goals
  • Evaluate and select technologies and frameworks that support team objectives and improve system performance
  • Set and enforce best practices for software development, including code quality, testing, and documentation
  • Mentor and guide engineering teams, fostering a culture of continuous learning and improvement
  • Conduct technical training sessions and workshops to elevate team skills
  • Collaborate with design, product, and QA teams to gather requirements, design solutions, and ensure timely delivery
  • Act as a key technical liaison between engineering and other departments to align project goals with technical capabilities
  • Take ownership of complex technical projects and ensure they are delivered effectively and on time
  • Lead architectural discussions and design reviews, building consensus among stakeholders
  • Stay current with emerging technologies, design patterns, and industry trends, and evaluate their applicability to the organization
  • Drive process improvements to enhance team productivity, collaboration, and code quality
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Software development experience with a focus on scalable applications and system design
  • Extensive knowledge of software design principles and development methodologies
  • Expertise in microservices architecture, RESTful APIs, GraphQL, and JSON
  • Deep understanding of relational and NoSQL databases, including database design and data modeling with SQL and MongoDB or Redis
  • Strong analytical skills for researching technical issues and providing clear, actionable resolutions
  • Extensive experience with Agile and Scrum development processes
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts to varied audiences
  • Working knowledge of cloud platforms (AWS, Azure, or GCP) and DevOps practices
  • Experience with Docker and Kubernetes
  • Working knowledge of unit testing and end-to-end testing frameworks
  • Strong interpersonal skills for working with management, team members, and outside contacts
Ideal Candidate

The ideal candidate is a hands‑on technical leader who sets the architectural direction while staying close to the code. They mentor engineers, build consensus across design, product, and QA, and bring a steady focus on quality, scalability, and continuous improvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

HeartCentrix Solutions • Dallas (TX)

On-site
USD 140,000 - 210,000
Principal Software Engineer / Architect
Principal Software Engineer / Architect

Veriipro • Deerfield (IL)

On-site
USD 140,000 - 190,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Good co India • United States

Remote
USD 180,000 - 240,000
Fullstack Architect
Fullstack Architect

Good co India • United States

Remote
USD 120,000 - 180,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 110,000 - 130,000
Full Stack Engineer
Full Stack Engineer

The Phoenix Group • New York (NY)

On-site
USD 180,000 - 240,000
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)
Principal, Software Engineer - Full Stack (.NET Core, React, ELK)

Ingram Micro, Inc. • Irvine (CA)

On-site
USD 190,000 - 230,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,000
Staff Full Stack Engineer
Staff Full Stack Engineer

WellRithms, Inc. • Portland (OR)

On-site
USD 140,000 - 190,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000