Software Engineer/Full Stack

4 weeks ago


Sydney, Australia Pyramid Global Technologies Full time

About the job Software Engineer/Full Stack

Exp 4+ years

The Senior Software Engineer in the Internet Services Engineering team is responsible for the development, maintenance, enhancement and support of key Optus Broadband Internet platforms and services. These platforms and services are focused on various ISP and Mobile related technologies and protocols with an intensive use of the various Open Source tools & technologies, applications, frameworks, Ansible, and Perl & Python scripting language in a Linux environment.

Key output for this role include:

· Successfully design high performance mobile and fixed Broadband applications to support millions of customers

· Successfully design interface contracts, API and related documents to meet internal IT/Network and external vendor systems

· Successfully develop and deploy software in test and production environments

· Satisfactory code testing and reporting of testing

· Project and system documentation

· Satisfactory communication and liaison with peers within and other teams

· Satisfactory communication and liaison with management.

Key accountabilities for this job role and requirements a job applicant must be able to satisfy include:

· Accountable for key services and products, including for: Consumer, Small Business, Fixed Internet, Wireless Broadband, Wholesale Internet and Optus IT. Such diverse services Broadband (NBN, Cable, DSL) Product usage collection, Customer Care applications and diagnostic tools and applications.

· Development, support and maintenance for systems that serve the needs of: other Network Engineering Groups, Optus Customer Care, Optus IT, Content and Portals, Sales and Marketing.

· Accountable for the architecture of the OptusNet service infrastructure, including design, maintenance, policies and standards.

· Adherence to regulatory requirements and provide prompt service to law enforcement agencies.

· Conduct Version Control, system conformance, release and deployment

· Undertake Software Framework Adoption including prototyping activities (e.g. Development of Proof of concepts across Staging, ETL, Modelling and Reporting)

· Maintain and improve the security of the OptusNet service infrastructure.

· Review and manage the impact of changing requirements across concurrent programmes (including managing data integrity, migrations and data quality).

· Improve infrastructure performance and operational efficiency.

· Maintain key internal systems and services to keep ISE as a team functioning. E.g. Version Control, System conformance, release and deployment.

· Accountable for compliance with legislation and all Optus OHS policies/procedures and instructions, reporting any hazards or safety issues to your manager, and performing all tasks in a manner which guards against risk to self and others within the workplace.

· Accountable for compliance with Trade Practices and Information Management Policies and completing all necessary training.

· Foster cooperation and attend meetings scheduled within the team and between other teams

Qualification including:

Tertiary qualifications or similar in relevant discipline.

Required experience, understanding or credentials in:

· Track record successfully developing and deploying software in test and production environments

· Experience being the accountable person for the development, support and maintenance for systems to serve the needs of others within an enterprise

· Extended prior experience (approx. 5 years) in project and system documentation , in particular in an agile context

· Proficient in the Perl and Python Scripting language in a Linux environment. The Internet Services Engineering Team relies on Perl as its primary scripting language. There is a diverse range of tasks and projects with a Perl component

· Proficient in a range of open source systems and software including Red Hat Linux, Centos,

· Knowledge of IP and Internet Protocols as required for the platforms our team is responsible for and other Network and IT platforms our systems interact with

· Knowledge of a conventional software development lifecycle, development, test and deployment (e.g. Waterfall, Agile, SCRUM)

· Have both System Administration and Software development skills

· Proven experience working in project teams

· Flexible and committed to delivering in a timely and quality manner

· Demonstrated documentation skills

· Degree in computer science or equivalent

· Software development in a large and complex Technology environment 5+ years

· Clear written and spoken English

· Experience with Catalyst, modperl and Apache, GraphQL,

· Extensive experience with CVS, GIT, Koji, Puppet, Ansible, Kafka or similar source code control system

· System administration experience in a Unix environment especially RedHat Linux

· Database Experience; SQL, MySQL and/or Postgres

· Required to work as an individual or as a part of a team

· Displays a disciplined but flexible approach to problem solving

Desired experience, understanding or credentials in:

· IP, Mobile and ISP Related Systems and Technologies

· DNS, DHCP, RADIUS, TACACS, NTP, SYSLOG (Key ISP systems)

· LDAP, LVS

· Mail sendmail, POP, SMTP. IMAP

· Grafana, Kafka, Elastic Search, OpenTSB, Victoria Metrics etc

· Knowledge of EAP-AKA, SCTP and Diameter Protocol, and GSMA profile life cycle.

· BNG, BRASs, HLR, AAA

· Routers e.g. Cisco, Huawei, Nokia Equipment

· NBN related technologies with understanding of Layer 1, 2, 3, 7

· SOAP, RESTful

· Knowledge of Test-Driven Development (esp. automated unit testing)

· PostGgress, MySQL, MongoDB databases

· High Performance Content Delivery Network over STB, OTT devices


  • Full Stack Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Antler Full time

    About AntlerAntler is a global early-stage venture capital firm that invests in the defining technology companies of tomorrow. Antler is on a mission to fundamentally improve the world by identifying, investing in and challenging the world's most exceptional people to build groundbreaking technology companies.We believe anyone with the right grit, spike,...


  • Sydney, Australia Troocoo Full time

    About our client: Our client is an instantly recognisable household name within the retail industry. Offering great stability, flexibility and benefits as part of a highly skilled and collaborative engineering team.  The Role: Work across the Digital and Websites team, leveraging a modern technology...

  • Full Stack Engineer

    1 week ago


    Sydney, Australia Allura Partners Full time

    Full Stack Engineer / 12 months Contract / $800 a day / HybridMy client is looking for a full stack engineer to join their close knit development team on a 12 months contract basis. Requiements:  Proficient in Node, React, NextJS Well-versed in JavaScript AWS MongoDB MySQL Heroku Collaborate with cross-functional teams to define, design, and ship new...

  • Software Engineer

    2 weeks ago


    Sydney, Australia Weel Full time

    We are seeking a Mid-level full-stack software engineer who will be a major contributor to our team with the passion and drive to help us take our mission “Every expense, complete” to the masses.You love solving challenging technical problems, while also having a deep drive to champion continuous improvement of the practices in your team and across the...

  • Software Engineer

    3 weeks ago


    Sydney, Australia Pivot Software Full time

    Job Description About the opportunity… Are you passionate about crafting clean, maintainable code and developing innovative technical solutions? As a Software Engineer at ELMO, reporting to the Engineering Manager, you'll collaborate closely with a talented team of Engineers, Designers, and Product Managers to bring new features to life. ...

  • Sr. Software Engineer

    1 month ago


    Sydney, Australia Dew Software Full time

    Dew Software, a leading player in the digital transformation space, is seeking a highly skilled Sr. Software Engineer to join our team. As a Fortune 500 collaborator, we take pride in our commitment to quality and excellence. We operate from 14 development centers in 9 countries, giving our team members access to diverse talent and expertise from around the...


  • Sydney, Australia Firesoft People Full time

    Job Title: Full Stack Java Developer Location: Macquarie Park We are looking for a talented and experienced Full Stack Java Developer to join our dynamic team in the Financial Services industry. As a Full Stack Java Developer, you will be responsible for designing, developing, and maintaining software applications that support our one-of-a-kind ERP...


  • Sydney, Australia Q-CTRL Full time

    About usWe hold the key to making quantum technology useful and operate at the highest levels of the emerging quantum sector. Our products are already revolutionizing the way quantum technology is used; From educating the workforce on how quantum computing works with Black Opal, to the industry-first native integration of our  performance-management...


  • Sydney, Australia Pivot Software Full time

    Job Description About the opportunity.. Are you ready to take on a pivotal role in our engineering team? Do you have a passion for solving complex technical problems and driving innovation? We are seeking a skilled Technical Lead Engineer to join our dynamic team and lead the charge in technical excellence. Reporting directly to the Engineering...


  • Sydney, Australia Hubstaff Full time

    Summary: The Full-Stack Developer is responsible for designing, developing, and maintaining web applications with a focus on both front-end and back-end technologies. This role requires expertise in VueJS, React, object-oriented server-side languages (Java, C#, Kotlin), CSS frameworks (Bootstrap, Tailwind), .Net Framework or .Net Core, and Azure cloud and...


  • Sydney, Australia SustainAbility Full time

    Our client is a leading brand currently expanding their Digital team. They’re on the lookout for a Mid level Full Stack Developer to elevate their web platforms.You will have a strong background in full stack web development, be enthusiastic about technology, and possess a solid understanding of product delivery and best practices.The role split is evenly...


  • Sydney, Australia Freelancer.com Full time

    Are you an experienced software engineering team lead looking to take the next step in your career? Do you have a passion for leading and mentoring a team? If so, Escrow.com is seeking a talented software engineering team lead to join our dynamic and fast-paced environment!This won't be your typical cog-in-the-machine type of job. If you're a high achiever...

  • C++ Software Engineer

    4 weeks ago


    Sydney, Australia Firesoft People Full time

    Senior Software Engineer (C++)HFT - Algorithm Trading$180k + Super + BonusesSydney - Hybrid C++ Developer - One of the industry's truly pioneering FinTechs's are looking for a C++ Developer to join their innovative team. The C++ Developer will have the chance to gain exposure to cutting edge tech on a daily basis. The company is a global algorithmic...


  • Sydney, Australia SafetyCulture Full time

    At SafetyCulture, we help businesses get better everyday. As the operational heartbeat of working teams, our technology gives workers a voice and leaders the visibility to make smart decisions. We’re constantly evolving our platform, expanding into sensors/IoT, Scalable and Event-Driven Architecture to name a few, but we believe there’s more to be...

  • Software Engineer

    4 weeks ago


    Sydney, Australia Microsoft Full time

    OverviewThe Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure Virtual Machines (VMs). Our stack handles trillions of Internal Orders (IOs) every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches,...


  • Sydney, Australia Vero Insurance Full time

    Jobs - Job Details - Senior Software Engineer Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Senior Software Engineer Job No: 670932 Sydney - Inner Suburbs & CBD, Brisbane - Inner Suburbs & CBD, Melbourne - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Work across various Suncorp Insurance brands including AAMI,...


  • Sydney, Australia Microsoft Full time

    OverviewWe (Azure Core - Host Storage team) are responsible for delivering the Storage Virtualization platform to Azure Virtual Machines (VMs). Our stack handles trillions of internal orders (IOs) every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various...


  • Sydney, Australia Nuvei Full time

    Who we are:Till Payments is on a mission to create seamless customer payment experiences globally. Powered by technology, Till’s belief is that payments and merchant acquiring should be technology-led, agile and flexible.Till simplifies the way businesses accept payments across online, in-store, mobile, unattended and point of sale systems. The payments...


  • Sydney, Australia Nuvei Full time

    Who we are:Till Payments is on a mission to create seamless customer payment experiences globally. Powered by technology, Till’s belief is that payments and merchant acquiring should be technology-led, agile and flexible.Till simplifies the way businesses accept payments across online, in-store, mobile, unattended and point of sale systems. The payments...

  • Software Engineer

    4 weeks ago


    Sydney, Australia Jenny Barbour IT & Project Recruitment Full time

    US fortune 300 company Report into the Head of Technology Training and development programs About the job The Software Engineer analyses requirements, designs, codes, tests, installs, and maintains application systems, programs, functions, services, and other related software components in accordance with business needs of medium to high complexity. ...