Principal Software Engineer
@ Jobgether

Hybrid
$155,000
Hybrid
Full Time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXX****** @jobgether.com
Recommended after applying

Job Details

About the Principal Software Engineer Role

This role at Jobgether, on behalf of a partner company, is designed for a Principal Software Engineer who will shape the future of a high-growth, fully remote engineering team. The role focuses on leading technical initiatives, collaborating on system architecture, and contributing to both front-end and back-end development using modern frameworks.

Key Responsibilities

  • Lead design and implementation of system architecture and technical strategy.
  • Develop platform-level components and maintain scalable systems.
  • Mentor engineers through code reviews, pair programming, and technical leadership.
  • Contribute to both server-side and client-side application development.
  • Evaluate and implement new technologies, tools, and best practices.
  • Enhance observability, performance, scalability, and security of systems.
  • Document technical designs and system diagrams for team alignment.

Qualifications

Proven experience as a Principal Engineer, Lead Full-Stack Engineer, or in a similar senior technical role is essential. Candidates should have strong proficiency with modern frameworks (React, Vue, or similar), cloud development (AWS, Google Cloud, or Azure), and robust engineering practices including TDD, RESTful APIs, security best practices, and scalable architecture.

Additional Benefits

  • Competitive salary range of $130,000–$180,000 USD annually
  • Healthcare coverage: medical, dental, and vision
  • Fully remote work flexibility from anywhere in the US
  • Unlimited paid time off
  • Opportunity to lead impactful projects and mentor teams

Key Skills/Competency

  • Full-Stack
  • Remote
  • Cloud
  • Architecture
  • Mentoring
  • Scalability
  • Security
  • TDD
  • CI/CD
  • Modern Frameworks

How to Get Hired at Jobgether

🎯 Tips for Getting Hired

  • Customize your resume: Align skills with Jobgether requirements.
  • Highlight your cloud experience: Demonstrate AWS, GCP, or Azure expertise.
  • Showcase full-stack projects: Display both front-end and back-end work.
  • Prepare for technical interviews: Review system design and coding tests.

📝 Interview Preparation Advice

Technical Preparation

Review system architecture principles.
Practice full-stack coding exercises.
Study cloud service implementations.
Brush up on TDD and REST APIs.

Behavioral Questions

Describe a challenging team leadership scenario.
Explain conflict resolution in remote settings.
Share experience mentoring junior engineers.
Discuss adaptability in fast-paced projects.

Frequently Asked Questions