Senior Performance and Reliability Engineer

  • Full Time Job
  • Hybrid
Tradify

This role involves ensuring the stability and efficient scaling of our Microsoft technology-based software systems. It requires monitoring system health, identifying and investigating anomalies, and collaborating closely with other engineers to resolve issues and improve performance.

While extensive backend development expertise is not mandatory, experience with Azure technologies and software development principles would enhance the candidate's ability to contribute to both day-to-day operations and long-term strategic goals.

Key Responsibilities include:

  • Design and document architecture and technical solutions to achieve business objectives
  • Produce specifications and determine operational feasibility
  • Ensure that our cloud infrastructure is properly managed by implementing best practices, security controls, and automation.
  • Handle platform emergencies and maintain security controls.
  • Integrate software components into a fully functional software system.
  • Design and maintain highly usable solutions focussed on high levels of efficiency, reliability and always with design, configuration and test-driven best practice.
  • Understand the current technology landscape and how we leverage our technology investment.
  • Actively seek to produce value by building the right thing to provide the right business outcomes.
  • Support and guide less experienced members of the team.
  • Find effective ways to improve the responsiveness and flexibility of solutions which empowers our business users 
  • Ensure you and the wider team are adding value by genuinely taking ownership of the systems it designs and delivers. Design and develop business functionality  while improving code quality and infrastructure.
  • Champion culture of good security, coding standards, architecture patterns, resiliency, and documentation practices.
  • Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations, and support).
  • Communicate effectively and efficiently with all Engineering team members and promote a strong sense of teamwork.
  • Mentor and coach other developers and be able to collaborate with offshore teams while leading technology direction and improving the codebase.
  • Update the management team on the overall project, risks, and technology issues and propose suitable alternatives.
  • Implement constant efficiency improvement & problem-solving processes
  • Lead technical innovation and automation for the services provided to customers.
  • Communication: information gathering, status reports creation, issue-solving recommendations, providing technical guidance to other team members.
Requirements
Technical skills:
  • A relevant tertiary qualification or equivalent knowledge, skills, and experience
  • 5+ years of Experience in similar roles
  • Competence in developing and managing Azure App Services, utilising Azure's capabilities to effectively manage load, prevent failures and optimise performance.
  • Proficiency in configuring and managing alerting/monitoring tools, including Pingdom, PagerDuty, Azure Alerts, Raygun and Azure Application Insights 
  • Ability to identify, diagnose and fix performance bottlenecks and security issues in collaboration with developers.
  • Familiarity with managing IIS, Windows Services, and Linux VM
  • Programming experience with C# and knowledge of software development best practices is a bonus
Human skills:
    • Excellent communication and collaboration skills.
    • Proven ability to mentor other engineers
    • Proven track record in being a trusted advisor to customers
    • Confident communicator who can explain digital ideas clearly to non-technical audiences and work effectively with non-technical colleagues
    • Models the desired values and culture of the organisation
    • Willingly shares knowledge, expertise and within the team and with others in the organisation
    • Acts with honesty and integrity
Benefits
  • Hybrid Working 3 office/2 home
  • Employee Share Options (ESOP)
  • Generous Parental Leave entitlements
  • Down Tools Days (5-6 days a year to follow your passion)
  • Volunteer Leave (to pay it forward in our community)
  • Birthday leave (a paid day off so you can celebrate)
  • Dog-friendly office
  • Legendary Monthly Team Lunches
  • A values-based culture
Tradify
1 Follower