Software Engineer, Platform - San Jose, CA, USA

SpeechifySpeechify·Remote(United States)
Software Development
Excel

WFA Digital Insight

The demand for skilled software engineers in the text-to-speech industry is on the rise, with companies like Speechify leading the way. As a remote Software Engineer at Speechify, you'll have the opportunity to work on cutting-edge products that make a real difference in people's lives. With the growth of remote work, companies are looking for talented individuals who can work independently and collaboratively. If you're passionate about building great user experiences and have experience with backend development, this role could be for you. Before applying, consider your experience with cloud providers like GCP and AWS, as well as your proficiency in deploying high-availability applications.

Job Description

About the Role

The Software Engineer, Platform role at Speechify is a key position that involves building and maintaining the company's backend services, including payments, analytics, subscriptions, and text-to-speech functionality. As a member of the Platform team, you will be responsible for designing, developing, and maintaining robust APIs that meet business and scalability requirements. You will work closely with cross-functional teams to align backend architecture with overall product strategy and user experience.

The Platform team is responsible for overseeing the full backend API landscape, enhancing and optimizing for performance and maintainability. You will collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients. This role requires someone who thinks strategically, enjoys fast-paced environments, and is passionate about making product decisions.

Speechify is a 100% distributed company, which means you will be working remotely with a team of talented individuals from around the globe. The company values innovation, intuition, and drive, and offers a dynamic environment where your contributions can shape the company and its products.

What You Will Do

  • Design, develop, and maintain robust APIs, including public TTS API and internal APIs like Payment, Subscription, Auth, and Consumption Tracking
  • Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
  • Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
  • Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
  • Develop and maintain scalable and efficient backend services
  • Participate in code reviews and ensure high-quality code
  • Troubleshoot and resolve technical issues
  • Collaborate with the QA team to identify and fix bugs
  • Stay up-to-date with industry trends and emerging technologies

What We Are Looking For

  • Proven experience in backend development, preferably with TS/Node
  • Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
  • Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
  • Strong understanding of API design principles and scalability requirements
  • Experience with containerization using Docker
  • Knowledge of Kubernetes and high-availability applications
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a remote team

Nice to Have

  • Experience with deploying high-availability applications on Kubernetes
  • Proficiency in deploying containerized applications
  • Knowledge of machine learning and artificial intelligence concepts
  • Experience with Agile development methodologies

Benefits and Perks

  • Competitive compensation package, including salary, bonus, and stock options
  • Opportunity to work on a product that makes a real difference in people's lives
  • Dynamic and innovative work environment
  • Autonomy and flexibility to work remotely
  • Collaborative and supportive team
  • Professional development opportunities
  • Access to cutting-edge technologies and tools
  • Recognition and rewards for outstanding performance
  • Comprehensive health insurance and benefits package
  • Generous PTO and sick leave policy

How to Stand Out

  • Make sure to highlight your experience with backend development, particularly with TS/Node and GCP.
  • Showcase your ability to design and implement scalable and efficient backend services.
  • Familiarize yourself with Speechify's products and technology stack to demonstrate your interest in the company.
  • Prepare to talk about your experience with API design principles and scalability requirements.
  • Emphasize your ability to work independently and collaboratively as part of a remote team.
  • Be prepared to provide examples of your problem-solving skills and experience with troubleshooting technical issues.
  • Showcase your knowledge of industry trends and emerging technologies, such as machine learning and artificial intelligence.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.