Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Staff Software Engineer

Engineering | Remote | Full Time

Job Description



XOi is the leading provider of jobsite-focused technology for the field service ecosystem. Our mission is to empower technicians and service providers with intelligent, connected tools that transform the way they work on the jobsite and beyond. Leveraging AI-powered workflows, robust asset and team management tools, and actionable real-time insights from historical data, XOi bridges the gap between the field and the enterprise. This enables greater consistency, transparency, and profitability across operations. Looking ahead, our vision is to deliver individualized asset performance and diagnostic data, fundamentally modernizing the field service industry.

As a Staff Software Engineer at XOi, you will serve as a system-level architect and strategic problem solver for our platform. This is not simply a senior engineering position, it is also an opportunity for a visionary engineer to shape the future of our platform. You’ll connect people, processes, and technology, driving architectural decisions that define our long-term technical direction.

You will collaborate across teams to design scalable, resilient systems and lead major modernization initiatives, such as transitioning from a monolithic architecture to microservices, evolving our data models, and supporting hybrid mobile platforms. You will be the primary resource for deep technical investigations and will help teams build reliable, future-ready systems that scale with our ambitions.

Key Responsibilities

Systems Architecture & Technical Leadership

  • Own and evolve the architecture of critical services and data models.

  • Anticipate system-wide impacts and design for resilience, extensibility, and sustainability.

  • Lead technical transitions, such as migrating from DynamoDB to PostgreSQL or introducing REST APIs for external partners.

  • Model interdependencies across teams and services to optimize design decisions and execution.

  • Proactively evaluate and integrate emerging technologies, including large language models (LLMs) and AI-driven tools where they provide clear value, and educate the team on their effective, pragmatic use.

  • Ensure responsible, secure, and ethical integration of AI and automation technologies, considering long-term impacts on system design, data privacy, and business objectives.

Engineering Excellence

  • Set and uphold high standards for code quality, testing, monitoring, and performance.

  • Champion testability, observability, and infrastructure readiness in all system designs.

  • Participate in regular system health reviews and proactively identify opportunities for improvement.

  • Leverage data-driven insights, including analytics and AI-generated recommendations, to inform continuous improvement and maintain high standards of code and system quality.

Mentorship & Influence

  • Mentor engineers at all levels, fostering systems thinking and long-term maintainability.

  • Shape our engineering strategy by defining scalable patterns and reusable architecture components.

  • Cultivate a culture of intentional design, thorough documentation, and technical rigor.

  • Actively share knowledge about new technologies and industry trends, especially in AI and automation, to support team growth and innovation.

Cross-Functional Collaboration

  • Translate complex technical concepts into actionable plans for Product, Design, and Business stakeholders.

  • Support Product and Engineering in prioritization and roadmap planning by identifying system constraints and opportunities.

  • Lead by example in remote-first communication, asynchronous collaboration, and architectural documentation.

Qualifications

  • 10+ years of experience in software engineering, with a proven track record of delivering large-scale systems.

  • Deep expertise in backend systems and distributed architectures, especially with Python and AWS serverless technologies.

  • Extensive experience with both SQL (particularly PostgreSQL) and NoSQL databases (such as DynamoDB), including large-scale migrations.

  • Demonstrated success leading transitions from monolithic to microservices architectures or other major paradigm shifts.

  • Strong problem-solving skills, with a structured approach to tackling ambiguous challenges.

  • Comprehensive understanding of observability, monitoring, reliability, and secure software practices.

  • Exceptional collaboration and communication skills in a remote-first environment.

  • Experience mentoring engineers and facilitating cross-team architectural discussions.

  • Demonstrates up-to-date knowledge of current trends in applying large language models (LLMs) and AI to software engineering, including both code generation and system-level solutions. Maintain a balanced, pragmatic approach, recognizing both the opportunities and limitations of AI and thoughtfully. Integrating these technologies where they deliver genuine value, without treating them as a one-size-fits-all solution.

  • Commitment to responsible and ethical use of AI, with awareness of data privacy and security considerations in all system designs.


XOi Benefits

  • XOi offers a comprehensive benefits package that includes medical, dental, and health, with eligibility the 1st of the next month following your date of hire

  • XOi offers a 401(k), with eligibility at 90 days

  • XOi offers Discretionary Time Off

  • All new employees receive a one time $500 New Hire Stipend to support any updates needed for your home office space

  • All employees receive a $50/monthly stipend to be used for personal wellness and $50/ monthly stipend towards internet expenses