Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer - it

Ballarat
GitHub
Software Engineer
Posted: 4 October
Offer description

Join to apply for the Senior Software Engineer - IT role at GitHub

About GitHub

As the global home for all developers, GitHub is the complete AI-powered developer platform to build, scale, and deliver secure software. Over 150+ million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate and experiment across 420+ million repositories.

Locations

In this role you can work from Remote, Australia

Overview

We are seeking a Senior Software Engineer to join GitHub's expanding IT Engineering team. This role is crucial for supporting our global workforce, known as Hubbers, who rely on our internal systems and services daily. The successful candidate will be responsible for providing essential support, developing and maintaining internal tooling, and configuring systems to ensure Hubbers operate efficiently and without obstacles.

We are looking for a Senior Software Engineer - IT who excels in coding and product delivery. The successful candidate will possess strong skills in automation, configuration management, and creative problem-solving using code and GitHub. They should have a deep understanding of software development principles and practices, along with experience in continuous integration and continuous deployment (CI/CD) pipelines. Proficiency in scripting languages like Python, Bash, or PowerShell is required, as is experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible.

Responsibilities

* Developing software applications and system integrations for process automation.
* Collaborate with cross-functional teams, including software engineers, Product Managers, and UX designers, to lead discussions, define, design, and ship new features or improvements.
* Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards.
* Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents.
* Champion security across IT Engineering through design and vulnerability remediations, ensuring compliance with enterprise security requirements, and partnering with Security teams to protect against vulnerabilities in our services.
* Champion operational excellence by improving system reliability, reducing incident response times, and establishing best practices for monitoring, alerting, and runbooks across IT Engineering services.

Qualifications

Minimum Qualifications:

* 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering software coding in languages including, but not limited to, Java, JavaScript, Go, Ruby, Rust, or Python
* OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering software coding in languages including, but not limited to, Java, JavaScript, Go, Ruby, Rust, or Python
* OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering software coding in languages including, but not limited to, Java, JavaScript, Go, Ruby, Rust, or Python.
* OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering software coding in languages including, but not limited to, Java, JavaScript, Go, Ruby, Rust, or Python.
* OR equivalent experience.
* 3+ years experience with full stack development, including front-end and back-end technologies.
* 2+ years experience deploying and managing applications in cloud environments such as AWS, Azure, or Google Cloud Platform; preferably Azure.
* 2+ years experience with containerization and orchestration tools such as Docker and Kubernetes.

Preferred Qualifications

* Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products
* Strong analytical and creative problem-solving skills
* Proven experience in full-stack software development
* Proficient in Python and NodeJS
* Familiarity with SQL or NoSQL databases
* Strong infrastructure knowledge, including cloud computing, Kubernetes, and containerization

Equal Employment Opportunity

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Ballarat
TheDriveGroup
Software Engineer
Similar job
Senior software engineer, elixir (remote, apac)
Ballarat
Telnyx
Software Engineer
Similar job
Senior software engineer
Ballarat
Halcyon Knights
Software Engineer
Similar jobs
IT and Tech jobs in Ballarat
jobs Ballarat
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Ballarat > Senior Software Engineer - IT

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save