Job Closed
This listing is no longer active.
The world's leading community for creative assets and creative people, Envato is a certified and passionate B Corp.
Lead Engineer
Location
Australia
Posted
121 days ago
Salary
0
Seniority
Senior
Job Description
Lead Engineer
Envato
• Leading • Driving initiatives to improve reliability, performance and security • Educating the team so that they have the knowledge and skills to deliver reliable, performant and secure systems • Ensuring we're improving continuously and learning from our incidents and near-misses • Communicating the strategy and vision to the team to ensure alignment • Infrastructure Engineering & Architecture • Design, build, and provision new infrastructure to support new products, initiatives and solve problems • Uses software development skills to create software that integrates infrastructure with services and APIs • Mentoring • Reviews code quality and coaches Engineers directly. • Shares insights and feedback with Engineering Manager • Availability • Works to increase the mean-time-between-failures and decrease the mean-time-to-repair of public-facing systems • Monitoring • Contributes to the improvement of the monitoring and measurement systems that support our operational scale and continuous delivery • Operations • Helps engineering teams to operate the systems required to deliver their products. • Is able to think ahead to solve operational problems before they become critical. • Emergency Response • Takes part in the roster to support the site after normal office hours • Troubleshoots live production issues • Facilitates the response to emergency situations • Reviews incidents and makes recommendations based on lessons learned • Performance, Efficiency & Latency • Contributes to the measurement techniques that assist in the performance tuning of the applications stack • Use the monitoring systems to help maintain application performance at acceptable levels • Recommends and implements performance improvements across the stack • Security & Risk • Participates in the ongoing process to identify and mitigate risk in Envato systems • Change Management • Participates in the development and maintenance of our applications and infrastructure • Provides support and advice to engineering teams delivering changes to production • Capacity Planning • Uses our monitoring to advise on capacity requirements
Job Requirements
- Has automated failover scenarios
- A commitment to continual learning
- Has provided a positive contribution to both operations-focused and development-focused work
- Contributes positively to a team through both synchronous and asynchronous communication
- Has built and maintained cloud-based applications and infrastructure
- Demonstrable knowledge of caching techniques
- Has worked with CDN providers and or DDoS mitigation services to improve service performance and reliability
- Has worked in a culture of shared responsibility between software developers and infrastructure specialists
- Linux administration
- Monitoring and logging tools
- Passion for and experience in best practice systems operations tools and techniques
- Public and private cloud-hosted infrastructure
- SQL Database management
- Supporting a large web-based application with global traffic
- Has worked with tools and frameworks for automating infrastructure
- Has built self-healing systems
- Has automated testing of failure scenarios
- Has measurably improved the resilience of systems
- Experience with AWS
- Experience with CloudFlare
- Experience with tools including Datadog, Rollbar and Sumologic
- Experience in other agile environments
- Application development experience
- MySQL performance tuning and troubleshooting expertise (in Aurora a bonus)
- Security and Risk identification, assessment and mitigation
- The ability to provide security and risk assessment and actions for a large e-Commerce site
- Experience with Cloudformation, Terraform, and the AWS CDK
Benefits
- Flexible Working: remote-first across Australia or New Zealand with flexibility for you to manage work and life as you need
- Work from Anywhere: apply to work in another location for up to 3 months per calendar year.
- Connection Budget: an annual budget to connect with the team IRL where and when possible.
- Learning Budget: study leave and an annual budget for you to put towards your learning and development.
- Home Office Allowance: a contribution towards your set-up and a monthly allowance to support work from home costs.
- Wellbeing: access to a holistic assistance program that provides support in many areas of life and health.
- Volunteer Leave: 2 days per calendar year to volunteer and give back to the community.
- Parental Leave:20 weeks paid primary carer leave, and 6 weeks paid secondary carers leave.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build full stack features using React, Python, and modern APIs to deliver high-quality user experiences • Design and extend backend services and APIs that integrate AI models and external AI services into the platform • Create intuitive user workflows that incorporate AI (e.g., conversational data querying, assisted discovery, or guided analytics) • Integrate with Snowflake and our semantic modeling layer to deliver seamless data-driven applications • Define patterns and best practices for integrating LLMs and semantic modeling into data workflows • Mentor and guide engineers, raising the bar on engineering craft, AI integration strategies, and system reliability • Shape the app marketplace experience by advancing intelligent recommendations, AI-assisted publishing, and cross-app insights • Ensure reliability at scale by driving observability, automated testing, CI/CD improvements, and performance tuning across AI-enabled systems • Partner with product and design leadership to translate ambiguous AI opportunities into customer-ready features • Evaluate and influence technology choices (agent frameworks, Snowflake integrations, orchestration layers)
• Build full stack features with React, Python, and modern APIs that deliver high-quality user experiences • Design backend services & APIs that integrate AI models and external AI services into the platform • Create intuitive workflows powered by AI—conversational querying, assisted discovery, guided analytics • Connect AI-driven features to Snowflake and our semantic modeling layer for seamless data-driven apps • Contribute to app store experiences with AI-powered recommendations and publishing flows • Ensure reliability at scale with strong testing, CI/CD pipelines, and observability • Collaborate with product, design, and engineering peers to turn AI opportunities into customer-ready features
Senior Software Engineer
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Architect, design, and build enterprise‑grade web applications using modern frameworks such as React/Next.js, TypeScript, Tailwind CSS, and associated tooling. • Establish and drive frontend and full-stack architecture standards, ensuring scalability, maintainability, accessibility, and security across Solution Network applications. • Lead and mentor engineers by setting coding standards, running design reviews, facilitating code reviews, and elevating engineering best practices across the team. • Integrate with authentication, entitlement, and workflow systems such as Okta, ServiceNow, and internal OneStream services for secure, seamless user experiences. • Develop and maintain structured content integrations (e.g., Sanity CMS) to support dynamic metadata, marketplace assets, and partner-driven content. • Design and implement intelligent search, filtering, and recommendation features leveraging LLM-driven capabilities and advanced UI/UX patterns. • Collaborate closely with backend and Platform teams to define API contracts, data models, and telemetry/reporting standards. • Implement observability and analytics frameworks (Clarity, Google Analytics, Dynatrace, Power BI) to monitor performance and guide product decisions. • Champion CI/CD, testing automation, and DevOps practices using Azure DevOps, GitHub Actions, and Vercel. • Conduct technical evaluations and proof‑of‑concepts for emerging technologies and architectural approaches. • Troubleshoot, debug, and optimize existing applications to improve reliability, performance, and security. • Drive requirements discussions with Product and UX teams, prioritizing based on customer value, technical feasibility, and strategic impact. • Document system architecture, standards, and development workflows; contribute to internal knowledge bases and engineering enablement efforts. • Support solution submission automation, partner self‑service portal initiatives, and future in‑app solution consumption models within the Solution Exchange roadmap.
Senior Software Engineer II, MarketPlace
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Design and architect solutions that work interactively with the OneStream Platform and provide Windows Application and Browser Interfaces leveraging server-side business logic. • Provide documentation of source code, defining standards and improving them, APIs, flow diagrams, reviewing code requests. • Build and deliver solutions that meet/exceed customer/stakeholder expectations. • Proactively suggest options for solutions that make the feature easy to use and improve customer experience. • Drive requirements discussions based on value delivered to customers. • Participate and contribute to reviewing other team members unit tests. • Lead design discussions and planning. • Provide complex design requirements for major features and new solutions. • Mentor Senior Software Engineers I team members in best practices, coding standards, assist in software design, provide training. • Serve as an onboarding partner for new hires and training. • Member of the required approvers for pull requests, release branch. • Run/Lead formal Code Review meetings. • Help maintain code quality, organization, and automatization.


