New Relic logo
New Relic

Data for Engineers

Senior Software Engineer – Alerts

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

Oregon

Posted

19 hours ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishDistributed SystemsJavaKotlinSQL

Job Description

Senior Software Engineer – Alerts

New Relic

• 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, with reliability and customer impact top of mind • Collaborate with product managers and engineers who specialize in high-throughput data streaming systems, computing infrastructure, design, UIs, and customer-facing APIs • Implement exciting new Alerting features that affect our entire pipeline, and also help reduce tech debt and retire old architecture • Advocate for architecture improvements, provide future direction, and clearly articulate reasons why while assessing tradeoffs • Develop and deploy your code to customers multiple times per day • Be part of a small team of engineers collectively accountable for the reliability and security of the team's software • Write clean, well-tested, and maintainable code; participate in peer code reviews and contribute to internal technical documentation • Submit PRs to other teams' codebases with low friction by providing the context the team needs to understand and approve the changes

Job Requirements

  • 5+ years of professional backend software engineering experience, preferably in a SaaS or product-based environment
  • Strong proficiency in Java (Kotlin actually, but willingness is fine). You should have a solid grasp of OOP principles, RESTful APIs, and multi-threaded programming
  • Experience building multi-threaded Java services and shipping reliable high-throughput services to customers in a production environment
  • Experience with relational databases: complex SQL, optimization, pagination, partitioning, and scaling
  • Experience working with distributed systems and an understanding of how to write code and queries that perform at scale
  • Experience delivering APIs consumed by internal and/or external customers
  • Demonstrated empathy for the end user — you understand that backend data logistics, persistence, and retrieval at scale directly affect what customers experience, and you make engineering decisions with that impact in mind
  • Experience working in an agile environment characterized by rapid change
  • Strong interpersonal skills, including the ability to seek consensus, lead by example, and exhibit persistence and tenacity

Benefits

  • Maintain a work-life balance that enables you to thrive by leveraging flex time-off
  • Ten weeks of paid parental leave
  • DataNerds4Good volunteer time off program

Related Job Pages

More Full-stack Engineer Jobs

ION Sistemas logo

Fullstack Developer (Mid/Senior)

ION Sistemas

Somos especialistas no desenvolvimento de softwares de automação de vendas para atacadistas e distribuidores. 📲

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Work on implementation projects, supporting technical configuration and validating integrations according to the client’s scenario; • Backend development using Java and Android; • Creation and optimization of queries in Oracle databases; • Analysis and resolution of technical issues in development and production environments; • Apply development best practices (Clean Code and SOLID principles); • Active participation in agile ceremonies (Scrum and Kanban).

Brazil
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• End-to-End Delivery: Build, configure, and extend applications on the Unqork platform, owning feature delivery from technical design to a successful launch. Identify opportunities and design solutions that positively impact customer adoption. • Client Leadership & Stakeholder Management: Serve as the primary technical contact for client stakeholders during US business hours. Navigate dynamics with professionalism, managing expectations and executive-level communication with senior client leadership. • Architectural Collaboration: Collaborate closely with the Architect to implement designs and architectural decisions, escalating risks or blockers proactively while ensuring solutions align with scalable BFF (Backend-for-Frontend)/proxy architectures. • Global Team Coordination: Coordinate with distributed, offshore development team members across multiple time zones, providing crucial context, guidance, and thorough code/configuration reviews. • Agile Execution & Documentation: Participate actively in Agile ceremonies and sprint planning. Contribute to technical artifacts and knowledge transfer materials to ensure long-term project sustainability.

Mexico
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• End-to-End Delivery: Build, configure, and extend applications on the Unqork platform, owning feature delivery from technical design to a successful launch. Identify opportunities and design solutions that positively impact customer adoption. • Client Leadership & Stakeholder Management: Serve as the primary technical contact for client stakeholders during US business hours. Navigate dynamics with professionalism, managing expectations and executive-level communication with senior client leadership. • Architectural Collaboration: Collaborate closely with the Architect to implement designs and architectural decisions, escalating risks or blockers proactively while ensuring solutions align with scalable BFF (Backend-for-Frontend)/proxy architectures. • Global Team Coordination: Coordinate with distributed, offshore development team members across multiple time zones, providing crucial context, guidance, and thorough code/configuration reviews. • Agile Execution & Documentation: Participate actively in Agile ceremonies and sprint planning. Contribute to technical artifacts and knowledge transfer materials to ensure long-term project sustainability.

Costa Rica
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• End-to-End Delivery: Build, configure, and extend applications on the Unqork platform, owning feature delivery from technical design to a successful launch. Identify opportunities and design solutions that positively impact customer adoption. • Client Leadership & Stakeholder Management: Serve as the primary technical contact for client stakeholders during US business hours. Navigate dynamics with professionalism, managing expectations and executive-level communication with senior client leadership. • Architectural Collaboration: Collaborate closely with the Architect to implement designs and architectural decisions, escalating risks or blockers proactively while ensuring solutions align with scalable BFF (Backend-for-Frontend)/proxy architectures. • Global Team Coordination: Coordinate with distributed, offshore development team members across multiple time zones, providing crucial context, guidance, and thorough code/configuration reviews. • Agile Execution & Documentation: Participate actively in Agile ceremonies and sprint planning. Contribute to technical artifacts and knowledge transfer materials to ensure long-term project sustainability.

Guatemala