Active Hiring

Senior Software Engineer - with AWS experience

Date Posted: 22-12-2023
Level: Senior Level

Our team in Melbourne is seeking a highly skilled and experienced Senior Software Engineer who will be responsible for developing high-quality software solutions, leading technical projects, and mentoring junior team members.  The Senior Software Engineer  will be a champion of Continuous Delivery practices within the team driving modern, collaborative engineering practices to facilitate best-in-class engineering outcomes.

 

They will actively collaborate with their team, product, business analysts, and designers to deliver exceptional, data-driven software solutions. They will also play a key role in influencing our engineering function to promote and foster high-quality engineering practices.

 

With the support of Engineering leaders, they will own the technical solution and design of software, working closely with the team to meet delivery objectives, building out the appropriate technology platform to support these objectives.

 

They will be a champion of the success of the team, drive thoughtful conversation during tech huddles and retrospectives, and encourage others to develop their knowledge of modern engineering practices.

 

Responsibilities

  • Develop, support, and maintain software applications using best practices across a range of technologies ensuring high-quality, easily maintainable, efficient, tested, and scalable code.
  • Provide input into the target state architecture for the platform.
  • Develop a robust, automated, and modern Continuous Integration and Continuous Delivery practice within the team.
  • Developing high-quality solutions collaboratively with the team and appropriate members throughout the engineering function using a mix of front-end (web and mobile) and back-end technologies.
  • Working incrementally towards delivery of the platform. Collaborating closely with Product using customer data and insights to drive the solution.
  • Establishing strong quality and automation practices and processes.
  • Lead technical projects, including architecture and design decisions, code reviews/pairing, and mentoring of junior team members.
  • Working closely with our Platform teams to implement software leveraging our internal tools, frameworks, and infrastructure where appropriate.
  • Collaborating closely with product owners, delivery leads, and business analysts
  • Contributing to the improvement of software development lifecycle processes
  • Participate in and, at times, facilitate Engineering Dojos.

Qualifications

  • 5+ years of software engineering experience
  • Expertise in TypeScript/JavaScript, React, and front-end development; proficiency in full-stack development with an array of languages
  • Hands-on experience with AWS
  • Experienced in Continuous Delivery practices (CI, TBD, TDD, etc.)
  • Hands on knowledge of testing methodologies (e.g., TDD, BDD, mocking) or a willingness to develop further in that area
  • Experience using automation tools to build robust, automated build/release/deploy processes (e.g. Github Actions)
  • Solid grasp of software design patterns (e.g., SOLID, Strategy/Observer/Facade) and both object-oriented and functional programming.
  • Understanding of containers and container orchestration (docker, ECS, EKS, docker-compose)
  • Commitment to continuous learning and staying updated with software engineering trends.
  • Deep understanding of software development best practices, including object-oriented and functional programming, design patterns, etc.
  • Experience in designing team and service interfaces.
  • Proven ability to work with remote, global teams.

Unlock Global Potential with HGS

We are HGS Offshore Staffing Solutions, a premier global partner in building offshore teams in the Philippines, with over 1,500 professionals across Metro Manila and Cebu.
Our goal is to ignite global potential by connecting exceptional talent with companies worldwide. We are committed to propelling your career forward by providing opportunities for growth, where your expertise can flourish in any field. Here, you'll have access to global industries, continuous training opportunities, and a culture where your voice always matters.
At HGS, we go beyond recruiting talented individuals, we cultivate a vibrant community. You'll be able to grow alongside your peers through professional development opportunities at your fingertips and connect with teammates during exciting company events. Our monthly huddles keep you connected with your team and colleagues. We also foster a dynamic community with our charity initiatives, reminding us that our careers can make a real difference. Whether you work remotely or side-by-side, you are always part of the team at HGS.

Position Overview

Experience Diversify: Your Future Simplified

+63