About the job
Important Note:
This position operates primarily in Pacific Standard Time (PST). Candidates should be willing to adjust their schedules for collaboration across various time zones as needed.
As a Senior Software Engineer, you will join our Global Cloud Services organization. This dynamic role offers the chance to create cutting-edge customer-facing cloud Observability tools. You will collaborate with diverse teams on the design, architecture, and implementation of our Observability platform, focusing on an AI-driven user experience that empowers customers to engage in self-service monitoring.
This position will dedicate 90% of your time to UI development and 10% to backend development.
Your responsibilities will include:
- Designing and developing scalable, maintainable, and reusable software components with a strong focus on performance and reliability.
- Working alongside product managers to transform requirements into well-architected solutions, taking ownership of features from design through to delivery.
- Creating intuitive and extensible user experiences with modern UI frameworks while ensuring adaptability for customer-specific needs.
- Contributing to the design and implementation of new products and features, while enhancing existing product capabilities.
- Integrating automated testing into development workflows to guarantee consistent quality across releases.
- Participating in design and code reviews to uphold best practices in performance, maintainability, and testability.
- Developing comprehensive test strategies that encompass functional, regression, integration, and performance aspects.
- Encouraging a culture of continuous learning and improvement by sharing engineering and quality best practices.
- Promoting engineering craftsmanship, knowledge-sharing, and thoughtful quality practices across the team.
Create High-Quality, Scalable, and Reusable Code Utilizing AI-Assisted Tools
Write clean, maintainable, and modular code by applying software architecture best practices, leveraging AI-assisted design and development tools to expedite implementation and ensure consistency across the codebase.
Oversee the Complete Software Development Lifecycle (SDLC)
Collaborate closely with product owners to gather detailed requirements and translate them into technical solutions.
Drive the entire SDLC—from rapid prototyping to design, implementation, testing, and deployment—utilizing AI-powered code generation, testing, and CI/CD tools to ensure speed and quality.
Design and implement AI-native Observability products and features.

