Software Engineer
$140k - $200kSpeechify
Senior Software Engineer, Windows/Desktop Applications - Gainesville, FL, USAGainesville, FL, USAMissionThe 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 companiesWhat You'll DoLead 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 HaveRequired: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 OfferA 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 experienceThink 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.
$156.7k - $290.9k
...the design, development, delivery, and operation of scalable software solutions supporting strategic business objectives of building... ...Providing technical and organizational leadership across product and engineering domains, driving execution, operational excellence,...SuggestedFull timeLocal areaWorldwide$90k - $154k
...negotiation readiness. Target roles and stacks Current demand often includes entry-level software programmers, Java full stack developers, Python/Java developers, DevOps engineers, data analysts, data engineers, data scientists, and ML/AI engineers. The focus remains consistent...SuggestedFull timeH1b- ...advantage.Mercury is seeking a highly motivated Principal Systems Engineer to develop the next generation of Mercury’s industry-leading... ...Tamper technologies, techniques, and principles, including hardware/software protections, secure boot, and encryption.Experience with Cyber...SuggestedPermanent employmentCasual workWorldwide
- ...CLIENT CANNOT SPONSOR/TRANSFER WORK VISA AUTHORIZATION RELOCATION ASSISTANCE PROVIDED Sr. Quality Engineer supporting products from the R&D stage (design assurance/design control) through manufacturing (CAPAs/NCM, CI initiatives). Broad cross-organization...SuggestedVisa sponsorshipWork visaRelocation package
- ...setup, configuration, and troubleshooting of TDT hardware and software across a wide range of neuroscience research applications. Successful... ...customer communication in CRM database. · Assist TDT engineers in new product testing and systematically identifying, tracking...SuggestedWork experience placementRemote workNight shift
$61k
Web Developer IUF Information Technology (UFIT) is currently seeking an entry-level Web Developer I to join Web Services in Academic Technology, a unit within UFIT. Web Services supports the University's web presence through administering content management systems, developing...Work at office- University of North Florida Alumni Association is seeking a data-focused professional to support the Full-Scale Pavement testing program. This on-site role in Gainesville, FL, will coordinate with research staff to design databases, develop programs, and present data using...
- ...Some experience with lower level languages such as C/C++. Experience with version control software. Sense of humor. Love for music.Bonus PointsWell read in Software Engineering practices. Experience with an SQL database and optimizing queries for high concurrency on large...
- ...of Information Technology . The Information Technology Engineer is an exceptional individual with proven discipline, drive to... ...Technology Provide desktop support, troubleshooting desktop hardware/software problems, and carrying out projects as assigned in a multiple...Temporary workWork experience placementWork at officeLocal areaRemote work
- ...Classification Title: ASSISTANT/ASSOCIATE/FULL PROFESSOR Classification Minimum Requirements: PhD in ISE, Manufacturing Engineering, Civil Engineering, Mechanical Engineering, or a closely related field. Job Description: The Department of Industrial and Systems...Full timeTemporary workImmediate start
$100k
...Walmart Labs etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who should...Full timeRemote work$82k - $95k
...Data Engineer II Job no: 540910 Work type: Staff Full-Time Location: Main Campus (Gainesville, FL) Categories: Computer Science, Information Technology, Physical/Mathematical Sciences Department: 14400000 - IT-DATA PLATFORM & ANALYTICS...Full timeWork at office- ...University of Florida in Gainesville invites applications for an entry-level Data Engineer I within UFIT's Data Platform and Analytics team. You will design, build, and optimize data pipelines, collaborating with analysts and stakeholders to deliver reliable data solutions...
$75k - $81k
...others. BMI is responsible for building out and maintaining the software, infrastructure, and data management processes required to... ...required experience. Preferred: MS in Computer Science, Computer Engineering, Biomedical Informatics, or related field. At least 3 years of...Full time- ...provider delivering secure, reliable IT solutions that help clinicians focus on senior patient care. We’re seeking a Technology Services Engineer with strong technical expertise and excellent client management skills to serve as the primary technical liaison for key accounts....
- ...Classification Title:ASSISTANT/ASSOCIATE/FULL PROFESSOR Classification Minimum Requirements: Ph.D. in Environmental Engineering or a closely related field. Job Description: The Department of Environmental Engineering Sciences in the Engineering School of Sustainable...Full timeTemporary workImmediate startRemote workShift work
- ...join our team as we help shape a brighter way forward. Automation Engineer - JLL What this job involves: We are seeking an experienced... .... Design, develop, implement, and optimize control systems and software; maintain and troubleshoot equipment including PLC/PC controllers...Full timeApprenticeshipRemote workShift workNight shift
$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...Remote jobWork at office- ...About the role; As a Systems Engineer III will support our AWS Cloud infrastructure, automation, and operational tasks. Working in partnership with product and engineering teams, this role involves supporting deployment, troubleshooting, and automation initiatives, contributing...Worldwide
$90k - $120k
...expectations through innovative and sustainable solutions. Evoqua - High Purity Water & Wastewater Commissioning / Field Service Engineer The High Purity Water & Wastewater Commissioning / Field Service Engineer is responsible for troubleshooting, commissioning,...Full timeWork at office$90k
Classification Title:Application Developer Analyst II Classification Minimum Requirements:Associate’s degree and two years of relevant experience; or a high school diploma or equivalent and four years of relevant experience. Appropriate college coursework or vocational...Full time- Cmm Applications SpecialistThe CMM Applications Specialist is responsible for developing, validating, and maintaining Coordinate Measuring Machine (CMM) programs used to inspect components and products throughout the manufacturing process. This position serves as a technical...
$85k - $95k
...testing effort. This role coordinates with research staff to develop rational database structures and programs based on data base software, general programming languages, and data presentation software. This position is located on-site in the Pavement Research Unit of...For contractorsWork experience placementWork at officeLocal area$80 per hour
Systems ArchitectClient: Gainesville Regional Utilities Rate: $80 per hour On – Site: Gainesville, Florida No VISA restrictions Details: The candidate will have strong experience in configuring and managing professional server, storage, and backup environments. Key skills...Hourly pay$71.6k - $119.4k
Overview Are you a collaborative AWS Systems Engineer looking to work for a mission‑driven global organization? As a Systems Engineer III you will support our AWS Cloud infrastructure, automation, and operational tasks. You will work in partnership with product and engineering...- Structural Engineer (Project Manager)Position OverviewWe are seeking a seasoned Structural Engineer (Project Manager) to lead multi-disciplinary... ...masonry systems.Proficient with structural analysis and design software such as ETABS, SAP2000, RISA, STAAD, or similar, and with...For contractors
- ...Project Engineer Land DevelopmentLJA is offering an exciting opportunity that will allow you to reach your full career potential. The structure of our organization is designed to amplify your capabilities while gaining the benefits of being an employee-owner. What truly...Work at office
- ...Project Engineer Land Development LJA is offering an exciting opportunity that will allow you to reach your full career potential. The structure of our organization is designed to amplify your capabilities while gaining the benefits of being an employee-owner. What...Work at office
- ...across a broad spectrum of projects. Our mission is to build long-lasting relationships and structures. JOB SUMMARY The Field Engineer is an entry-level position designed for individuals seeking professional growth toward a Superintendent role. This role is ideal...Temporary workFor subcontractorWork at officeImmediate startVisa sponsorshipFlexible hours
- ...IT Support Engineer Serves as the highest level of technical escalation within the service desk, responsible for resolving complex issues, driving root cause analysis, and leading continuous improvement across IT support operations. Key Responsibilities Act...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Gainesville, FL
- software developer fintech Gainesville, FL
- part time software developer remote Gainesville, FL
- entry level software engineer remote Gainesville, FL
- consulting software engineer Gainesville, FL
- senior software engineer remote Gainesville, FL
- startup software engineer Gainesville, FL
- software developer positions Gainesville, FL
- remote entry level software developer Gainesville, FL
- software developer Gainesville, FL


