APM Software Team Leader

Posted 2 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Lead the software development team dedicated to the Asset Performance Management product.

• Take ownership of software feature delivery, releases, and ongoing maintenance for the product.

• Plan and coordinate development activities in collaboration with the APM Project Manager across distributed teams.

• Convert product requirements into actionable development plans and technical solutions alongside Product Management.

• Contribute to the long-term planning of product and technical roadmaps.

• Guide technical decisions and assist in software design and implementation.

• Ensure the quality, maintainability, and reliability of software.

• Collaborate with Software Architecture, QA & Testing, UX, and DevOps teams.

• Ensure adherence to code reviews, testing, documentation, and release processes.

• Manage technical risks, technical debt, and system enhancements.

• Assist in troubleshooting complex technical challenges and customer issues.

• Build, lead, and nurture a high-performing software engineering team.

• Support recruitment, onboarding, coaching, and performance management efforts.

• Promote collaboration, accountability, and continuous improvement.

• Ensure effective communication and coordination among distributed teams and stakeholders.


⛳️ Requirements

• Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related technical field.

• Strong and demonstrable experience in software development, including experience in technical leadership or team leadership roles.

• Experience in leading distributed or international software development teams.

• Extensive experience in backend/server software development using technologies such as Java, C#, or similar.

• Familiarity with distributed systems, client-server architectures, or large-scale device management systems.

• Experience in working with databases, APIs, and system integrations.

• Background in Agile or iterative development practices.

• Strong analytical and problem-solving abilities.

• Experience with Asset Performance Management (APM) systems, predictive analytics platforms, or condition-based monitoring solutions for industrial assets.

• Proven experience with optimization algorithms, including maintenance optimization, risk-based optimization, or fleet-level resource optimization.

• Knowledge of Reliability-Centered Maintenance (RCM) methodologies, failure mode analysis (FMEA), or reliability engineering principles applied in software systems.

• Hands-on experience or strong technical understanding of AI/ML technologies, including the development, deployment, and integration of machine learning models into production software.

• Demonstrated ability to influence and align cross-functional stakeholders without direct authority.

• Proven capability to orchestrate work across multiple teams, time zones, and organizational boundaries.

• Exceptional written and verbal communication skills.

• Experience with device management systems, IoT platforms, industrial software, or similar large-scale systems.

• Familiarity with software deployment, version management, and update mechanisms.

• Understanding of cybersecurity considerations for device communication and software updates.

• Experience with data pipelines and analytics frameworks for processing large volumes of sensor/telemetry data.

• Familiarity with statistical modeling, time-series analysis, or digital twin concepts.

• Experience leading teams that develop and operationalize AI/ML models in production settings.

• Knowledge of power grid assets, substation equipment, or utility industry standards.

• Ability to thrive in international and matrix organizations.

• Experience collaborating with Product Management, Architecture, QA, and UX teams.

• Experience facilitating cross-team workshops, design reviews, or alignment sessions.

• Ability to navigate organizational complexities, manage competing priorities, and resolve conflicts constructively.

• Coaching and mentoring mindset, with experience enhancing individuals’ communication, collaboration, and leadership skills.


🏝️ Benefits

• Remote position.

• Relocation assistance not provided.

People also viewed

Correlation One1 day ago

Career Success Coach

CA flagCanada, +1 more countryFreelanceUncategorized
ApplyView job
Invisible Technologies1 day ago

Coding Specialist, French – Freelance AI Trainer

CA flagCanada OnlyFreelanceUncategorized$8 – $65/hour
ApplyView job
Olsson1 day ago

NDT Level II Technician

US flagIowa OnlyFull-timeUncategorized
ApplyView job
Ophelia1 day ago

Enrollment Coordinator

US flagUnited States OnlyFull-timeUncategorized$50k/year
ApplyView job
CVS Health Careers1 day ago

Nurse Practitioner, Physician Assistant

US flagMaine OnlyPart-timeUncategorized$37 – $81/hour
ApplyView job
Bristol Myers Squibb1 day ago

Senior Therapeutic Area Specialist, Cardiovascular

US flagUnited States OnlyFull-timeUncategorized$124.1k – $150.4k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers