Principal Software Engineer (Remote - Us)

Jobgether
69d$136,000 - $219,600

About The Position

This role provides an exciting opportunity to shape the technical vision and architecture for multiple high-impact projects, while actively contributing to key platform components. You will work in a collaborative, agile environment with cross-functional teams, influencing design decisions, delivering high-quality software, and mentoring other engineers. This position requires expertise in modern cloud-native architectures, scalable distributed systems, and the ability to lead technical initiatives across multiple domains. The Principal Software Engineer will help drive innovation, ensure operational excellence, and maintain high-quality standards for software delivered to production. This remote role offers flexibility, strategic influence, and the chance to work on transformative solutions in a rapidly evolving industry.

Requirements

  • Bachelor’s degree or higher in Computer Science, Information Systems, or a related field.
  • 7+ years of software development experience and 5+ years in strategic technical leadership roles.
  • Expertise in cloud-native, scalable microservices development using Java, .NET, Python, or Typescript.
  • Strong knowledge of distributed software patterns, DDD, serverless, event-driven architectures, and CQRS.
  • Proficiency in CI/CD pipelines, Terraform/Ansible, and monitoring/observability for SaaS systems.
  • Experience decomposing monolithic applications using domain-driven design.
  • Demonstrated ability to lead, mentor, and align multiple engineers on a shared technical vision.
  • Excellent problem-solving, communication, and collaboration skills.

Responsibilities

  • Define and guide the technical vision and architecture for multiple projects and platform areas.
  • Design, code, and deliver solutions for high-complexity software requirements, adhering to modern development practices.
  • Create conceptual design and architecture diagrams in collaboration with architects and technical leads.
  • Conduct code reviews, provide guidance, and ensure quality across multiple teams.
  • Mentor engineers to foster growth and knowledge sharing.
  • Troubleshoot and resolve high-complexity issues with root cause analysis, delivering solutions without collateral impact.
  • Develop automated unit and integration tests to ensure software reliability.
  • Collaborate with stakeholders to identify impediments, risks, and technical limitations.

Benefits

  • Competitive salary: $136,000 – $219,600 per year, plus eligibility for annual bonuses.
  • Flexible-first remote work environment.
  • Medical, dental, vision, life, and disability insurance.
  • 401(k) retirement plan and flexible spending/health savings accounts.
  • Paid holidays, vacation, and volunteer time.
  • Professional development and career growth opportunities.
  • Inclusive and collaborative culture with mentorship and knowledge-sharing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service