Staff Software Engineer
Engineering | Remote | Full Time
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