Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$140k - $200k

GrabJobs

Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies What You’ll Do Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows platform. Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, and consistency across releases. Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems — and propose robust architectural or design solutions. An ideal candidate should have Required: 3+ in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM). Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code. Proven track record of designing, building, and shipping production-quality desktop applications, with an emphasis on reliability, performance, scalability, and maintainability. Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming (where relevant). Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions. Strong communication skills; ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus. A user-centric mindset: focus on building polished, intuitive, and accessible experiences for end users. Preferred / Bonus: Experience with writing automated tests for UI — unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks. Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high-DPI support, responsiveness under load). Experience with localization/globalization, right-to-left UI support, internationalization, accessibility for multiple regions. Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications. Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications. Demonstrated ability to take ownership of feature areas or modules and drive them long-term, including maintenance, refactoring, and technical debt management. What we offer A high-impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience. A collaborative, flat-structure engineering culture — you are not just a coder, but a builder and a decision-maker. Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect). Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision. A purpose-driven mission: building software that’s reliable, accessible, and user-centered — making a real difference for people. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you’re a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don’t forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in San Bernardino, CA vacancy
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Full time
    Work at office

    Speechify

    Rialto, CA
    21 hours ago
  • $166.9k - $230.9k

     ...borrower friction, improving payment success, and enabling clear, self-serve paths for borrowers post-origination. As a Senior Mobile Engineer at Upstart, you will help design and build high-quality mobile applications using React Native. In this role, you will directly... 
    Suggested
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    GrabJobs

    San Bernardino, CA
    11 hours ago
  •  ...maintaining high trust with payers, patients, and providers is the bedrock of accessible mental healthcare. We’re seeking a Senior Software Engineer to join our nascent Trust & Safety Engineering team within the Provider organization. In this high-impact role, you will serve... 
    Suggested
    Full time
    Live in
    Currently hiring
    Remote work
    Home office

    GrabJobs

    San Bernardino, CA
    11 hours ago
  • $170k - $240k

     ...in the office regularly. Some roles are hybrid or in-office by design. For example, our engineering team in India works primarily from our Gurugram office. Role: As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the data infrastructure... 
    Suggested
    Live in
    Work at office
    Remote work
    Home office
    Flexible hours

    GrabJobs

    San Bernardino, CA
    11 hours ago
  • $140k - $200k

     ...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Speechify

    Rialto, CA
    21 hours ago
  • $97.24k - $162.24k

    OverviewHelp build and scale the deployment platforms that power mission critical software.As a Software Development Engineer II focused on CI/CD and platform automation, you will design and implement tools, pipelines, and automation frameworks that enable reliable, secure... 
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    3 days ago
  • $123.14k - $202.49k

     ...front-end focus to contribute across a suite of innovative GIS software products in indoor mapping, transportation, utilities, and system...  ...the complexities of the real world.As a software development engineer, you’ll contribute to building responsive, accessible, and maintainable... 

    ESRI

    Redlands, CA
    2 days ago
  •  ...development. Adaptable across technical and creative environments, with demonstrated ability to write clean, maintainable code using core engineering principles, linters, static analysis, and automated testing to support long-term system reliability. Able to distinguish colors... 
    Full time
    Remote work
    Day shift

    Loma Linda University Medical Center

    Loma Linda, CA
    2 days ago
  • $101.19k - $167.34k

     ...support for relational and NoSQL DBMS technologyBuild full-stack software components that follow industry-standard modern design...  ...deployment modelsCollaborate with other developers and product engineers throughout the development processWork effectively in an Agile... 

    ESRI

    Redlands, CA
    4 days ago
  • $97.24k - $162.24k

     ...backend systems that power mission critical geospatial applications supporting Defense and Intelligence operations.As a Software Development Engineer II, you will design and develop scalable backend services and APIs that enable complex data processing, system integration... 
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    3 days ago
  • $101.19k - $167.34k

     ...information to large tables of records. Bring your passion for Software Development to help us develop a global search and geocoding...  ...cornerstones of Esri software products.You’ll work alongside product engineers, developers, and users to create location-based APIs,... 
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    2 days ago
  • $165k - $225k

     ...product solutions to elevated brands and creators. About the role... We are seeking a talented and experienced Senior Full Stack Engineer to join our growing team. In this crucial role, you will work directly with our CTO on a variety of full stack projects, including... 
    Flexible hours

    GrabJobs

    San Bernardino, CA
    11 hours ago
  • $213k - $339.9k

     .... Airtable’s mission is to bring the power of computing and software development to everyone. We are developing a powerful and extensible...  ...and maintainable for us. As a Full-Stack, Backend engineer at Airtable, you will have the opportunity to work with customers... 
    For contractors
    Live in
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    10 hours ago
  •  ...difficult to navigate without the right tools. Pivotal Health combines software, data, and service into a seamlessly integrated, AI-driven...  ...journey. About the Role We're hiring a Senior Software Engineer to join Pivotal's Growth & Onboarding team. This is a primarily... 
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    10 hours ago
  • $101.19k - $167.34k

     ...users worldwide. Our team builds cutting-edge, highly scalable, and fault-tolerant distributed software for on-premises and cloud environments. We are seeking a Software Engineer II specialized in Test Automation Infrastructure to drive automated quality engineering for... 
    Immediate start
    Worldwide

    ESRI

    Redlands, CA
    3 days ago
  • $123.14k - $202.49k

    OverviewEsri’s Professional Services division is seeking an experienced Sr. Software Development Engineer to help advance the next generation of geospatial data quality capabilities across the ArcGIS platform. In this role, you will design and develop the software used... 
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    2 days ago
  • $101.19k - $167.34k

     ...building the next generation of AI capabilities across our geospatial software products, supporting indoor mapping and reality, roadway and...  ...to complex operational environments.As a Software Development Engineer II focused on AI innovation, you will help research, prototype,... 

    ESRI

    Redlands, CA
    2 days ago
  • $123.14k - $202.49k

    OverviewJoin our Indoor GIS team as a Senior Software Developer and help shape the future of how people understand, navigate, and interact...  ...from floor plans, 3D scans, and 360 imagery. As a senior engineer, you will own complex features end-to-end, drive technical direction... 
    Relocation
    Relocation package

    ESRI

    Redlands, CA
    3 days ago
  • $123.14k - $202.49k

     ...Java and/or Scala to provide creative, logical, and practical solutions that yield innovative software product capabilities for ArcGIS Workflow Manager. As a software engineer, you will design and develop software used by organizations across diverse industries as an important... 
    Worldwide

    ESRI

    Redlands, CA
    2 days ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    San Bernardino, CA
    4 days ago
  • $134.44k - $182.45k

     ...Technology CGS is seeking an experienced, resourceful, and inventive Full Stack Web Developer to join our team. This role will perform software application development in support of an enterprise-wide data inventory effort. This role will work across multiple teams to... 
    Full time
    Remote work
    Flexible hours

    GrabJobs

    San Bernardino, CA
    21 hours ago
  •  ...national-security focused agencies within the Department of Defense and U.S. Intelligence Community. We are seeking to hire a Senior Software Engineer to our team! Client: CTEC develops and delivers innovative customer-centric technologies and solutions that support the Office... 
    Work experience placement
    Work at office
    Remote work

    GrabJobs

    Riverside, CA
    21 hours ago
  • $123.14k - $202.49k

    OverviewArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data,...  ...collaborate with our cross-functional global team of software engineers, product engineers, designers, product managers, and release... 

    ESRI

    Redlands, CA
    2 days ago
  •  ...be happy to see your application, even if there are skills you don't quite master! About Us At South Geeks, we connect top LATAM engineering talent with innovative companies building impactful products worldwide. We focus on long-term partnerships, strong technical environments... 
    Remote work
    Work from home
    Worldwide

    GrabJobs

    San Bernardino, CA
    21 hours ago
  • $101.19k - $167.34k

     ...builds cutting-edge, highly scalable and reliable distributed software for on-premises and the cloud to make maps, geographic information...  ...available on any device, anywhere, at any time. Our software engineers provide a strong technical voice in the product development... 
    Worldwide

    ESRI

    Redlands, CA
    2 days ago
  • $101.19k - $167.34k

     ...C++ skills that enjoys coding powerful and intuitive desktop software. Join us if you are looking for a fulfilling career in software...  ...environment and work closely with software developers, product engineers, and others to build quality software in a constantly evolving... 

    ESRI

    Redlands, CA
    17 hours ago
  •  ...ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data, helping...  ...collaborate with our cross-functional global team of software engineers, product engineers, designers, product managers, and release... 
    Full time

    Esri

    Redlands, CA
    21 hours ago
  • $123.14k - $202.49k

     ...technologies have advanced at an incredible pace, and our 3D software development team is at the forefront of this innovation. We are...  ...optimized 3D content in large-scale database systems. Strong software engineering and mathematical skills, along with a solid understanding of... 

    ESRI

    Redlands, CA
    17 hours ago
  • $117.36k - $138.08k

    Job Title Senior Automation Engineer Job Description Summary Job Description Our Purpose: At C&W Services, we live by the belief...  ...troubleshooting locally and remotely, and repairing all hardware or controls software systems within the building Appropriately escalating downtime... 
    Weekly pay
    Minimum wage
    Full time
    Remote work
    Flexible hours

    Cushman & Wakefield

    Rialto, CA
    2 days ago
  • $101.19k - $167.34k

    OverviewThe ArcGIS Online team is building the next generation of software that enables our users to apply intelligent online maps and...  ...service, with various cloud database technologies. As a software engineer, you will work with our cross-functional team of product... 
    Worldwide

    ESRI

    Redlands, CA
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!