Technical Lead guiding architecture, development, and support for Spark Power’s enterprise applications. Enabling reliable software systems for North American electrical and renewable energy services.
Responsibilities
Define and guide all aspects of Spark Power’s application technical design and architecture
Lead peer reviews of solution designs and related code
Create technical work breakdown structures and task dependencies
Participate in Agile sprint planning and provide constructive feedback
Prepare software packages for deployment according to standard deployment policies
Perform hands-on technical development
Respond to critical production issues with timely and effective solutions
Develop and implement policies, procedures, and guidelines for internal development teams and vendor resources
Lead internal and outsourced resources to deliver projects and augment teams
Ensure project milestones and department goals are met within approved budgets
Oversee and coach developers to achieve effective software service delivery
Escalate issues and concerns to IT leaders and business process owners
Promote responsible and effective use of AI in software development
Collaborate with internal teams, third-party providers, and business committees to optimize enterprise applications
Requirements
University or post graduate level education in computer science, business or related field
Experience with Azure DevOps, application development, and application management methods and best-practices
6+ years of experience implementing enterprise-grade products/software
Minimum of 1 year of technical leadership experience
Experience managing and overseeing third-party service providers in IT services and deliverables
Proficiency developing SQL queries, extracting data from databases, and understanding complex database schemas and database objects
In-depth understanding of Web Services, Service Oriented Architectures, and Object Oriented techniques
Experience with software development and support using C#, Angular, Python, and JavaScript
Knowledge of financial ERP and corporate reporting systems
Knowledge of application integration, data management and translation/extract, end-user computing, and collaboration platforms such as CRM and Field Service Management
Experience delivering projects using application development and SDLC best practices, including Agile and Waterfall methodologies
Experience with software-as-a-service (SaaS) platforms
Ability to identify, research, and resolve complex technical problems
Self-planning skills to schedule, organize, and manage multiple activities of varying complexity
Excellent verbal, written, and interpersonal communication skills
Ability to multitask and work in a deadline-driven environment
Benefits
Competitive wages
Excellent benefits package with flexible options and wellness spending accounts
Multilingual coding expert reviewing code and evaluating AI - generated technical responses for Gramian Consultancy. Creating prompts, solutions, explanations, and actionable feedback across programming tasks.
Senior Software Engineer supporting Power Platform implementation, optimisation, and transformation. Working with Dynamics 365, Dataverse, Power Apps, Power Automate, and Azure services in Montreal.
Senior Engineer owning Xero reporting initiatives end to end. Improving accounting experiences, platform reliability, and compliance workflows for small businesses and advisors.
Software Engineer II building web, mobile, and scalable API experiences for Affirm’s card acquisition team. Shipping onboarding improvements that attract and convert customers.
Software Engineer building AI observability features for Honeycomb’s developer tools. Developing data infrastructure and product experiences to help customers debug LLM agents.
Senior engineer building AI observability features for Honeycomb’s developer tools platform. Owning data infrastructure, LLM signals, and customer - facing visualizations.
Embedded Software Developer building TCP/IP and AI - based SD - WAN features for Fortinet firewall products. Developing efficient Linux - based C/C++ software for secure enterprise networking.
Software Developer building scalable cloud - native security software for Fortinet, which protects enterprise, service provider, and government networks worldwide.
Principal Full - Stack Developer shaping shared services, developer tooling, and runtime infrastructure. Building reliable software foundations for MaintainX’s industrial work - execution platform.