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.