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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Nashville, TN vacancy
  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Oracle Cloud Infrastructure...  ...join our OCI SDK team. You will work with a dynamic group of engineers responsible for designing, developing, and maintaining... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  • Software Ecosystem Management (SEM) is a new OCI initiative being built from the ground up to create a trusted view of Oracle’s software...  ...looking for * 4+ years of experience in distributed service engineering or a related software development role * Strong development... 
    Suggested
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  •  ...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in...  ...and regulations. The ideal candidate will own the software design and development for major components of Oracle’s Cloud... 
    Suggested
    Full time
    Long distance
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  • $92.5k - $209.5k

     ...least three calendar days from the posting date or as long as the job remains posted.Career Level - IC3Key ResponsibilitiesPlatform Software Development:Own a bounded platform component (service module, SDK area) and evolve its contracts for multi-tenant use.Perform deep... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $92.5k - $209.5k

    Are you passionate about Kubernetes, cloud-native technologies, and open source software? Do you enjoy solving complex engineering challenges at scale? Join Oracle Cloud Infrastructure (OCI) and help build the next generation of cloud-native services that power enterprise... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $92.5k - $209.5k

     ...tools. This role will lead the design and development of scalable software solutions while mentoring and guiding teams. Leverage expertise...  ...workplace where you’ll belong and be encouraged.As Software Engineer, you will work with a team of software engineers responsible for... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    6 hours ago
  • $100k - $150k

     ...and best practices.Provide technical direction, contribute to architectural decisions, and ensure adherence to engineering standards.Mentor and support software engineers through coaching, collaboration, and constructive feedback.Conduct code reviews and promote high-... 

    Affinity Executive Search

    Nashville, TN
    3 days ago
  • $100k - $150k

    Software EngineerNashville, TNA company operating in a Microsoft technology environment is seeking a Software Engineer to design, develop, and support enterprise web and mobile applications. You will contribute to modernization initiatives, including migrating legacy applications... 
    Full time

    iLocatum Recruiting

    Nashville, TN
    1 day ago
  • $92.5k - $209.5k

     ...Break down complex platform problems into clear, maintainable engineering solutions.· Contribute to high standards for code quality, system...  ...engineering rigor.Required Qualifications· 5+ years of software engineering experience building distributed systems, developer... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    10 hours ago
  • JOB TITLE: Software Engineer DEPARTMENT: Software Engineering - Public Sector-Law & JusticeREPORTS TO: Software Engineering ManagerJOB LOCATION: Remote - U.S. basedTRAVEL: 10%ESSENTIAL DUTIES & RESPONSIBILITIES:Follow the organization’s technology architecture vision, strategy... 
    Full time
    Temporary work
    Remote work

    i3 Verticals

    Nashville, TN
    1 day ago
  • $180k - $210k

     ...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of features...  ...full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend... 
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    Nashville, TN
    3 days ago
  • $91.7k - $163.7k

     ...Primary Responsibilities:Design, build, and operate scalable data engineering platforms using modern ETL/ELT frameworks, including Azure...  ...interested in.Required Qualifications:Bachelor's degree in CS or IT or Software Engineering related field 7+ years of Data Engineering... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Brentwood, TN
    6 hours ago
  • $89.2k - $209.5k

    Oracle Cloud Infrastructure (OCI) is seeking an AI-native Software Developer 3 to join our fast-moving data and platform engineering team. This role is for an engineer with strong general software engineering fundamentals, solid hands-on coding ability, and the curiosity... 
    Temporary work
    Internship
    Local area
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $89.2k - $209.5k

     ...improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...(OCI) continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance... 
    Temporary work
    Local area
    Remote work
    Worldwide
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  •  ...Our unique model of centralized go-to-market and decentralized engineering allows us to move with unparalleled efficiency to identify...  ...charging infrastructure for defense applications and is seeking a Software Engineer to support the development of related software for... 
    Full time
    Work experience placement
    Internship
    Local area

    Valinor Enterprises, Inc.

    Nashville, TN
    10 hours ago
  • $100k - $140k

     ...Full-Stack Software Engineer Are you passionate about building innovative web applications and using AI to address real-world learning challenges? Do you want to help shape the future of education? PrairieLearn is an early-stage EdTech startup. We are hiring talented... 
    Full time
    Remote work
    Flexible hours

    GrabJobs

    Nashville, TN
    2 days ago
  •  ...that information to guide our next action. We value full-stack engineers, but understand that people will naturally have varying...  ...fascinating challenges around scale, user experience and quality.As a Software Engineer 3 at Asurion, you will be part of a team of 3-5... 
    Local area

    Asurion

    Nashville, TN
    5 days ago
  • $125.9k - $148.1k

     ...connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal candidate... 
    Full time
    Contract work
    Local area
    Flexible hours

    Armanino

    Nashville, TN
    5 days ago
  •  ...collaboration and creativity that enables our organization to deliver strategic success. Job Summary:BLR is seeking a remote Senior Software Engineer (PHP) to help maintain, improve and extend our established environmental, health, and safety (EHS) compliance platform. You... 
    Immediate start
    Remote work

    Simplify Compliance

    Brentwood, TN
    3 days ago
  • Senior Software Engineer (Fraud Technology)Location: Nashville, TN (hybrid)At Asurion, we build products and experiences that help people stay connected and protected. Within Fraud Technology, our mission is to protect customers by delivering software that adapts quickly... 

    Asurion

    Nashville, TN
    1 day ago
  • $114.6k - $234.6k

    Job DescriptionOracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program is focused on streamlining critical business processes across... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $186.07k - $218.9k

     ...analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum of our...  ...requirements): You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend... 
    Local area

    Coinbase

    Nashville, TN
    2 days ago
  • $183.8k - $263.6k

     ...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,...  ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Nashville, TN
    2 days ago
  •  ...platform is a critical part of OCI's build, deployment, and security patching workflows across internal service teams. As a Senior Software Developer, you will help design and build a scalable, highly available, and reliable artifact management system for OCI. You will... 

    Ll Oefentherapie

    Nashville, TN
    5 days ago
  • $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... 
    Work at office
    Remote work

    GrabJobs

    Nashville, TN
    1 day ago
  • $120k - $140k

     ...Synthego was founded to revolutionize genome engineering technology, helping translate genomics into the clinic and ultimately making engineered...  ...manufacturing processes, internally developed hardware and software, and vendor solutions enables Synthego to produce highest-... 
    Work experience placement
    Remote work
    Flexible hours

    GrabJobs

    Nashville, TN
    2 days ago
  •  ...largest companies make smarter, fairer, and more transparent pay decisions—powered by live data and thoughtful design. As a Software Engineer, you’ll have significant ownership and autonomy to build the systems and infrastructure that power Compa’s core products. You’... 
    Remote work

    GrabJobs

    Nashville, TN
    2 days ago
  • $152.65k

     ...the partner of choice for organizations committed to advancing health equity. Who We're Looking For We are looking to hire a Software Engineer II, Integrations (L2) who will deliver scoped integration work that connects external systems to our platform in a reliable, maintainable... 
    Temporary work
    Remote work
    Flexible hours

    GrabJobs

    Nashville, TN
    1 day ago
  • TransCore (TRN), a subsidiary of ST Engineering, is seeking a skilled and detail-focused QA Engineer I to join our team in Nashville, TN...  ...Technology, or a related field preferred.3+ years of experience in Software Quality Assurance.Hands-on experience testing SSRS reports and... 
    Full time
    Visa sponsorship

    TransCore

    Nashville, TN
    4 days ago
  • $102.5k - $210.6k

    Position Summary Role Overview: As an Applied AI Engineer III, you will actively engage in your engineering craft, taking a hands...  ...your extensive engineering craftsmanship across full-stack software engineering and modern frameworks—together with applied AI fluency... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Hermitage, TN
    2 days ago

Do you want to receive more vacancies?

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