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 group responsible for the Asset Performance Management product.

• Take ownership of the delivery of software features, releases, and ongoing maintenance.

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

• Convert product requirements into development plans and technical solutions in partnership with Product Management.

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

• Guide technical choices and assist in software design and implementation processes.

• Ensure the software maintains high standards of quality, maintainability, and reliability.

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

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

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

• Assist in troubleshooting complex technical issues and addressing customer concerns.

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

• Support the hiring, onboarding, coaching, and performance management processes.

• Promote collaboration, ownership, and continuous improvement within the team.

• 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 validated experience in software development, with a background in technical or team leadership roles.

• Proven experience leading distributed or international software development teams.

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

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

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

• Experience in Agile or iterative development environments.

• 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 a strong understanding of AI/ML technologies, including machine learning model development, deployment, and integration into production software.

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

• Excellent coordination skills across multiple teams, time zones, and organizational boundaries.

• Outstanding written and verbal communication skills.

• Proven track record of building trusted relationships with senior leadership.

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

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

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

• Experience with data pipelines and analytics frameworks for handling 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.

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

• Ability to work effectively in international and matrix organizations.

• 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 in developing individuals’ capabilities.


🏝️ Benefits

• Relocation Assistance Provided: No

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