Job Description:
Senior Software Engineer Consultant
Full Time
$115000 - $130000 plus super depending on experience
Perth (Hybrid) | TTC Global
About TTC Global
TTC Global is an independent quality engineering and technology consultancy helping organisations deliver complex digital and enterprise transformations with confidence. We partner with our clients to design, build and assure technology solutions that support critical business outcomes — not just technical delivery.
Role Purpose
The Senior Software Engineer Consultant is responsible for designing, building and delivering high‑quality software solutions across complex client environments. This role combines strong hands‑on engineering capability with a consulting mindset, working closely with client stakeholders, architects, testers and delivery teams to deliver scalable, maintainable and outcome‑focused solutions.
Key Responsibilities
Software Engineering & Delivery
· Design, develop and maintain software solutions using modern engineering practices
· Contribute across the full software development lifecycle (requirements, design, build, test and deploy)
· Write clean, maintainable and well-tested code aligned to agreed standards
· Build and support APIs, services and system integrations
· Troubleshoot and resolve complex defects, performance issues and incidents
Technical Leadership
· Provide technical guidance and mentoring to less experienced engineers
· Participate in and contribute to code and design reviews
· Support implementation of architectural standards and non-functional requirements
· Influence engineering best practices and continuous improvement initiatives
Consulting & Stakeholder Engagement
· Operate as a trusted technical consultant within client delivery teams
· Communicate technical concepts clearly to business and non-technical stakeholders
· Support estimation, planning and delivery reporting
· Adapt to different client environments, tools and delivery methodologies
Quality & Continuous Improvement
· Collaborate with quality and testing teams to ensure robust, testable solutions
· Support CI/CD pipelines and modern delivery practices
· Identify delivery risks early and contribute to mitigation strategies
Skills & Experience
Qualifications
This role would normally require a level of qualification equivalent to an AQF Bachelor Degree or higher. Alternatively at least 5 years of relevant work experience can substitute for the formal qualification.
Essential
· 6–10+ years’ experience as a Software Engineer in enterprise or consulting environments
· Strong experience in one or more programming languages (e.g. Java, C#, .NET, JavaScript/TypeScript, Python)
· Experience building scalable applications, APIs or integrated systems
· Solid understanding of software engineering principles and design patterns
· Experience working in Agile or hybrid delivery environments
· Strong communication and stakeholder engagement skills
Desirable
· Cloud experience (AWS, Azure and/or GCP)
· Front-end frameworks (React, Angular, Vue)
· CI/CD, DevOps or infrastructure-as-code experience
· Experience on large-scale transformation or modernisation programs
· Background in regulated industries (Finance, Utilities, Government, Health)
Key Attributes
· Senior mindset with strong ownership and accountability
· Pragmatic, delivery-focused and adaptable
· Strong problem-solving and analytical skills
· Collaborative and confident influencing across teams
· Consultative approach with a focus on business outcomes
What Success Looks Like
· High-quality, maintainable software delivered to client expectations
· Strong technical leadership and positive influence within delivery teams
· Trusted relationships with client stakeholders
· Solutions that balance engineering excellence with real-world business needs
Work Authorisation:
Location:
Work Location: Hybrid remote in Perth WA 6000
Work Location: Hybrid remote in Perth WA 6000
Pay: $120,000.00 – $130,000.00 per year
Work Location: Hybrid remote in Perth WA 6000