Software Development Engineer - AWS ODE.

Last updated an hour ago
Location:Auckland
Job Type:Full Time

We are a fast-growing team addressing customer needs to transform the energy and utilities industry through distributed software engineering, machine learning, analytics and building new solutions on the AWS cloud. We are the first AWS software development team in New Zealand and are excited to be partnering with Vector to work on a new generation of software for smart energy, to deliver more affordable, reliable and cleaner energy solutions.

Our initial focus is to collect and analyse data from more than 1.6 million IoT-connected Vector advanced meters across Australia and New Zealand, providing insights that will allow Vector to enable energy and utilities companies to develop tailored product and pricing solutions for their customers.

Our New Zealand team is part of Outcome Driven Engineering (ODE) in AWS, a worldwide organization building brand new services in partnership with key strategic customers across multiple industries, including our sustainability alliance with Vector. We work closely with other AWS teams, other ODE teams as well as our colleagues on this project based in Seattle.

As a Software Development Engineer on the team, you have end-to-end ownership over what we build; from working closely with our customer to determine requirements and use cases, to partnering with Senior Engineers to design and architect solutions, to implementation, deployment and operational excellence. The team comprises a wide range of skill sets and experience levels, providing the opportunity for new members to both be mentored and for mentorship.

You have the opportunity to leverage other AWS services, deliver new and innovative software, and work with peers across AWS and Vector engineering teams. The chance to develop new skills and build your career by tackling challenges at Amazon scale is a first for New Zealand.

We are looking for experienced hands-on Software Development Engineers who are obsessed with customer success, passionate about simplification and design-thinking, and excited about building industry leading, next generation systems on the AWS cloud.

You should be a software developer with not only a good track record of delivering large scale software but also be passionate about customer success, take ownership of solving challenges and want to be part of a brand-new, startup-like environment.

Keen to know more? https://aws.amazon.com/blogs/industries/vector-and-aws-join-forces-to-accelerate-the-future-of-energy/

BASIC QUALIFICATIONS

  • Bachelor's Degree in Computer Science or related field of studies
  • 3+ years of non-internship professional software development in at least one modern object-oriented language such as Java, C++, Python or C#
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Strong knowledge of computer science fundamentals including data structures, algorithms and complexity analysis.

    PREFERRED QUALIFICATIONS

  • Excellent understanding of resource and design requirements for highly scalable systems.
  • Strong sense of ownership, customer obsession, and drive
  • Practical experience with key enabling technologies such as ML, statistical analysis tools and/or analytics pipelines.
  • Experience with big data technology stacks: SQL & NoSQL data stores, streaming & batch technologies such as Kafka, Kinesis, Spark, EMR
  • Clarity in technical communication with peers and non-technical cohorts
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Meets/exceeds Amazon’s leadership principles requirements for this role
• Meets/exceeds Amazon’s functional/technical depth and complexity for this role
Come build the future with us!

Our team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. We cultivate a welcoming and inclusive culture, and recognize the importance of a good work/life balance, with flexible schedules and work-at-home options depending upon the role. Team members bring a wide range of skill sets and experience levels, providing both growth and mentoring opportunities for new members.