Senior Software Engineer

Viable Solutions Pty Ltd

Sydney

On-site

AUD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Viable Solutions Pty Ltd is seeking a Senior Software Engineer to join our growing engineering team in Sydney, NSW. This full-time role focuses on designing, developing and maintaining robust software solutions that drive our business forward, with mentoring responsibilities for junior engineers.

You will contribute to architecture discussions, review code, collaborate with product managers and designers, and stay current with emerging technologies to influence our engineering practices and

Qualifications

  • 7+ years of professional software development experience in Java and Spring Boot.
  • Experience with API and integration patterns.
  • Experience with AWS cloud and containerisation.
  • Strong OO design and patterns.
  • Experience mentoring junior engineers.

Responsibilities

  • Design and develop scalable Java microservices.
  • Lead code reviews and uphold quality standards.
  • Collaborate with product managers and designers to translate requirements.
  • Shape system architecture and make technical decisions.
  • Mentor junior engineers and support their growth.
  • Contribute to documentation and participate in agile ceremonies.
  • Stay updated with new technologies and industry trends.

Skills

Java
Spring Boot
API patterns
CI/CD
Git
Agile
AWS
Docker/Kubernetes
Security awareness

Tools

Temporal
AWS
Docker
Kubernetes
CI/CD tooling

Job description

Viable Solutions Pty Ltd is seeking a Senior Software Engineer to join our growing engineering team. This is a full-time position based in Sydney, NSW. As a Senior Software Engineer, you will play a pivotal role in designing, developing and maintaining robust software solutions that drive our business forward. You will take on a strategic role within our technology infrastructure, tackling complex technical challenges and mentoring junior team members. This role offers the opportunity to make a significant impact on our product development whilst helping shape the future direction of our engineering practices.

What you'll be doing
  • Design and develop scalable software applications using industry best practices and modern architectural patterns
  • Write clean, maintainable code whilst ensuring adherence to coding standards and quality guidelines
  • Conduct code reviews and provide constructive feedback to team members to foster a culture of continuous improvement
  • Collaborate with product managers, designers and stakeholders to understand requirements and translate them into technical solutions
  • Participate in system architecture discussions and contribute to technical decision-making processes
  • Troubleshoot, debug and optimise existing software systems to improve performance and reliability
  • Mentor and support junior engineers in their professional development and technical growth
  • Contribute to the documentation of systems, processes and technical specifications
  • Participate in agile ceremonies including sprint planning, stand-ups and retrospectives
  • Stay current with emerging technologies and industry trends relevant to software engineering
What we're looking for
  • 7+ years of professional software development experience in Java, Springboot backend microservices development.
  • Demonstrated expertise in API and Integration patterns.
  • Experience in Temporal or Similar Workflow/Orchestration technology.
  • Strong understanding of software design principles, object-oriented programming and design patterns.
  • Experience with version control systems, particularly Git, and familiarity with CI/CD pipelines.
  • Proven ability to work effectively in agile development environments.
  • Excellent problem-solving skills and the ability to break down complex technical challenges.
  • Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
  • Experience mentoring or leading junior developers
  • Knowledge of software testing methodologies and experience writing unit and integration tests
  • Experience with AWS cloud platform and services
  • Experience with containerisation technologies such as Docker or Kubernetes is preferred
  • A commitment to writing secure code and understanding of common security vulnerabilities
About us

Viable Solutions Pty Ltd is an innovative software engineering company based in Australia. We are dedicated to delivering high-quality software solutions that help our clients solve complex business challenges. Our team is composed of talented engineers and professionals who are passionate about technology and committed to excellence. We pride ourselves on fostering a collaborative and inclusive workplace where creativity and innovation are encouraged.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend Architect Java Spring
Senior Software Engineer - Backend Architect Java Spring

Viable Solutions Pty Ltd • Sydney

On-site
AUD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Transport for NSW • Sydney

Hybrid
AUD 120,000 - 180,000
Flexible work options
Software Engineer
Software Engineer

NTP Talent • Newcastle City Council

On-site
AUD 80,000 - 100,000
Software Engineer (Java & Goland) - NV1
Software Engineer (Java & Goland) - NV1

Showtime Consulting • Melbourne

On-site
AUD 110,000 - 160,000
Java Software Engineer
Java Software Engineer

CareCone Group • Sydney

On-site
AUD 100,000 - 130,000
Software Engineer
Software Engineer

Codi Recruitment • Sydney

On-site
AUD 90,000 - 110,000
Salary 90k-110k AUD
Office in Sydney CBD
Permanent, full-time
Software engineer
Software engineer

Cloud pro Technologies • City of Brisbane

On-site
AUD 70,000 - 110,000
Secure Java Microservices Engineer | Cloud & DevOps
Secure Java Microservices Engineer | Cloud & DevOps

Showtime Consulting • Melbourne

On-site
AUD 110,000 - 160,000
Senior Java Developer
Senior Java Developer

Hydrogen Group • Sydney

On-site
AUD 120,000 - 170,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Entelect Australia • Sydney

Hybrid
AUD 140,000 - 190,000
Hybrid work environment
$400 work‑from‑home setup allowance
Birthday leave
+1
Top locations