Champaign, IL, USA On-site Employment 140,000-200,000

Speechify is hiring a Senior Software Engineer, Core Experiences

About the Role

The Senior Software Engineer, Core Experiences will be responsible for designing, implementing, and maintaining core features that enhance the user experience of the text-to-speech application. This role involves working closely with a cross-functional team to ensure the application's scalability, performance, and reliability.

Responsibilities

  • Design and implement core features for the text-to-speech application.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the application's scalability, performance, and reliability.
  • Write clean, maintainable, and efficient code.
  • Contribute to the development of best practices and coding standards.
  • Participate in code reviews and pair programming sessions.
  • Troubleshoot and debug application issues.
  • Monitor application performance and make necessary improvements.
  • Stay up-to-date with the latest technologies and industry trends.
  • Mentor junior engineers and provide technical guidance.
  • Work on improving the application's architecture and design.
  • Implement security measures to protect user data.
  • Ensure compliance with industry standards and regulations.
  • Conduct regular testing to identify and fix bugs.
  • Document technical specifications and design decisions.
  • Provide technical support and assistance to other team members.
  • Work on optimizing the application's user interface and user experience.
  • Participate in the planning and execution of project milestones.
  • Collaborate with product managers to define feature requirements.
  • Implement and maintain automated testing frameworks.
  • Contribute to the development of the application's infrastructure.
  • Work on improving the application's data management and storage solutions.
  • Participate in the development of the application's API.
  • Implement and maintain logging and monitoring systems.
  • Collaborate with the design team to create intuitive user interfaces.

Nice to Have

  • Experience with text-to-speech technology.
  • Knowledge of machine learning and artificial intelligence.
  • Experience with natural language processing (NLP).
  • Familiarity with accessibility standards and guidelines.
  • Experience with internationalization and localization.
  • Knowledge of software performance monitoring and analytics tools.
  • Experience with containerization and orchestration tools.
  • Familiarity with microservices architecture.
  • Experience with real-time data processing and streaming.
  • Knowledge of software security and vulnerability assessment.
  • Experience with cloud-native application development.
  • Familiarity with serverless architectures.
  • Experience with event-driven architectures.
  • Knowledge of software development best practices and methodologies.
  • Experience with agile and scrum methodologies.
  • Familiarity with software development tools and platforms.
  • Experience with software development lifecycle (SDLC) management.
  • Knowledge of software development project management tools.
  • Experience with software development collaboration tools.
  • Familiarity with software development version control systems.
  • Experience with software development continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of software development testing and quality assurance practices.
  • Experience with software development performance optimization techniques.
  • Familiarity with software development security protocols and best practices.

Compensation

Competitive salary and benefits package

Work Arrangement

On-site

Team

Collaborate with a cross-functional team of engineers, designers, and product managers.

About the Role

  • This role involves leading the development of core features for the text-to-speech application.
  • The Senior Software Engineer, Core Experiences will work closely with cross-functional teams to ensure the application's scalability, performance, and reliability.
  • The role requires a strong background in software development and programming languages.
  • The ideal candidate will have experience with cloud platforms and services.
  • The role involves designing, implementing, and maintaining core features that enhance the user experience.
  • The Senior Software Engineer, Core Experiences will contribute to the development of best practices and coding standards.
  • The role requires strong problem-solving and analytical skills.
  • The ideal candidate will have experience with agile methodologies and project management tools.
  • The role involves participating in code reviews and pair programming sessions.
  • The Senior Software Engineer, Core Experiences will mentor junior engineers and provide technical guidance.

What You'll Do

  • Design and implement core features for the text-to-speech application.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the application's scalability, performance, and reliability.
  • Write clean, maintainable, and efficient code.
  • Contribute to the development of best practices and coding standards.
  • Participate in code reviews and pair programming sessions.
  • Troubleshoot and debug application issues.
  • Monitor application performance and make necessary improvements.
  • Stay up-to-date with the latest technologies and industry trends.
  • Mentor junior engineers and provide technical guidance.

What You'll Need

  • Proven experience as a Senior Software Engineer or similar role.
  • Strong proficiency in software development and programming languages.
  • Experience with cloud platforms and services.
  • Knowledge of software architecture and design patterns.
  • Experience with databases and data management systems.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks.
  • Experience with agile methodologies and project management tools.
  • Knowledge of software testing and quality assurance practices.

Nice to Have

  • Experience with text-to-speech technology.
  • Knowledge of machine learning and artificial intelligence.
  • Experience with natural language processing (NLP).
  • Familiarity with accessibility standards and guidelines.
  • Experience with internationalization and localization.
  • Knowledge of software performance monitoring and analytics tools.
  • Experience with containerization and orchestration tools.
  • Familiarity with microservices architecture.
  • Experience with real-time data processing and streaming.
  • Knowledge of software security and vulnerability assessment.

Our Team

  • Collaborate with a cross-functional team of engineers, designers, and product managers.
  • Work in a dynamic and innovative environment.
  • Contribute to the development of cutting-edge technology.
  • Participate in regular team meetings and brainstorming sessions.
  • Provide technical support and assistance to other team members.
  • Stay up-to-date with the latest industry trends and technologies.
  • Work on improving the application's architecture and design.
  • Implement security measures to protect user data.
  • Ensure compliance with industry standards and regulations.
  • Conduct regular testing to identify and fix bugs.

Our Culture

  • Work in a collaborative and inclusive environment.
  • Contribute to a culture of continuous learning and improvement.
  • Participate in team-building activities and events.
  • Provide feedback and support to other team members.
  • Work on projects that have a real impact on users.
  • Stay up-to-date with the latest industry trends and technologies.
  • Contribute to the development of best practices and coding standards.
  • Participate in code reviews and pair programming sessions.
  • Work on improving the application's user interface and user experience.
  • Provide technical support and assistance to other team members.

Our Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • Flexible work arrangements and remote work options.
  • Health, dental, and vision insurance.
  • 401(k) retirement savings plan.
  • Paid time off and holidays.
  • Employee assistance programs.
  • Tuition reimbursement and professional development opportunities.
  • Employee discounts and perks.
  • On-site amenities and facilities.

How to Apply

  • Submit your resume and cover letter through the application portal.
  • Include a portfolio or samples of your work, if applicable.
  • Provide references and contact information for previous employers.
  • Complete any required assessments or tests.
  • Participate in interviews and assessments.
  • Provide any additional information or documentation requested.
  • Follow up with the hiring manager or recruiter as needed.
  • Stay up-to-date with the application process and deadlines.
  • Provide any additional information or documentation requested.
  • Follow up with the hiring manager or recruiter as needed.

Equal Opportunity Employer

  • We are an equal opportunity employer and welcome applicants from all backgrounds.
  • We do not discriminate based on race, color, religion, sex, national origin, age, disability, or any other protected characteristic.
  • We are committed to providing a fair and inclusive hiring process.
  • We encourage applicants from underrepresented groups to apply.
  • We provide reasonable accommodations for applicants with disabilities.
  • We are committed to providing a fair and inclusive work environment.
  • We encourage applicants to provide any additional information or documentation requested.
  • We are committed to providing a fair and inclusive hiring process.
  • We encourage applicants from underrepresented groups to apply.
  • We provide reasonable accommodations for applicants with disabilities.

Location

  • This position is based in the United States.
  • The role requires on-site work.
  • The position is not eligible for visa sponsorship.
  • The role involves working in a collaborative and dynamic environment.
  • The position is based in a major metropolitan area.
  • The role requires travel to other locations as needed.
  • The position is based in a state-of-the-art office facility.
  • The role involves working with a cross-functional team of engineers, designers, and product managers.
  • The position is based in a location with easy access to public transportation.
  • The role involves working in a fast-paced and innovative environment.

Not provided

Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Speechify

Speechify reads anything aloud to you, allowing users to listen to books, PDFs, web pages, and more with natural-sounding voices. It offers text-to-speech, voice typing, and AI voice assistant capabilities across multiple platforms and devices.

The platform supports a wide range of use cases, including reading documents aloud, voice dictation, podcast creation, and real-time answers using AI. Speechify integrates across web, mobile, and desktop environments, including Chrome, Edge, iOS, Android, Windows, and macOS.

With over 55 million users, Speechify features lifelike AI voices, including celebrity voices like Snoop Dogg and Gwyneth Paltrow, and has been recognized with awards such as the Apple Design Award and Chrome Extension of the Year.

All jobs at Speechify Visit website
Job Details
Department Core Experiences Team
Category other
Posted 2 hours ago