- Drives requirements and design by partnering with stakeholders, including program managers, technical leads, and architects, to define and refine messaging system requirements. Leverages telemetry, customer feedback, and usage patterns to inform architectural decisions and shape the product roadmap. Establishes continuous feedback loops to measure customer value, reliability, and operational health, ensuring future design iterations are data-driven. - Champions coding best practices, design patterns, and reusable frameworks across the team. Ensures production-ready code with minimal defects and mentors engineers through hands-on guidance and comprehensive code reviews. - Defines testing strategies for messaging system components, establishing quality gates and success criteria across unit, integration, and end-to-end testing. Drives improvements in test coverage, removes obsolete tests, and identifies gaps in the testing framework. Leads the integration of automation into CI/CD pipelines to continuously validate reliability and performance under realistic workloads. - Improves engineering productivity by identifying tooling gaps across the cloud messaging development lifecycle. Designs and builds internal tools, frameworks, and libraries that streamline development, debugging, and operational workflows. Evaluates and advocates for open-source solutions where appropriate. Mentors engineers on modern tooling practices and fosters a culture of continuous improvement in developer experience. - Drives incident response and operational excellence as a DRI. Monitors messaging systems for degradation, downtime, and service interruptions, driving rapid root-cause analysis and resolution of complex distributed systems issues. Coordinates cross-functional response efforts, communicates status to stakeholders, ensures SLA compliance, authors post-incident reviews, and drives systemic improvements to prevent recurrence. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience in building highly-scalable cloud services. Deep understanding of distributed systems. Experience in building Messaging brokers or Pub Sub systems is an added advantage.
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.