Mô tả công việc
Reports To: Engineering Manager
Summary:
As a Senior Software Engineer, you will play a key role in developing and deploying software that solves critical business needs. You will not only be a skilled developer but also a leader and mentor, guiding your team to deliver high- quality, reliable, and maintainable software. You will have the opportunity to shape the development pipeline, influence technical decisions, and collaborate with stakeholders across the organization.
Hiring Process:
Round 1: Technical Challenge (3- 5 days)
Round 3: Culture fit
Round 2: Technical Interview
Key Responsibilities:
Technical Leadership:
Overcome obstacles and setbacks, adapting to ambiguity, and communicating changes to plans effectively and in a timely manner.
Demonstrate thought leadership by contributing to technical design decisions that span vertically through the team’s ownership.
Infrastructure and Operations:
You keep the CI/CD pipelines in good health, adjusting them as needed.
Identify and influence the resolution of infrastructure issues to maintain a reliable and efficient software environment.
You actively set availability and failure rate goals for services your team owns, and pursue them.
Team Collaboration and Growth:
Focus on enabling colleagues to solve problems independently rather than providing instant solutions.
Fostering an environment of knowledge sharing and collaboration within the team.
You force multiply for your team by finding ways to enable them to do more each day.
Code and Quality:
Your code quality is exemplary.
Advocate for automating repetitive tasks to reduce errors, save time, and improve efficiency.
Demonstrate a deep understanding of design patterns and architectural principles.
Continuous Improvement:
Embracing experimentation and data- driven decision making for continuous improvement.
Staying up- to- date on industry trends and technologies relevant to the team’s work.
Customer Focus:
Empathising with customer needs and translating them into technical solutions.
Gathering and analysing customer feedback to inform product development and improvement.