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.
Apply directly at OneSignal →Create a free account for alerts like thisView OneSignal immigration profile
This listing is sourced directly from OneSignal's careers page and normalized into a canonical job model.