Demo

Senior Software Engineer

XOi Technologies
Nashville, TN Full Time
POSTED ON 4/15/2025
AVAILABLE BEFORE 5/11/2025

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this timeXOi is powering a world in which people and equipment are connected, decisions are transparent, and quality outcomes are predictable. Field service technicians across the nation utilize our suite of products daily to increase efficiency and performance on the job, streamline communication and information sharing, build skills, and gain insights.At XOi, we're continuing to build the next generation of intelligent technology solutions for field technicians, managers, sales people and the customers they serve. These solutions are built on an unprecedented data set that drives efficiency and value to each of the stakeholders in this industry. As a Senior Software Engineer, you will play an important role in designing and developing new features and products as well as maintaining existing applications. You will have an opportunity to work in a functional programming paradigm to drive programming efficiency and to operate in a fully serverless environment. In an industry that is increasingly evolving through innovative software solutions and AI, XOi is excited to be at the forefront of making an impact on the continued evolution of the service industry and beyond.About the Role : Architect and Scale for Enterprise Impact :

  • Lead the charge in designing and implementing solutions that power our growing enterprise customer base, tackling complex scalability challenges and directly impacting the performance and reliability of our products.Drive Innovation Across Our Product Suite :
  • Contribute to the evolution of our core product offerings while also shaping the future by building new products.Own Solutions from Concept to Delivery : Participate in high-level architecture discussions, own the execution of key solutions, and drive projects from initial design to successful deployment.Build the Integrations that Power Partnerships : Design and develop robust APIs that seamlessly integrate our products with key partners, expanding our ecosystem and creating new opportunities.Craft APIs and Pipelines for a Unified Experience : Develop and maintain the APIs that fuel both our web and mobile (iOS and Android) applications, ensuring a consistent and high-quality user experience across all platforms.Build Exceptional Experiences for Our Users : Contribute to the development of web and mobile applications that not only meet user needs but also exceed expectations and create a truly engaging experience.Empower the Team Through Technical Leadership : Create clear and concise design artifacts that serve as blueprints for other developers, fostering collaboration and ensuring consistent implementation of features.Communicate Effectively and Drive Alignment : Clearly articulate architectural decisions, design solutions, and project timelines to both technical and non-technical stakeholders, ensuring everyone is on the same page.Collaborate and Shape Product Direction : Work closely with cross-functional stakeholders to refine requirements, explore innovative solutions, and contribute to the overall product roadmap.Qualifications : 5 years of experience building and deploying applications or services in a cloud environment (preferably AWS).Deep understanding of web and / or mobile application architecture, with a proven ability to design, develop, and maintain complex systems.Strong expertise in service-based architectures, including APIs, microservices, and distributed systems.Excellent communication skills, with a commitment to producing high-quality documentation.Bonus Points : Experience with CI / CD development and best practices.Familiarity with NoSQL databases (e.g., DynamoDB).Proficiency in modern JavaScript frameworks (e.g., React, React Native) and data query languages (e.g., GraphQL).Knowledge of common architectural patterns and frameworks for web and mobile development.You're a Great Fit If You : Thrive in a fast-paced environment and are driven by a passion to excel.Value collaboration and believe in the power of teamwork.Possess strong analytical and organizational skills, with a focus on delivering high-quality results on time and within budget.Are passionate about mentoring and sharing your expertise with other team members.Believe in a team-oriented approach to success and are committed to serving our customers.Have a broad understanding of web development approaches and can articulate the tradeoffs of those approaches.What you can expect : A team that is passionate about building great software and enjoys working together.A fully remote team that emphasizes collaboration and a good work life balance. We work hard but have fun doing it. Travel may be required a couple times a year to meet in person which helps us build strong relationships.We use Kanban to focus on shipping value to customers as soon as possible.XOi BenefitsXOi offers a comprehensive benefits package that includes medical, dental, and health, with eligibility the 1st of the next month following your date of hireXOi offers a 401(k), with eligibility at 90 daysXOi offers Discretionary Time OffAll new employees receive a one time $500 New Hire Stipend to support any updates needed for your home office spaceAll employees receive a $50 / monthly stipend to be used for personal wellness and $50 / monthly stipend towards internet expensesXOi Technologies is an Equal Opportunity EmployerAt XOi, we value individuality and the unique qualities we all bring to an organization. We believe we all bring experiences that have an incredible impact on our product and the experience our customers gain from using our products. We do not discriminate against employees based on race, color, religion, sex, national origin, gender, identity or expression, age, disability, pregnancy (including childbirth or other related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at XOi Technologies

XOi Technologies
Hired Organization Address Nashville, TN Full Time
Job Description XOi Technologies is powering a world in which people and equipment are connected, decisions are transpar...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Nashville, TN area that may be a better fit.

Senior Software Engineer

Software Company, Murfreesboro, TN

Senior Software Engineer

Ronin Consulting LLC, Franklin, TN

AI Assistant is available now!

Feel free to start your new journey!