T

Staff Software Engineer Full Stack

Ternary

Fully Remote
πŸ“ Remote - Worldwide
πŸ‡ΏπŸ‡¦ SA Friendly: 0.7/1.0

πŸ‡ΏπŸ‡¦ Hirezar Summary for South African Applicants

This fully remote full time position at Ternary is open to applicants from South Africa. The estimated monthly salary is R308,333 – R385,417 ZAR. As a remote position, you can work from anywhere in South Africa β€” whether you're based in Johannesburg, Cape Town, Durban, or a smaller town.

Job Description

Ternary is seeking a Staff Software Engineer, Full Stack, to join our team. Enterprises rely on Ternary to gain visibility, control, and optimization across their technology investments. As organizations scale their cloud, SaaS, and AI spending, Ternary provides the intelligence platform that helps finance and engineering leaders govern and maximize the value of their technology estate.

About us:We move fast, hold a high bar, and care deeply about the problems our customers are trying to solve. Our team brings together engineers, financial analysts, and operators who've built at scale before - and we're doing it again with more ambition. We value directness, ownership, and the kind of judgment that knows when to go fast and when to slow down and get it right. If you want to shape both the product and the culture of a company at an inflection point - where the decisions you make now will define how we scale - this is the right place.

Our Stack: We build on React, TypeScript, Node.js, Go, BigQuery, and PostgreSQL. Familiarity with some of these is helpful context. We don't expect expertise in all of them, but knowing the landscape will help you hit the ground running.

You:
* 10+ years of delivering scalable web applications and platform services across early-stage and enterprise companies, with expertise in designing and implementing data and analytics platforms, including BigQuery, large-scale data warehousing, and pipelines that support analytics and product insights.
10+ years of delivering scalable web applications and platform services across early-stage and enterprise companies, with expertise in designing and implementing data and analytics platforms, including BigQuery, large-scale data warehousing, and pipelines that support analytics and product insights.
* Experience building backend services in Golang.
Experience building backend services in Golang.
* Passionate about learning new knowledge and skills, skilled at quickly ramping up in new areas.
Passionate about learning new knowledge and skills, skilled at quickly ramping up in new areas.
* Bias for action - address ambiguity and hard conversations directly, and actively promote these traits across the engineering organization.
Bias for action - address ambiguity and hard conversations directly, and actively promote these traits across the engineering organization.
* Experience interacting with customers and business leads.
Experience interacting with customers and business leads.
* Excellent critical thinking and communication skills.
Excellent critical thinking and communication skills.
* Regularly consider business lenses and tradeoffs, even for deeply technical engineering problems.
Regularly consider business lenses and tradeoffs, even for deeply technical engineering problems.

Responsibilities:
* As a Staff Engineer, you will be a technical anchor on our core platform - driving architectural decisions that determine how we scale to serve enterprise finance and engineering buyers.
As a Staff Engineer, you will be a technical anchor on our core platform - driving architectural decisions that determine how we scale to serve enterprise finance and engineering buyers.
* Lead critical and large-scale complex projects, providing both hands-on technical expertise and end-to-end project execution.
Lead critical and large-scale complex projects, providing both hands-on technical expertise and end-to-end project execution.
* Contribute across the stack, with core focus on API design, BigQuery and modern data warehousing, and React/TypeScript front-end development - with working familiarity across relational and non-relational databases, authentication, CI/CD, and customer-facing features.
Contribute across the stack, with core focus on API design, BigQuery and modern data warehousing, and React/TypeScript front-end development - with working familiarity across relational and non-relational databases, authentication, CI/CD, and customer-facing features.
* Drive and own end-to-end delivery of features, including planning, design, implementation, deployment, monitoring, adoption, and performance in production.
Drive and own end-to-end delivery of features, including planning, design, implementation, deployment, monitoring, adoption, and performance in production.
* Make informed tradeoffs between tactical and strategic technical approaches, balancing long-term scalability with immediate business needs.
Make informed tradeoffs between tactical and strategic technical approaches, balancing long-term scalability with immediate business needs.
* Own the architecture and quality bar of the platform, with primary accountability for the web application layer.
Own the architecture and quality bar of the platform, with primary accountability for the web application layer.
* Uphold a high bar by participating in technical discussions, providing feedback on specs, and making recommendations while uplifting and mentoring junior team members.
Uphold a high bar by

Tips for South African Applicants

⏰

Timezone Advantage

South Africa (SAST, UTC+2) overlaps well with European business hours and has a few hours of overlap with US East Coast. Mention your timezone flexibility in your application.

πŸ’°

Salary in Context

At R308,333/month, this role pays well above the average South African remote salary. The USD equivalent ($16,667/mo) benefits from the favourable exchange rate.

πŸ“‹

Application Tips

Tailor your CV to international standards β€” use a clean format, highlight remote work experience, and include your English proficiency. Many SA applicants succeed by emphasising their strong work ethic and cultural adaptability.

πŸ”Œ

Load Shedding Preparedness

If you're applying for a remote role, having a backup power solution (UPS, inverter, or generator) and mobile data as a backup internet connection shows employers you're prepared for South Africa's infrastructure challenges.

About Ternary

Ternary is a company in the software industry that hires remote workers from South Africa.