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