Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

XOi Technologies Logo

Senior Software Engineer

XOi Technologies

Salary not specified
Aug 27, 2025
Nashville, TN, US
Apply Now

XOi Technologies is powering a world in which people and equipment are connected, decisions are transparent, and quality outcomes are predictable. As the market leader in “curb-to-curb” technician enablement solutions, we empower field service professionals to safely capture and access critical job site information, launch remote support, and provide customers with transparent documentation of their work. Technicians across the nation rely on our products to streamline communication, build skills, and unlock data insights that improve the entire ecosystem. Field service is undergoing a major transformation, driven by advances in software and AI. At XOi, we are helping lead that transformation by building tools that make it simple for technicians in the field to capture photos, video, and data and deliver it instantly and reliably to the businesses and teams that depend on it.

Requirements

  • Hands-on experience in native mobile development: Swift (iOS) or Kotlin (Android).
  • Proficiency in React and React Native, JavaScript/TypeScript, and modern frontend frameworks.
  • Fullstack experience with backend systems and APIs, including SQL (PostgreSQL) and NoSQL (DynamoDB or similar).
  • Experience designing and consuming REST APIs and GraphQL services.
  • Knowledge of scalable software architecture and modern development patterns.
  • Strong background in writing unit, integration, and end-to-end tests with tools such as Cypress, Appium, or similar.
  • Experience with state management libraries (Redux, MobX, etc) and modern authentication/authorization mechanisms (JWT, OAuth).

Responsibilities

  • Own impactful projects end-to-end: design, develop, and maintain mobile and web applications through to production, ensuring smooth delivery in an Agile/Kanban environment.
  • Create exceptional user experiences: build responsive, intuitive interfaces for native iOS (Swift) or Android (Kotlin), while contributing to cross-platform efforts in React Native.
  • Drive cross-team collaboration: work closely with designers, product managers, and backend engineers to translate complex needs into simple, elegant, and scalable solutions.
  • Shape our system performance: identify bottlenecks, resolve bugs, and implement optimizations to ensure our applications are fast, resilient, and scalable.
  • Champion engineering excellence: participate in code reviews, promote testing best practices, and contribute to a culture of continuous improvement.
  • Innovate with data and APIs: integrate RESTful APIs and GraphQL to power intelligent, data-driven user experiences.
  • Raise the bar for quality: partner with QA on performance, testing strategies, and secure-by-default practices that ensure our apps meet the highest standards.

Other

  • 5–8+ years of professional software engineering experience, with strong expertise in frontend and mobile application development.
  • Proven track record of delivering high-quality features and applications into production.
  • Excellent communication skills and proven success working in remote-first environments.
  • Comfortable taking on diverse engineering challenges—ranging from new feature development to refactoring and modernization.
  • Bonus: published apps on the App Store or Google Play.