Senior Software Engineer - Alerts

New
N
New RelicSoftware Observability
Location: Ottawa, Canada; Country: United States of America, State: OregonFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Backend DevelopmentSQLAgileJavaKotlinRESTful APIsDistributed Systems

Requirements

  • 5+ years of professional backend software engineering experience
  • Strong proficiency in Java or Kotlin
  • Solid grasp of OOP principles, RESTful APIs, and multi-threaded programming
  • Experience building multi-threaded Java services and shipping high-throughput services in production
  • Experience with relational databases including SQL optimization, pagination, partitioning, and scaling
  • Experience working with distributed systems at scale
  • Experience delivering APIs consumed by internal or external customers
  • Demonstrated empathy for the end user and backend impact on customer experience
  • Experience working in an agile environment

Responsibilities

  • Work collaboratively on a team using agile practices to ship software incrementally with frequent customer feedback
  • Design, develop, and deploy backend services in Java/Kotlin that process high-volume telemetry and alerting workloads
  • Collaborate with product managers and engineers specializing in high-throughput data streaming, infrastructure, design, and APIs
  • Implement new Alerting features, reduce tech debt, and retire old architecture
  • Advocate for architecture improvements and provide future technical direction
  • Develop and deploy code to customers multiple times per day
  • Maintain reliability and security for team software
  • Write clean, well-tested code, participate in peer code reviews, and contribute to documentation
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now