Twilio

Senior Software Engineer

Twilio

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $138,700 - $173,400 per year

Job Level

Senior

Tech Stack

AndroidAWSCloudGoGraphQLiOSJavaJavaScriptKotlinKubernetesMicroservicesNode.jsOpen SourcePythonReactReact NativeScalaSwiftTypeScript

About the role

  • Focus on maintaining and improving Segment's Analytics SDK on the React-Native mobile platform (analytics-react-native) and its catalog of integrations
  • Architect platform-specific approaches to software instrumentation and enrichment, prioritizing customers' Developer Experience
  • Implement, review and release updates to high-performance Segment libraries to support customers aggregating and analyzing data at scale
  • Build out new technologies for future Segment features related to mobile instrumentation
  • Collaborate with product owners and engineers across Segment to create new experiences while maintaining consistency across service offerings
  • Interact with and strengthen relationships with Segment’s open source community
  • Support high-throughput data collection infrastructure that brings events into Segment's cloud

Requirements

  • 5+ years of engineering experience writing, building and distributing mobile apps for React-Native
  • Strong understanding of RN architecture, component lifecycle, performance optimization and testing for multiple target platforms
  • Experience with React Native upgrade cycles and cross-platform development (iOS/Android)
  • Experience with native module development and competency with underlying native languages (esp. Swift & Kotlin)
  • Understanding of NPM ecosystem and SDK release/management processes
  • Cross-platform debugging skills across iOS/Android/JavaScript boundaries
  • Detailed understanding of native mobile platforms, with a focus on performance, energy, and architecture paradigms
  • SDK/library development experience - has shipped developer-facing tools used by external teams
  • Systems integration experience with event-driven architectures and data pipelines
  • Consultative approach to feature development and desire to understand business context and user needs
  • Adaptable to evolving requirements and comfortable with iterative development cycles
  • Strong technical communication skills for both technical and business stakeholders
  • Constructive approach to technical discussions and code reviews
  • Experience with web, mobile & server-side technologies and willingness to learn new libraries & languages
  • Desired: experience building and distributing native apps across Android and iOS; maintaining and contributing to open source; server-side technologies awareness of scalability and security; Customer Data Platform (CDP) or Segment-specific knowledge
Benefits
  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program
  • Remote-first work and flexible work arrangements
  • Support for volunteering and donation efforts
  • Occasional travel for in-person meetings

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React Nativemobile app developmentnative module developmentSwiftKotlinNPMSDK developmentevent-driven architecturedata pipelinescross-platform debugging
Soft skills
technical communicationconsultative approachadaptabilityconstructive feedbackcollaborationcustomer focusproblem-solvingiterative developmentrelationship buildinguser needs understanding
TENEX.AI

Staff Software Engineer

TENEX.AI
Leadfull-timeFlorida, Kansas · 🇺🇸 United States
Posted: 1 hour agoSource: jobs.ashbyhq.com
AWSCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPython+2 more
TENEX.AI

Software Engineer

TENEX.AI
Mid · Seniorfull-time🇺🇸 United States
Posted: 1 hour agoSource: jobs.ashbyhq.com
AWSCloudGoGoogle Cloud PlatformJavaScriptMySQLNext.jsPostgresPythonReactTypeScriptVue.js
TENEX.AI

Senior Software Engineer

TENEX.AI
Seniorfull-time🇺🇸 United States
Posted: 1 hour agoSource: jobs.ashbyhq.com
AWSCloudDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPythonReact+1 more
AvaSure

Full Stack Software Engineer

AvaSure
Junior · Midfull-time$80k–$100k / yearMissouri · 🇺🇸 United States
Posted: 1 hour agoSource: avasure.breezy.hr
JavaScriptMongoDBNode.jsReactSDLC
CSG

Software Development Engineer

CSG
Mid · Seniorfull-time$86k–$138k / year🇺🇸 United States
Posted: 2 hours agoSource: csgi.wd5.myworkdayjobs.com
AngularAWSCloudJavaScriptNode.jsPostgresPythonSQL