Climate & Environment Full-time

Team Lead - Software Development

ONYX Insight

Location

Remote

Type

Full-time

Posted

Jan 08, 2026

Mission

What you will drive

Software Development

  • Participate in all phases of software development, including architecture and design, implementation, testing, code review, and documentation
  • Design, develop, maintain, monitor, and support our core platform, helping to automate and streamline data processes
  • Write robust, scalable, secure, and maintainable code in line with best practices
  • Identify and drive continuous improvement in software quality, performance, and development processes
  • Champion quality assurance, testing, and code quality standards

Team Leadership

  • Lead a team of software developers, providing day-to-day technical direction and support
  • Mentor, coach, and support team members in their technical and professional development
  • Lead and participate in code reviews, ensuring consistency and high standards across the team
  • Support sprint planning, estimation, and delivery, helping the team meet commitments
  • Balance delivery priorities with long-term technical health and manage technical debt

Collaboration & Communication

  • Work closely with product owners, designers, and other engineering teams to deliver high-quality solutions
  • Act as a key technical point of contact, translating business requirements into effective technical solutions
  • Promote collaboration, knowledge sharing, and a positive team culture

Impact

The difference you'll make

This role contributes to building a more efficient future by developing predictive technology solutions that maximize wind turbine production and reliability, optimizing renewable energy generation worldwide.

Profile

What makes you a great fit

Technical Experience

  • 5+ years of commercial software development experience using recent versions of C# .NET
  • Experience contributing to the technical design and architecture of web applications
  • Experience developing with Cloud services, preferably AWS
  • Experience with databases, preferably PostgreSQL
  • Experience working with Agile methodologies
  • Experience with CI/CD pipelines and modern DevOps practices

Leadership & Personal Skills

  • Previous experience as a Software Development Team Lead, Senior Developer, or similar role with leadership responsibilities
  • Strong written and verbal communication skills
  • Proven ability to guide teams through ambiguous or complex technical challenges
  • A proactive, hands-on, and ownership-driven mindset
  • Able to work collaboratively with cross-functional teams
  • Resilient, adaptable, and comfortable balancing development work with leadership responsibilities

Benefits

What's in it for you

No specific benefits, compensation, or salary information mentioned in the job description.

About

Inside ONYX Insight

ONYX Insight is a technology and engineering organization in the renewable energy sector that develops advanced sensing, software, and analytics solutions to maximize wind turbine production and reliability, optimizing energy production globally.