Platform Engineer

Nashville, Tennessee

XOi Technologies
Apply for this Job
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 time

XOi is revolutionizing the field service industries with the expansion of our on-demand data enrichment and metadata retrieval capabilities. We are 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 through innovative software and AI solutions.

Summary
As a Platform Engineer at XOi, you'll play a key role in building the internal foundation that empowers our engineering teams to move faster, with greater confidence. You'll focus on improving the developer experience through the design and implementation of scalable tools, reliable infrastructure, and streamlined deployment practices. From building internal tooling in Python to managing our AWS infrastructure, you'll help automate and optimize every stage of the software development lifecycle (SDLC).

This role sits at the intersection of development and operations. You will collaborate closely with developers to understand their pain points and remove friction from their workflows. Whether it's enhancing the Developer experience, managing container orchestration, or implementing infrastructure as code, your work will drive efficiency, enable faster releases, and support the overall scalability and reliability of our platform.

Responsibilities
Internal Tooling & Developer Enablement: Design, build, and maintain internal tools using Python that enhance the software development lifecycle (SDLC) and empower engineering teams by improving efficiency, automation, and the overall developer experience.
APIs: Deploy and maintain robust APIs that seamlessly integrate our products and services.
Cloud Infrastructure: Design, deploy and manage scalable and secure cloud infrastructure on AWS, including services such as (S3, Lambda and DynamoDB).
CI/CD Pipeline: Build and optimize continuous integration and continuous deployment (CI/CD) pipelines to automate software releases and deployments, improving developer productivity.
Infrastructure as Code (IaC): Develop and maintain infrastructure as code using tools like Terraform or CloudFormation to automate provisioning and configuration management.
Containerization and Orchestration: Manage containerization platforms (e.g., Docker) and orchestration systems (e.g., Kubernetes) for scalable and efficient application deployment, making it easier for developers to deploy and manage their applications.
Security: Implement security best practices throughout the development and deployment process, including access control, encryption, and vulnerability scanning, while ensuring minimal disruption to developers.
Collaboration: Collaborate closely with development teams to streamline the development and deployment process, enabling faster and more reliable releases and fostering a culture of collaboration.
Documentation: Maintain detailed documentation of infrastructure, processes, and configurations, making it easily accessible to developers for reference.

Qualifications
3+ years of demonstrated professional experience with a Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proficiency developing automated tools to enhance efficiency and streamline processes using Python (preferred), Go or Typescript.
Experienced with AWS cloud computing platform and various services (eg, Lambda, DynamoDB, Appsync).
Familiarity with CI/CD tools and practices (e.g., Github Actions, GitLab CI/CD).
Knowledge of (IaC) infrastructure as code (e.g., Terraform, CloudFormation).
Experience with containerization and orchestration technologies (eg, Docker, Kubernetes).
Understanding of networking, security, and best practices in these areas.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills.

XOi Technologies is an Equal Opportunity Employer

At 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.
Date Posted: 08 May 2025
Apply for this Job