March 12th 2018
Software Engineering Manager
GlobeRanger is expanding to take our Industrial IoT Platform to the next level. We need a bright, collaborative and innovative Software Development Manager who wants to be part of something special and work with unique Edge-to-Cloud technologies.
The Software Development Manager will manage multiple Scrum teams consisting of software developers and testers using Agile/Scrum methodologies and best software development practices. He/She will collaborate with partners, product owners, project managers and customers to plan, develop and release IoT solutions to our internal business partners and external customers. Development Manager is responsible for maintaining a highly productive environment through team development and work space enhancements.
Our customers are our primary focus, therefore experience in supporting industrial customers with solutions built from both software and hardware is a bonus. Personality that can turn tough disappointing conversations into a positive resolution is important to this role. As we grow through more market share, it is critical to stay ahead of the development roadmaps with a vision to adapt support tools and processes. At last, Development Manager leads our “Geek Squad” to build special relationships and maintain the dynamic energy to lead through challenges.
Technologies you’ll be exposed to:
We play in .NET, connected devices, RFID and other IoT sensors, database (SQL Server/SQLite/Oracle/PostgreSQL, mobile applications, web, edge computing, cloud computing and integration into the enterprise software (SAP/Oracle/RedPrairie/etc.) space. We embrace movements into the cloud and harvesting the power of the cloud to better serve our customers and their operations. We partner with Microsoft, Alien, Zebra and Intermec to build the IoT ecosystem. We also partner with development and test organizations locally and globally to develop and deploy solutions.
A successful Software Development Manager serves as a coach to multiple scrum teams developing software for customers and our vertical markets. The individual must collaborate with products owners, project managers and scrum leads to:
Maintain software release schedule
Guide Agile best practices
Ensure software quality and commitments
Coach and/or conduct Agile/Scrum ceremonies when needed
Identify, coordinate and manage dependencies for the teams he/she manages
Exercise lean work management practices, including Scrum and Kanban to increase team velocity, quality and efficiency
Deep software development and team management experience using Agile/Scrum principles in a .NET & C# environment
Experience in SaaS solution development and deployment
Extensive Release Train Engineer experience
Knowledge of Atlassian application suites such as JIRA and Confluence to drive scrum teams and day-to-day responsibilities
Flexibility in day-to-day work
People and organizational management skills
Ability to listen and consider input from other team members
Attention to detail
Lead a team of dynamic software developers to build and maintain GR platform that runs IoT solutions using the Agile Scrum methodology.
Provide coaching, mentoring and support to the direct report staff in both technical and non-technical issues.
Ensure high productivity of the team members. Provide support for their career growth and personal development.
Partner with Product Owners to help plan releases and schedule development. Provide estimates and initial assessments for proposed development tasks. Track and report progress of projects against key milestones.
Balance resources with task assignments and ensure on-time and high-quality delivery of projects.
Keep feature stakeholders updated throughout the development cycle. Provide liaison with relevant parties, including product management, QA, other development teams, production, product support, etc., to facilitate the release process.
Methodology and continuous improvement:
Ensure Scrum, Kanban and other Agile methods are being followed as agreed to by the team
Constantly inspect the team’s processes and methodologies to discover and address major concerns
Establish and nurture team and program level Quality Practices and Communities of Practice around Scrum and Agile program management
Listen and support teams in problem identification and decision-making
Create an environment of mutual influence; persuade rather than use authority
Encourage and support the personal development of each individual and development teams
Be open and appreciate openness in others
Ability to work in a startup environment while enjoying the benefits of global diverse company benefits
Strong experience in commercial enterprise software development and experience in leading Scrum/Agile software development teams
Experience working with product development teams that practice lean product development methods such user-centered and user experience design, DevOps, public API development, microservices, and acceptance test driven development
Continuous improvement of overall team skill levels
Program-level risks identified, planned, and mitigated as possible
Scrum Master Certification is a plus
We’re very proud to say that GlobeRanger pioneered Edge Computing with its iMotion Edgeware Platform, starting with RFID and other sensor technologies in industrial settings. Recently acquired by Fujitsu, we are expanding our technology portfolio and taking our platform suite to the next level. As an independent Fujitsu company, we benefit from both maintaining an awesome tight-knit team as well as having the support of the world’s 5th largest IT services provider.
Expect about 20% travel to client sites.