Principal Software Engineer
Bjak · Remote · Sydney, Australia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (Global)
- Principal level role
- Hands-on coding
- System architecture
- English required
As a Principal Software Engineer at BJAK, you will own the technical execution for major products and systems. You will design scalable architectures, write code, and drive engineering initiatives from concept to production while raising the overall engineering bar.
This position requires strong system design skills and the ability to translate ambiguous product problems into clear technical solutions. You will collaborate with distributed teams to ensure reliability, scalability, and maintainability across backend, frontend, and infrastructure layers.
What you'll do
- Own technical design and execution for major products and engineering initiatives
- Design scalable and reliable systems across backend, frontend, APIs, and infrastructure
- Drive architecture decisions balancing speed, scalability, cost, and maintainability
- Build alongside the team through coding, prototyping, and code reviews
- Turn ambiguous product problems into clear technical solutions and plans
- Improve engineering quality via better system design, testing, and observability
- Lead critical technical initiatives and mentor engineers across teams
What you'll need
- 7+ years of software engineering experience shipping production systems
- Deep expertise in backend, frontend, distributed systems, or cloud infrastructure
- Strong system design and architecture skills for high-scale systems
- Strong coding ability with a willingness to remain hands-on
- Track record of leading major engineering projects from design to production
- Ability to make sound technical trade-offs and solve complex production problems
- Strong English communication skills for global collaboration
Nice to have
- Experience scaling engineering teams or systems through significant growth
- Experience operating across multiple products, markets, or countries
How you'll work
- Fully remote position with global hiring
- Work across multiple countries and time zones
- Collaborate in a distributed, fast-moving international team
Hiring process
- Online assessment or practical task
- Technical interview
- CEO or final round interview
- Process aims to complete within one week for strong candidates