Sr. Staff Engineer, Risc-V Software Workload Enablement

Tenstorrent

Canberra

Hybrid

AUD 100,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Countersight in Canberra is seeking a Software Engineer to design, build, and integrate software across cloud, on‑premises, embedded and mobile environments. You will implement security by design and contribute to DevOps practices within small, autonomous teams.

The role welcomes early career through senior practitioners, with opportunities to expand skills in AI, ML, and modern software architectures. Australian‑based remote/hybrid arrangements are available, and NV1 clearance is desirable.

Qualifications

  • Australian citizenship is required.
  • Pre‑employment screening will be conducted.
  • NV1 clearance is desirable or the ability to obtain one.

Responsibilities

  • Design and build software solutions across cloud, on‑premises, embedded, and mobile environments, ensuring scalability, maintainability, and security by design.
  • Integrate software into complex enterprise environments, troubleshoot deployment challenges, and work closely with clients to ensure successful delivery.
  • Debug complex issues, perform root cause analysis, and develop elegant solutions to challenging technical problems.
  • Apply security best practices throughout the development lifecycle, conduct threat modelling, and implement defensive coding techniques.
  • Build PoCs, test harnesses, and instrumentation to validate approaches and iterate on designs.
  • Implement CI/CD pipelines, automate deployments, and use DevOps practices to ensure reliability and rapid feedback.
  • Participate in code reviews, maintain high code quality standards, and contribute to engineering best practices.
  • Articulate technical concepts to diverse audiences, document your work comprehensively, and provide technical guidance to clients and team members.
  • Work in small, autonomous teams to tackle unique challenges, share knowledge freely, and continuously expand your technical expertise.

Skills

C/C++/C#
Java
Rust
Golang

Tools

Kubernetes
CI/CD
Ansible
Terraform
Docker

Job description

Software Engineer

2600 Canberra Countersight Proprietary Limited

Who We Are

Countersight is a specialist cybersecurity company delivering capability development and consulting services to clients within government and across the private sector. We are independent, Australian, and Canberra-based, with the flexibility to operate Australia-wide.

The Role

Location: Canberra (Australian-based remote and hybrid arrangements available)

Salary: Competitive based on experience

Clearance: NV1 or the willingness/ability to obtain is desirable

What You’ll do
  • Design and build: Architect and develop software solutions across cloud, on-premises, embedded, and mobile environments, ensuring scalability, maintainability, and security by design.
  • Integrate and deploy: Integrate software into complex enterprise environments, troubleshoot deployment challenges, and work closely with clients to ensure successful delivery.
  • Solve problems: Debug complex issues, perform root cause analysis, and develop elegant solutions to challenging technical problems.
  • Secure by default: Apply security best practices throughout the development lifecycle, conduct threat modelling, and implement defensive coding technique.
  • Prototype and innovate: Build PoCs, test harnesses, and instrumentation to validate approaches, experiment with new technologies, and iterate on designs.
  • Automate and operate: Implement CI/CD pipelines, automate deployments, and use DevOps practices to ensure reliability and rapid feedback.
  • Review and refine: Participate in code reviews, maintain high code quality standards, and contribute to engineering best practices.
  • Communicate effectively: Articulate technical concepts to diverse audiences, document your work comprehensively, and provide technical guidance to clients and team members.
  • Collaborate and grow: Work in small, autonomous teams to tackle unique challenges, share knowledge freely, and continuously expand your technical expertise.

Our work spans a wide range of technologies, from embedded and IoT systems to mobile platforms and communications protocols. We are looking for people with experience in any of the following areas:

  • Programming in C/C++/C#, Java, Rust, and/or Golang
  • Bash/shell and Python scripting
  • Database skills, including SQLite, PostgreSQL, and MongoDB
  • API design and development (REST, GraphQL)
  • AI and Machine Learning
  • Mobile platforms and apps (Android/iOS)
  • Linux and Windows CLI familiarity
  • Kubernetes, virtualisation, and containers
  • CI/CD pipelines and DevOps practices
  • Embedded/IoT systems
  • Testing frameworks and methodologies (unit testing, integration testing)
  • Debugger and emulation tools and techniques
  • Ansible, Terraform, cloud engineering, and automation
  • Software architecture patterns (microservices, event-driven, etc.)
  • Message queues and streaming platforms (Kafka, RabbitMQ, Redis)
  • Monitoring and observability tools (Prometheus, Grafana, ELK stack)
  • Identity and Access Management (IAM)
  • Security tools and frameworks (OWASP, vulnerability scanning, penetration testing tools)
  • Networking protocols, including TCP/IP, HTTP, TLS, MQTT, and gRPC
  • Communications protocols, including Wi‑Fi, Bluetooth, BLE, NFC, Zigbee, UWB, LoRa, and SDR
  • Networking concepts and fundamentals, VLANs, router and switch configuration, IP addressing, and firewall configuration

Working in small teams to solve unique problems, this role would suit people who enjoy being given wide latitude to overcome technical challenges, are comfortable rapidly adapting to new technologies, and are enthusiastic about expanding their skills and experience.

We’re hiring from early career through to senior practitioners. Previous experience is ideal, but if you’re looking to step into software engineering and can demonstrate strong interest, basic programming knowledge, familiarity with software development concepts, or hands‑on experience with relevant technologies, we’d love to talk.

Why work for Countersight

As a small company, we prioritise supporting our team and fostering a positive, flexible, and enjoyable work culture. Collaboration, continuous learning, and the latitude to experiment are at the heart of our approach.

Our main office is located a short walk from Braddon and some of Canberra’s most popular cafes, restaurants, breweries, and coffee roasters. It’s also convenient for public transport, including light rail.

Our work and client focus allows us to directly contribute to the security and success of our community, and we believe that security is the key ingredient in opening up the promise of technology.

We thrive on solving complex software engineering challenges and relish the opportunity to extend our technical expertise and build innovative solutions with the technologies we work with.

We enjoy what we do, and we think you will too.

To be eligible to apply for this position, you must meet the following criteria:
  • Be an Australian citizen
  • Satisfy pre‑employment screening, including police history checks
  • Desirable: Hold a current NV1 clearance

Australian Citizens residing in Australia only respond. Must be able to obtain Negative Vetting Level 1.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Junior/Mid-level
Software Engineer - Junior/Mid-level

Countersight Limited • Canberra

Hybrid
AUD 70,000 - 110,000
Senior RISC-V Software Engineer - Workload Enablement
Senior RISC-V Software Engineer - Workload Enablement

Tenstorrent • Canberra

Hybrid
AUD 100,000 - 140,000
Embedded Software Developer
Embedded Software Developer

Secure Bits Pty Ltd • Canberra

On-site
AUD 110,000 - 150,000
Cyber Security Engineer
Cyber Security Engineer

Client 1 • Canberra

On-site
AUD 120,000 - 150,000
Annual performance bonus
Private health allowance
Health and wellbeing allowance
+5
Software Engineer (Java & Goland) - NV1
Software Engineer (Java & Goland) - NV1

Showtime Consulting • City of Melbourne

On-site
AUD 110,000 - 160,000
Cyber Security Engineer
Cyber Security Engineer

HorizonOne Recruitment • Canberra

On-site
AUD 150,000 - 165,000
14% Super
Full-Stack Engineer: AI Tools, Security-by-Design, Remote
Full-Stack Engineer: AI Tools, Security-by-Design, Remote

Countersight Limited • Canberra

Hybrid
AUD 70,000 - 110,000
Software Engineer (TSPV Required)
Software Engineer (TSPV Required)

Talenza • Canberra

On-site
AUD 100,000 - 110,000
Senior Data Engineer | Technical Consultant
Senior Data Engineer | Technical Consultant

Client 1 • Canberra

On-site
AUD 140,000 - 190,000
Monthly health insurance allowance
Training and professional development
Education assistance programs
+2
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

NCS • City of Brisbane

On-site
AUD 120,000 - 180,000
Paid parental leave
Well-being initiatives
Discounted health insurance
+4