Senior Software Engineer

Correlate Resources Pty

Sydney

On-site

AUD 140,000 - 190,000

Full time

31 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Correlate Resources Pty in Sydney is seeking a Senior Software Engineer to join the North Sydney engineering team. The role is hands-on, requiring strong Python and AWS skills to own the full software lifecycle, from design to production and ongoing improvement.

You will work across API development, data platforms and cloud infrastructure, delivering scalable solutions for enterprise customers globally. The ideal candidate has solid Python experience, AWS depth and production API capabilities.

Qualifications

  • Strong commercial Python development experience.
  • Hands-on AWS experience.
  • Experience designing, developing and supporting production APIs.
  • Experience with Python frameworks such as FastAPI or similar.
  • Strong backend software engineering fundamentals.
  • Experience with relational databases and data-intensive applications.
  • Experience owning applications through full lifecycle.
  • Strong troubleshooting and production support capability.
  • Experience with CI/CD, testing and modern engineering practices.
  • Excellent communication with stakeholders.

Responsibilities

  • Design, build and enhance production-grade applications and services using Python.
  • Develop and enhance APIs within an AWS cloud environment.
  • Contribute to solution architecture and technical design decisions.
  • Work across AWS services including Lambda, API Gateway, Aurora, Redshift and OpenSearch.
  • Build integrations between applications, APIs, databases and data platforms.
  • Work with large-scale, multi-source datasets and data-driven applications.
  • Take ownership from initial problem definition through to production deployment.
  • Identify opportunities to re-engineer and improve existing systems for scalability, performance and reliability.
  • Own production systems, including monitoring, troubleshooting, incident response and root cause analysis.
  • Provide second-level technical support for applications and production issues.
  • Contribute to CI/CD, automated testing, code reviews and engineering standards.
  • Work closely with product, engineering and broader business stakeholders to translate business problems into technical solutions.

Skills

Python
AWS
API design
FastAPI
CI/CD
Snowflake
Production support

Tools

OpenSearch
Aurora
Redshift
Lambda
API Gateway

Job description

Senior Software Engineer, Python / AWS
We are partnering with an established global data and technology business to find a Senior Software Engineerto join its growing engineering team in North Sydney.
This is a highly hands‑on role for a strong Python and AWS engineerwho wants genuine ownership across the full software development lifecycle. You will work across solution design, development, APIs, data platforms, cloud infrastructure and production support, contributing to systems that process large volumes of data and support enterprise customers globally.
This is not a role where you simply pick up tickets and hand your code over. You will be expected to understand the problem, contribute to the design, build the solution, take it through to production and continue to own and improve it.
What you’ll be doing

  • Design, build and enhance production‑grade applications and services usingPython
  • Develop and enhance APIs within an AWS cloud environment
  • Contribute to solution architecture and technical design decisions
  • Work across AWS services including areas such asLambda, API Gateway, Aurora, Redshift and OpenSearch
  • Build integrations between applications, APIs, databases and data platforms
  • Work with large‑scale, multi‑source datasets and data‑driven applications
  • Take ownership from initial problem definition through to production deployment
  • Identify opportunities to re‑engineer and improve existing systems for scalability, performance and reliability
  • Own production systems, including monitoring, troubleshooting, incident response and root cause analysis
  • Provide second‑level technical support for applications and production issues
  • Contribute to CI/CD, automated testing, code reviews and engineering standards
  • Work closely with product, engineering and broader business stakeholders to translate business problems into technical solutions.

Senior Software Engineer, Python / AWS
We are partnering with an established global data and technology business to find a Senior Software Engineerto join its growing engineering team in North Sydney.
This is a highly hands‑on role for a strong Python and AWS engineerwho wants genuine ownership across the full software development lifecycle. You will work across solution design, development, APIs, data platforms, cloud infrastructure and production support, contributing to systems that process large volumes of data and support enterprise customers globally.
This is not a role where you simply pick up tickets and hand your code over. You will be expected to understand the problem, contribute to the design, build the solution, take it through to production and continue to own and improve it.
What you’ll be doing

  • Design, build and enhance production‑grade applications and services usingPython
  • Develop and enhance APIs within an AWS cloud environment
  • Contribute to solution architecture and technical design decisions
  • Work across AWS services including areas such asLambda, API Gateway, Aurora, Redshift and OpenSearch
  • Build integrations between applications, APIs, databases and data platforms
  • Work with large‑scale, multi‑source datasets and data‑driven applications
  • Take ownership from initial problem definition through to production deployment
  • Identify opportunities to re‑engineer and improve existing systems for scalability, performance and reliability
  • Own production systems, including monitoring, troubleshooting, incident response and root cause analysis
  • Provide second‑level technical support for applications and production issues
  • Contribute to CI/CD, automated testing, code reviews and engineering standards
  • Work closely with product, engineering and broader business stakeholders to translate business problems into technical solutions.

What we’re looking for Python and AWS are the two key non‑negotiables.
You’ll ideally bring:

  • Strong commercial experience developing software inPython
  • Strong hands‑onAWSexperience
  • Experience designing, developing and supporting production APIs
  • Experience with Python frameworks such asFastAPIor similar
  • Strong backend software engineering fundamentals
  • Experience working with relational databases and data‑intensive applications
  • Confidence contributing to system design and architecture
  • Experience owning applications through the full development lifecycle
  • Strong troubleshooting and production support capability
  • Experience with CI/CD, testing and modern engineering practices
  • Excellent verbal communication skills and the ability to explain technical issues clearly to both technical and non‑technical stakeholders
  • Experience withSnowflakeis advantageous butnot essential. Exact exposure to every AWS service in the current environment is also not required. They are more interested in genuine AWS depth and your ability to learn new services quickly.

The environment This is an established business, but the engineering culture has the pace and ownership you would normally associate with a much smaller technology company.
The team is lean, so engineers have broad responsibility and are expected to take genuine ownership of what they build. They are looking for someone who is proactive, dependable, comfortable challenging ideas constructively and willing to step outside a narrowly defined job description when the team needs it.
Communication is particularly important. While this is not heavily client‑facing, the role does involve production and second‑level application support, so you need to be able to understand an issue, communicate clearly and consider the impact from the customer's perspective.

Why consider it?

  • Genuine end‑to‑end engineering ownership
  • Complex Python and AWS engineering problems
  • Exposure to high‑volume data platforms and global products
  • Opportunity to influence technical design rather than simply execute requirements
  • Small team with direct access to key decision‑makers
  • Fast decision‑making and limited bureaucracy
  • Opportunity to work across APIs, cloud infrastructure, data platforms and application engineering
  • Hybrid model, withMonday to Thursday in the office and Friday flexible from home.

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer, AWS Border Network Engineering
Software Development Engineer, AWS Border Network Engineering

Amazon Web Services (AWS) • Sydney

On-site
AUD 140,000 - 190,000
Shares
Sign-on bonus
Benefits
Senior Software Engineer | Node.js | TypeScript | AWS
Senior Software Engineer | Node.js | TypeScript | AWS

Latitude IT • City of Melbourne

On-site
AUD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

2 Doors® • Melbourne

Hybrid
AUD 150,000 - 180,000
Hybrid work model
High autonomy
Senior Python/AWS Engineer — Full Ownership (Hybrid)
Senior Python/AWS Engineer — Full Ownership (Hybrid)

Correlate Resources Pty • Sydney

On-site
AUD 140,000 - 190,000
Software Engineer
Software Engineer

Amazon Web Services (AWS) • Council of the City of Sydney

On-site
AUD 120,000 - 150,000
Equity shares
Sign-on bonus
Benefits
Senior DevOps Engineer - GCP or AWS
Senior DevOps Engineer - GCP or AWS

Ruby Talent • Sydney

Hybrid
AUD 140,000 - 190,000
Equity / share options
Amazing benefits
AWS Platform Engineer
AWS Platform Engineer

BGL Corporate Solutions • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid working
Development budget
Paid study leave
+3
Senior Software Engineer
Senior Software Engineer

Latitude IT • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Experis Australia • Canberra

On-site
AUD 118,000 - 173,000
System Development Engineer, Core Networking (Relocation support available)
System Development Engineer, Core Networking (Relocation support available)

Amazon • Sydney

On-site
AUD 140,000 - 210,000
Learning & development - AWS training
Health, income protection and life
Military differential pay
+3