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 Technologies is powering a world in which people and equipment are connected, decisions are transparent, and quality outcomes are predictable. XOi is a market leader in technician enablement solutions, empowering techs to safely capture—and access—critical job site information, launch remote support, and provide customers photos and videos of recommended and completed work. Field services technicians across the nation utilize our suite of products to increase efficiency and performance on the job, streamline communication, build skills and gain data insights to be unlocked and shared with the entire ecosystem. In an industry that is increasingly evolving through innovative software solutions and AI, XOi is excited to be at the forefront building the ecosystem that allows data to be created and delivered every time equipment is touched by any technician on mission critical job sites.

As a Staff Software Engineer, you will provide significant technical leadership for current and future XOi initiatives with a focus on designing scalable systems while delivering efficient, quality software products. You will work closely with cross-functional leaders including Engineering and Product to determine accurate estimates and priorities based on the product roadmap, provide architectural expertise and feasibility recommendations including timelines and delivery of features and/or products into production.

Key Responsibilities

Technical Leadership:

  • Own and lead the technical direction of major applications or systems, establishing coding standards and architectural patterns across the engineering organization.

  • Align technical roadmaps with product vision by partnering closely with Product and Engineering leadership, translating business needs into technical strategies.

  • Research, identify, and integrate emerging technologies and approaches to enhance codebase quality, developer experience, and overall system capability.

  • Oversee system design with a strong focus on scalability, reliability, simplicity, and long-term sustainability, ensuring alignment with company growth and product strategy.

  • Lead and execute technical projects, from initial requirements review and design specification creation through to successful implementation.

Engineering Excellence:

  • Develop simple, maintainable, and efficient solutions to complex technical problems, with a strong emphasis on code quality, performance, and robustness.

  • Promote and embody high coding standards through leading by example, selecting appropriate tools, and implementing continuous process improvements.

  • Ensure architectural decisions and chosen frameworks empower the engineering team to build scalable, testable, and defect-resistant software effectively.

  • Contribute significantly as a key technical owner to crucial XOi products, ensuring their technical health and future viability.

Quality & Testing:

  • Drive the adoption and improvement of tools, frameworks, and practices that enhance overall code quality, automated testing (including integration testing), and reliability.

  • Collaborate closely and effectively with the Quality Assurance team to enhance system understanding, improve test coverage, and maximize testing effectiveness across all initiatives.

  • Lead proactive efforts in code refactoring, performance optimization, and strategic technical debt reduction to maintain a healthy and efficient codebase.

  • Partner with Quality Assurance to implement robust performance optimization techniques and comprehensive security measures across applications, ensuring they are optimized for speed, accuracy, efficiency, and data protection.

Mentorship & Team Development:

  • Serve as a mentor and technical role model for engineers at all levels, fostering a positive, collaborative, and inclusive team culture.

  • Guide engineers in best practices, support their individual growth paths, and provide constructive feedback on technical decision-making and problem-solving approaches.

  • Encourage flexibility in coding approaches where appropriate and actively support professional development and learning across the engineering team.

  • Contribute to creating and maintaining shared code libraries and conducting thorough code and design reviews, raising the technical bar for the entire team.

Cross-Functional Collaboration:

  • Communicate complex technical concepts and project details effectively and clearly to stakeholders across various departments, including Product, Design, and Leadership, simplifying information for diverse technical and non-technical audiences.

  • Facilitate productive technical discussions, provide actionable feedback, and advocate for team needs and technical direction to ensure alignment with broader organizational goals.

  • Partner effectively with teams in a fully remote environment, leveraging collaboration tools and practices to maintain strong working relationships.

  • Lead by example in establishing clear documentation standards and promoting process transparency to enhance cross-team understanding and efficiency.

  • Partner closely with Product Design to ensure technical implementation aligns with modern UI design principles and optimized workflow usability.

Qualifications:

  • 10+ years of progressive experience as a Software Engineer, with significant experience in building and deployment customer-facing applications

  • Bachelor’s degree in Computer Science, a similar technical field of study or equivalent years of experience.

  • Demonstrated expertise in designing and implementing complex using systems using modern architectural patterns and frameworks, with a strong understanding of trade-offs and implications for scalability, reliability, and maintainability

  • Proven depth and breadth building scalable cloud-based applications, including extensive experience with serverless architectures. Specific experience with AWS and PostgreSQL is highly desirable, and fullstack development experience is a plus.

  • Proven ability to lead technical initiatives and drive engineering excellence within a team environment

  • Experience mentoring and guiding other engineers, fostering technical growth and advocating for best practices

  • Excellent communication, collaboration and interpersonal skills, with the ability to effectively work with multi-functional teams (Product, Design, QA, etc) and communicate complex technical topics clearly to both technical and non-technical stakeholders, including leadership

  • Experience partnering with QA to ensure high levels of application quality, performance optimization, and security

  • Strong organizational and project management skills, with proven ability to prioritize tasks, manage technical projects end-to-end, and ensure delivery on schedule in a Kanban environment

  • Excellent communication and collaboration skills working effectively with multi-functional teams and stakeholders at all levels.

  • Demonstrated ability to collaborate effectively with distributed and fully remote teams

  • Demonstrated use of data-driven approaches to inform technical decisions, experiment, measure success and iterate for continuous improvement


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