XOi 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, and the customers they serve. As a Software Engineer, you will be a key member of our team in executing our integration efforts with key partners, while also helping to add new functionality and features to XOi Platform, which includes the Vision, Journeyman, and Insights products. You will be exposed to working in a functional programming paradigm and 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.As a Software Engineer, you will:•Solve interesting problems focused on extending and improving not only our core product offerings but continue to influence the scalability of our suite of products•Build and consume external APIs to ensure successful integration with key partners•Create APIs and pipelines to support both web and mobile (iOS and Android) applications•Create design artifacts that can be used by other developers to implement features.•Communicate clearly regarding architectural issues, design solutions, and delivery timelines•Work with cross functional stakeholders to clarify requirements and create product solutionsQualifications:•2-3 years of experience building and deploying Python applications or services in a cloud infrastructure environment (AWS)•Experience with AWS and a huge plus, but not required, if you have experience with Lambda, SQS and DynamoDB•Bachelor’s degree and/ or Master’s Degree in Computer Science or related field preferred or Bootcamp Certificate plus 2+ years professional working experience•Knowledgeable with functional or object-oriented program design patterns•Understanding of server-side security principles in cloud-based development environment•Good understanding of REST-based services and service-based architecture•Excellent communication skills, including dedication to consistent documentationNice to have’s:•CI/CD development and organizational practices•Familiarity with DynamoDB, Cognito, and Serverless Framework•Experience with GraphQL•Experience with common architectural patterns and frameworks for mobile application development•Experience with authentication and authorization utilizing SSOYou’re a great fit if you’re someone who:• Is a self-starter with a competitive spirit and passion to excel•Value collaboration among your team and across the organization•Possesses excellent analytical and organization skills, the ability to meet deadlines, a sense of urgency, and attention to detail while seeing the big picture•Has a passion for mentoring and encouraging team growth by sharing your knowledge, skills, best practices, etc.•Value winning and losing together as a collective team with a focus on serving our customersXOi 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.