Software Engineer

3 weeks ago


NSW Sydney City amp Inner West, Australia PEOPLE 2.0 AUSTRALIA (EST) PTY LTD Full time

Our client is a Digital Consulting Company who harnesses the digital disruption to develop products & services that make life simple.

They are seeking an experienced professional to join their team

The ideal candidate will have a strong background in both data engineering and DevOps, with a deep understanding of cloud-native technologies, particularly within the AWS ecosystem. You will be responsible for the end-to-end lifecycle of their data processing and analytics applications, from development and optimization to deployment and maintenance. Your expertise will be critical in ensuring their data pipelines are efficient, cost-effective, and highly available.

Key Responsibilities
Data Engineering & Development:
o Design, develop, and maintain proprietary data processing applications using Scala and Apache Spark to handle large-scale datasets.
o Tune and optimize Spark application performance on AWS EMR, including selecting appropriate instance types for memory-intensive workloads and improving ETL runtimes.
o Write and maintain high-quality, production-ready code that adheres to system requirements, designs, and quality standards.
o Develop and implement unit tests and data generators to ensure the accuracy and reliability of data applications during early development stages.

DevOps & Infrastructure:
o Maintain and manage containerized services orchestrated using Kubernetes (EKS) on AWS.
o Manage application deployments using Helm charts, ensuring smooth and repeatable releases.
o Develop and maintain Infrastructure as Code (IaC) using AWS Cloudformation.
o Be comfortable with tools like AWS Step Functions, EMR, and OpenSearch to automate the orchestration of ETL jobs.
o Improve and automate the CI/CD pipeline for ETL jobs, streamlining the deployment of stable application versions.
o Implement and manage EMR clusters to optimize cost of Big data processing and resource utilization.

Data Store Management & Operations:
o Work with AWS OpenSearch (Elasticsearch) as a data store, optimizing its performance for complex full-text search and analytical queries.
o Monitor and troubleshoot application performance and operational metrics using tools like Splunk and AWS EMR dashboards.
o Respond to and resolve alerts generated by the monitoring systems to ensure application stability.
• Security & Documentation:
o Handle Client-side encryption using AWS KMS for data files transferred between on-premise systems and AWS S3 using AWS SDKs.
o Create and maintain comprehensive technical documentation for all applications, processes, and infrastructure.


Required Skills and Qualifications
• Extensive experience with big data processing technologies, specifically Scala and Apache Spark.
• Proven expertise in cloud infrastructure, particularly with AWS services (EKS, EMR, Step Functions, S3, OpenSearch).
• Strong understanding of containerization and orchestration using Docker and Kubernetes.
• Hands-on experience with Infrastructure as Code (IaC) principles and tools.
• Proficiency in CI/CD pipeline development and automation.
• Solid experience with monitoring and logging tools (e.g., Splunk, Observe, Grafana).
• Familiarity with data formats like Parquet.
• Experience with data security practices, including encryption/decryption.
• Excellent problem-solving skills and the ability to conduct research and tune system configurations for optimal performance and cost.
• Strong communication skills and the ability to create clear, concise technical documentation.


Nice to Have
• Experience with other AWS data services (e.g., Redshift, Glue, etc.).
• Knowledge of other programming languages (e.g., Python).
• Experience in the financial or Fin-crime sector.


  • Software Engineer

    3 weeks ago


    NSW - Sydney - City & Inner West, Australia Conexxia Pty Ltd Full time

    Software Engineer Salary: $80,000.00 to $150,000.00/year Conexxia is a leading Australian IT Consulting Company specializing in end-to-end IT solution, agile development, continuous delivery, smart automation, low code, and DevOps. We are passionate about strategic automation and Digital Transformation and currently service prominent clients across...

  • Software Engineer

    3 weeks ago


    NSW - Sydney - City & Inner West, Australia Our Other Company Full time

    Our client, Virtuoso Technologies and Consulting, is an Information Technology (IT) consulting firm with SEI-CMM Level-5 and ISO 9001 certifications. Located in Sydney, New South Wales, they specialise in sustainable solutions that integrate people, processes, and technology to help enterprises improve efficiency and maintain a competitive edge. They are...


  • NSW - Sydney - City & Inner West, Australia Ironbrij Full time

    About Prople At Prople, we democratise data intelligence - empowering businesses to extract strategic insights through advanced AI, automation, and analytics. Our end-to-end capabilities span intelligent data management, digital transformation, ML-driven solutions, and expert consulting. As a Software Engineer, you’ll play a key role in enabling clients to...

  • Software Engineer

    3 weeks ago


    NSW - Sydney - City & Inner West, Australia AUSTRALIA PEO PTY LIMITED Full time

    About Emoticon Technologies We understand the business of our clients and know what it takes to transform it into the future. At Emoticon Technologies Pvt Ltd., we drive innovation – from advisory and implementation to managed services and beyond. With SAP at our core and a powerful ecosystem of partners, we continuously improve solutions and technology...

  • Software Engineer

    3 weeks ago


    NSW - Sydney - City & Inner West, Australia Enrich IT Services Pty Ltd Full time

    Enrich IT is looking for a Software Engineer [ERP] to maintain proficiency in SAP BASIS This role is a great fit for you, if you have: 5-10+ years of experience managing SAP technologies with strong hands on-experience. Experience and training in HANA and S/4 HANA projects in a medium or large size firm is advantageous. Experience in managing certificates,...


  • NSW - Sydney - City & Inner West, Australia Our Other Company Full time

    Our client, Virtuoso Technologies and Consulting, is an Information Technology (IT) consulting firm with SEI-CMM Level-5 and ISO 9001 certifications. Located in Sydney, New South Wales, they specialise in sustainable solutions that integrate people, processes, and technology to help enterprises improve efficiency and maintain a competitive edge. They are...


  • NSW - Sydney - City & Inner West, Australia DEVOPS1 PTY LTD Full time

    About DevOps1 DevOps1 is a team of passionate technology specialists who work with our customers and partners to deliver innovative solutions. With a strong culture at the core, our people, experiences, practices, and tooling solutions operate as one to drive the impact needed for software to evolve and improve faster than organisations using more...

  • Software Engineer

    6 days ago


    Greater Sydney Area, Australia Rocket Software Full time $180,000 - $250,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers,...


  • NSW - Sydney - City & Inner West, Australia TECH MAHINDRA LIMITED Full time

    Designation / Job title : 261313 - Software Engineer Primary or Mandatory skills :- • GCP Stack • Looker Studio Good to have skills : • Python and Machine Learning • Data Modelling • Tableau and SQL Detailed Job description : - • 11+ years of experience in Business Intelligence - Data • Modelling, Governance & Integration (traditional...

  • Software Tester

    3 weeks ago


    NSW - Sydney - City & Inner West, Australia AI Talent Pty Ltd Full time

    ob Description Position Overview: AI Talent, a pioneer in AI-powered solutions, is looking for a meticulous and experienced Software Tester to join our team. In this role, you will be responsible for verifying the quality and performance of our AI applications by creating and executing test plans, identifying defects, and working closely with developers to...