OneSignal

OneSignal

Senior Software Engineer, Email Team

United States - Remote / Remote (US) · Senior · Full-time

Sponsorship not specifiedDetected 23 days ago
TypeScriptGoRustRubyReactExpressDistributed SystemsPostgreSQLMySQLRedisCassandraKubernetesRESTgRPCKafkaComplianceHubSpotCypressCollaboration

About the role

  • Your contributions will shape the way household brand names engage with their users.

Responsibilities

  • Collaborate with Product Managers, Designers, and Engineers to implement new features for our Customer Engagement products, using TypeScript, Ruby, and Rust.
  • Present technical specifications to other engineers, drive alignment on proposed solutions, and prototype draft implementations
  • Ability to own and deliver end to end software functionality from design/architecture, through implementation, testing, production, release, and monitoring
  • Ability to manage complex cross-team coordination and work closely with product owners

Requirements

  • Experience with TypeScript and at least one system programming language (Rust, Go, Ruby, etc)
  • We value a variety of experiences, and these are not required.
  • Experience with event streaming framework such as Apache Kafka
  • Experience with Rust or another systems programming language
  • Experience with Kubernetes
  • Experience with data modeling using at least one database engine (MySQL, PostgreSQL, Redis, Cassandra, ScyllaDB, etc.)
  • Your ability to consider performance characteristics, user experience, and maintainability of systems will be critical to success in this role.

Compensation

  • The New York and California base salary for Senior Software Engineer full time position is between $170,000 and $190,000.
  • Your exact starting salary is determined by a number of factors such as your experience, skills, and qualifications.

Benefits

  • It would be an added bonus if you have experience in any of the following:
  • In addition to base salary, we also offer a competitive equity program and comprehensive and inclusive benefits.
  • Growth Mindset & Love of Learning

Company info

  • The Email team at OneSignal develops the UI and API powering our market-leading email services.
  • This product-focused team builds out scalable solutions to complex problems such as campaign warmups, message personalization, and link tracking.
  • We're continually improving our product to enhance our customers' experience and empower them to create effective and impactful messaging campaigns.
  • We move quickly to deliver value to our customers, while maintaining a high standard for reliability and functionality.
  • As a Senior Software Engineer, you'll be expected to take ownership of end-to-end projects that require developing in multiple languages across the stack.
  • You will drive organizational proficiencies in key technologies and technical areas, such as scalable architecture and programming language expertise.
  • Conduct code and specification reviews, providing technical insights to improve our features and code base
  • Resolve production reliability issues and ensure the system scales to meet the demands of our customers
  • Refactor components on the frontend, creating extensible, reusable and clean component architecture
  • Stay up-to-date with the latest industry trends and technologies, incorporating new ideas into our engineering processes

Equal opportunity

  • Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws.
  • A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on OneSignal.

This listing is sourced directly from OneSignal's careers page and normalized into a canonical job model.