At a Glance
- Tasks: Design and develop scalable software applications while mentoring junior engineers.
- Company: Viable Solutions Pty Ltd, an innovative software engineering company in Australia.
- Benefits: Competitive salary, collaborative culture, and opportunities for professional growth.
- Other info: Join a passionate team dedicated to solving complex business challenges.
- Why this job: Make a significant impact on product development and shape engineering practices.
- Qualifications: 7+ years in software development with expertise in Java and Springboot.
The predicted salary is between 99000 - 121000 $ per year.
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.
#J-18808-Ljbffr
Senior Software Engineer in Sydney employer: Viable Solutions Pty Ltd
Viable Solutions Pty Ltd is an exceptional employer located in the vibrant city of Sydney, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from ongoing professional development opportunities, competitive remuneration, and a supportive environment that values work-life balance. With a focus on cutting-edge technology in the banking and fintech sectors, this role provides a unique chance to contribute to impactful projects while growing your career in a thriving industry.