As a Software Development Engineer 3 (SDE3) you are in a senior Individual Contributor engineering role. At this level you will be playing an active role in technical leadership, with proven impact across teams and the wider directorate. You will take ownership and accountability for the development of the products in your domain. You will participate in activities that build capability across the organisation: coaching and mentoring of existing colleagues, and interviewing/hiring of new colleagues.
Working with other technology teams across the entire software lifecycle mainly towards Data engineering and Data Science. (Pyspark, Hadoop, Hive, Kafka, Devops, ML, Python, Databases, etc)
Applying SDLC practices to create and release robust software
Working with product teams to communicate and translate needs into technical requirements.
Delivering high quality technical solutions into production.
Responsible for ensuring key service metrics are met.
Continually look for how we can evolve and improve our technology, processes and practices.
Working other teams on good practice and helping define process.
Supporting production systems, resolving incidents, and performing root cause analysis.
Sharing knowledge with the wider engineering community.
Mentoring and developing others around you.