Job Description
Responsibilities
Lead the end-to-end design, architecture, and development of scalable, secure, and high-availability systems. Provide technical leadership to engineering teams: guide system decisions, review code, and uphold engineering standards Mentor and coach engineers across levels, fostering growth and improving team capability. Collaborate with product and design teams to translate business needs into technical solutions. Drive adoption of modern engineering practices including cloud-native architecture, CI/CD automation, IaC, and observability. Identify and address technical debt, performance bottlenecks, and long-term platform risks. Ensure systems meet best practices for security, reliability, maintainability, and compliance. Lead incident response, root cause analysis, and continuous improvement initiatives.
Required Skills & Experience
12+ years of software engineering experience with a strong track record of delivering complex systems at scale. Proven experience ...
Lead the end-to-end design, architecture, and development of scalable, secure, and high-availability systems. Provide technical leadership to engineering teams: guide system decisions, review code, and uphold engineering standards Mentor and coach engineers across levels, fostering growth and improving team capability. Collaborate with product and design teams to translate business needs into technical solutions. Drive adoption of modern engineering practices including cloud-native architecture, CI/CD automation, IaC, and observability. Identify and address technical debt, performance bottlenecks, and long-term platform risks. Ensure systems meet best practices for security, reliability, maintainability, and compliance. Lead incident response, root cause analysis, and continuous improvement initiatives.
Required Skills & Experience
12+ years of software engineering experience with a strong track record of delivering complex systems at scale. Proven experience ...