Introduction Here at Skedulo we’re on a mission to support the 2.7 billion people in the world—and the companies that employ them—who do not work at a desk every day. Our global teams are collaborative, ambitious, innovative, and passionate about helping our customers realize their fullest potential by enabling their mobile workforces. The Skedulo team is a tight-knit group of builders who are passionate about shaping . We are looking for motivated, self-starters who share our , challenge the status quo, and push the pace of innovation in order to accelerate growth. If you’re drawn to solving hard problems and want to help design software that will make a difference in people’s lives, Skedulo is for you. Visit our to learn more about what Skedulo does and to learn more about our people and team. Description As a Senior Software Engineer II in our Solutions Engineering team, you will be a pivotal leader, providing technical and strategic direction to our Solutions Delivery Teams. You'll be instrumental in ensuring the successful design, implementation, and delivery of technical solutions that meet our customers' needs. This is a highly hands-on role where you'll be a significant contributor to both customer projects and work that contributes to driving efficiencies and quality across all delivery teams. Responsibilities Technical Leadership & Solution Delivery
Architectural Guidance and Oversight: Provide expert technical design oversight and guidance for complex solutions, ensuring alignment with Skedulo's architectural principles and best practices.
Code Review and Quality Assurance: Conduct thorough code reviews, offering constructive feedback to ensure code quality, maintainability, and adherence to coding standards.
Hands-on Development: Actively contribute to the development of technical solutions for customer projects, including complex integrations, custom features, and platform enhancements.
Technical Problem Solving: Diagnose and resolve complex technical issues, providing effective and efficient solutions to unblock delivery teams and ensure project success.
Innovation and Experimentation: Dedicate time to exploring new technologies, experimenting with innovative solutions, and contributing to proof-of-concepts that can enhance the Skedulo platform and delivery capabilities.
Customer-Focused Incident Management: Responsible for supporting critical incidents for their customers to aid retention , actively contributing technical solutions to resolve them.
Active Managerial Support: Support their Engineering Manager in achieving the team's strategic goals and objectives.
Team Enablement & Mentorship
Mentoring and Coaching: Provide technical mentorship and coaching to junior and mid-level engineers, fostering their growth and development in areas such as design patterns, coding best practices, and problem-solving.
Knowledge Sharing: Facilitate knowledge sharing sessions and create documentation to disseminate technical expertise and best practices across the Solutions Engineering team.
Process Improvement: Identify opportunities for process improvements within the Solutions Engineering workflow, leading initiatives to enhance efficiency and collaboration.
Strategic Contribution & Business Alignment
Common Code Contributions: Develop and maintain reusable code components, libraries, and frameworks that accelerate development and improve consistency across all delivery teams.
Platform Advocacy: Act as a subject matter expert for the Skedulo Pulse Platform, advocating for its capabilities and identifying areas for future enhancement based on customer needs and market trends.
Customer Engagement: Participate in customer-facing discussions as a technical expert, providing insights and building confidence in Skedulo's technical capabilities.
Adherence to Strategic Prioritization: Required to follow the official framework, prioritizing critical customer incidents , project escalations , and billable project work in that order.