TBC Corporation

Staff Software Engineer

TBC Corporation
Apply
13 days ago
Remote, United StatesStaff+

Base Salary

$150k - $225k/yr

Responsibilities

  • Architect and implement scalable, secure, maintainable core services, systems, and APIs.
  • Provide technical leadership across multiple projects, including system design, coding practices, and performance optimization.
  • Collaborate with product managers, designers, and engineers to deliver high-quality solutions.
  • Lead design reviews, code reviews, technical documentation, and RFCs.
  • Investigate and resolve critical production issues while ensuring reliability and uptime.
  • Drive adoption of engineering best practices, tools, and frameworks across teams.
  • Mentor and coach junior and mid-level engineers.

Requirements

  • At least eight years of software engineering experience, including designing and shipping large-scale systems.
  • Deep proficiency in one or more backend or full-stack languages such as Java, Go, Python, or TypeScript.
  • Strong knowledge of distributed systems, API design, SQL and NoSQL databases, and cloud infrastructure such as AWS, GCP, or Azure.
  • Experience with CI/CD pipelines, container orchestration such as Kubernetes, and observability practices.
  • Excellent problem-solving, collaboration, and communication skills with the ability to influence technical direction.
  • Experience in a high-growth technology company or fast-paced startup is preferred.
  • Familiarity with event-driven architectures, streaming systems such as Kafka or Pub/Sub, or microservice patterns is preferred.
  • Background in platform engineering, DevOps, or site reliability is preferred.
  • Contributions to open source projects or technical publications are preferred.
TBC Corporation

About TBC Corporation

1,001-5,000 employees
Contact me