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

Senior 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 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Fayetteville, NC vacancy
  •  ...product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow... 
    Senior
    Local area
    Remote work
    Worldwide

    GrabJobs

    Fayetteville, NC
    3 days ago
  •  ...Senior Software DeveloperAt TMPC INC, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. We look for people who have bold new ideas, courage and a pioneering spirit... 
    Senior
    Temporary work
    Worldwide

    TMPC INC

    Fayetteville, NC
    2 days ago
  • Chipton-Ross is seeking a Senior Software Engineer for a contract opportunity in Fort Bragg, NC. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) Must have an active TS/SCI You have at least 6 years of experience with two or more development languages such as Java,... 
    Senior
    Full time
    Contract work
    Day shift

    Chipton-Ross

    Fort Bragg, NC
    5 days ago
  •  ...access. The Opportunity TeamWorx Security is seeking a Senior Software Developer to design and build applications, automation, and...  ...Need ~ Bachelor’s degree in computer science, software engineering, or a related field, or equivalent professional experience.... 
    Senior
    Full time
    Temporary work
    Remote work
    Home office
    Shift work

    GrabJobs

    Fayetteville, NC
    1 day ago
  • $3,000 - $5,000 per month

     ...Leap ✌️ At Giant Leap, we've curated a network of exceptional engineers and designers. Our mission is to bridge talent with remote...  ...termopportunitiesat innovative companies. The Project We're seeking a mid/senior iOS Software Engineer based in Europe to join our remote team,... 
    Senior
    Full time
    Remote work

    GrabJobs

    Fayetteville, NC
    1 day ago
  • $77.5k - $176k

    DevSecOps Engineer, SeniorThe Opportunity:Modernizing digital infrastructure in classified...  ...the teams that depend on them. As a Senior DevSecOps Engineer, you will design, deploy...  ...years of experience with IT, systems, or software engineering3+ years of experience with... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Fayetteville, NC
    4 days ago
  •  ...The Community You Will Join As a product-centric Staff Android Engineer on the Reputation Clients team at Airbnb, you’ll play a critical...  ...'s scalable and robust. A Typical Day: Work closely with other senior leaders to define and drive critical product systems that... 
    Senior
    Casual work
    Live in
    Work at office
    Remote work

    GrabJobs

    Fayetteville, NC
    2 days ago
  • $86.8k - $198k

    Agentic Systems Full-Stack Software Engineer, SeniorThe Opportunity: Most engineering roles ask you to write software. This one asks you to design it, direct it, and stand behind it. As a full-stack software engineer, you can take a problem from vision to production-ready... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Fayetteville, NC
    1 day ago
  • $103.45k - $129.36k

     ...you. The Wounded Warrior Project (WWP) Senior Salesforce Developer designs, develops,...  ...Three years of experience working with software and hardware vendors. Preferences...  ...science, information systems, software engineering, or related field. Equivalent combination... 
    Senior
    Temporary work
    Work at office
    Work from home
    Flexible hours
    Shift work

    Wounded Warrior Project

    Fayetteville, NC
    4 days ago
  • $135k - $200k

     ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...children, and more. The Role Forward Deployed Software Engineers (FDSEs) understand our customers’ greatest pain points and design... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Fayetteville, NC
    1 day ago
  • $93.5k - $196.5k

    Job Title: Software Engineer (GIS Enterprise)Job Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *The Opportunity:CACI has an outstanding... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Fayetteville, NC
    3 days ago
  • $69.4k - $158k

    Software EngineerThe Opportunity:As a full-stack developer, you will maintain and execute a network of simulators and modeling capabilities...  ...different locations throughout the country, and the client’s engineering team is responsible for managing the network, maintaining an... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Fayetteville, NC
    2 hours ago
  • $215k - $240k

     ...Welcome to Brightline! We are seeking a Full Stack Ruby on Rails Principal Software Engineer to drive technical direction across our platform, deepen our domain expertise in healthcare workflows, and raise the bar for the entire engineering team. We are primarily a... 
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Fayetteville, NC
    1 day ago
  •  ...and documentation for the Low Voltage Motor Control Center product line. The role involves analyzing schematics, coordinating with engineering and manufacturing, and producing manufacturing documentation. Applicants should have a high school diploma with CAD experience or... 
    Senior

    Eaton

    Fayetteville, NC
    3 days ago
  • $170k - $180k

     ...to live their healthiest lives. Vida Health is seeking a Senior Full Stack Engineer to help shape the technical direction of our Provider Team...  ...: Bachelors degree at a minimum. 7+ years of professional software engineering experience with a proven track record of leading... 
    Senior
    Local area
    Remote work
    Visa sponsorship
    Work visa

    GrabJobs

    Fayetteville, NC
    1 day ago
  • $43.27 - $96.15 per hour

     ...vacancy. If you apply, this could be a multi-year process.Location: Fayetteville, NCDescription:This is a forensic software development and reverse engineering position combined into one! The candidate will be primarily focused on conducting software Reverse Engineering... 
    Hourly pay
    Contract work
    For contractors
    Local area
    Overseas
    Relocation package

    Cipher Tech Solutions

    Fayetteville, NC
    5 days ago
  • $100k - $130k

    Senior Project EngineerFayetteville, NC | $100,000 to $130,000 Per Year, Plus BonusThis company is hiring a Senior Project Engineer to serve as a key member of the Engineering team, analyzing data and designing implementation plans that optimize production processes to... 
    Senior
    Contract work
    For contractors
    Work at office

    iLocatum Recruiting

    Fayetteville, NC
    2 days ago
  •  ...to innovation and excellence, STS integrates high-end engineering services to deliver cost-effective, nonproprietary software systems across mission-critical operations.   Position Summary: Join STS as a Senior ServiceNow Developer responsible for designing, developing... 
    Senior
    Work at office
    Local area

    SOFtact Solutions

    Fayetteville, NC
    7 days ago
  • Comfort Systems USA is looking for an experienced Project Manager to lead complex electrical construction projects in Fayetteville, North Carolina. This role demands strong leadership abilities to manage projects valued between $30M and $50M+, ensuring financial success...
    Senior

    Comfort Systems USA

    Fayetteville, NC
    4 days ago
  •  ...observability, and cost tracking.   Collaborate with AI/ML engineers and data scientists to embed intelligent automation and decisioning...  ...systems.   Expertise and hands-on experience with Aloha software. Familiarity with mortgage compliance frameworks such as HMDA... 
    Local area
    Remote work

    GrabJobs

    Fayetteville, NC
    2 days ago
  • $86k - $126k

     ...Division Sales And Applications EngineerEaton's ES AMER ARS PDCAD division is currently seeking a Division Sales and Applications Engineer. This is a hybrid (2 days a week from home) role, based at our site in Fayetteville, NC. Relocation benefits are available from within... 
    Local area
    Work from home
    Relocation package
    2 days per week

    Eaton Plc

    Fayetteville, NC
    1 day ago
  • Lead Project Engineer Job DescriptionOverview:We are currently seeking a Lead Project Engineer to join our team in Fayetteville, NC. The ideal candidate will be responsible for overseeing all aspects of project engineering, from conception to completion.Responsibilities... 

    Gables Search Group

    Fayetteville, NC
    1 day ago
  • $2,000 per month

     ...the best developers the market has to offer? Looking for a role where you can engineer and architect a product but still have a life outside of that? Well, keep reading. As a Principal Software Architect at BambooHR you will work with an exceptional team of talented... 
    Work at office
    Remote work

    GrabJobs

    Fayetteville, NC
    2 days ago
  •  ...What You Will Be Doing as a Software Developer? You will leverage your expertise to build and maintain the next generation of mobile...  ...in STEM (BSc, MSc, or PhD) with at least 5 years of software engineering experience. Expertise in TypeScript, JavaScript, Java, Node... 
    Remote work

    GrabJobs

    Fayetteville, NC
    1 day ago
  • HII Mission Technologies in Fayetteville, NC seeks an experienced Intelligence Collection Manager (Intelligence Analyst 4-5) to lead multi-INT ISR collection strategies supporting USSOCOM. You will coordinate across partners, synchronize plans, and enable SOF decision ...
    Senior

    Mission Technologies, a division of HII

    Fayetteville, NC
    3 days ago
  •  ...to power and automate their content operations. In this GTM Engineer role, you’ll join the Systems Engineering team to build the internal...  ...team productivity. This role sits at the intersection of software engineering, GTM operations, data, workflow automation, and AI.... 
    Senior
    Remote work
    Flexible hours
    Day shift

    GrabJobs

    Fayetteville, NC
    15 hours ago
  • $149.76k - $216.32k

     ...Senior Oracle APEX Developer II Employment Type: Full-Time, Entry-Mid Level Department...  ...support a range of IT services, including software application support, enterprise...  ...desk, ITSM, deskside support, workstation engineering and maintenance, telecommunications and... 
    Senior
    Full time
    Flexible hours

    GrabJobs

    Fayetteville, NC
    15 hours ago
  • $200k

    EDRP EligibilityThis position is eligible for the Education Debt Reduction Program (EDRP), a student loan payment reimbursement program. You must meet specific eligibility requirements per VHA policy and submit your EDRP application within four months of appointment. Program...
    Senior
    Work at office

    US Government Jobs

    Fayetteville, NC
    1 day ago
  •  ...Job Description An excellent firm is hiring a TAX SENIOR immediately. This is an amazing opportunity to join a growing firm with the opportunity to move up. As a Tax Senior, you will be responsible for overseeing and managing a team of tax associates while... 
    Senior
    Immediate start

    gpac

    Fayetteville, NC
    1 day ago
  • Large Business & International DivisionA description of the business units can be found at: are to be filled in following area(s):LBI - Office of Program and Business Solutions - PBS: Finance: Customer Support Budget
    Senior
    Work at office

    US Government Jobs

    Fayetteville, NC
    2 days ago

Do you want to receive more vacancies?

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