Lead Developer, Technology Services
Core
Lead developer responsible for maintaining systems, developing front-end/back-end solutions, and managing data architecture for enterprise applications.
Role type
Senior Lead Developer (Technology Services)
Builds
Enterprise data platforms, front-end/back-end systems, and data warehouse integrations
Domain
Energy sector IT, Data Management, Enterprise Software
Deliverable
production ML models | product features | infrastructure
Required skills
System maintenance, technical design, front-end/back-end development, data warehouse integration, user access control, process automation, code analysis, security vulnerability remediation, cross-team initiative management, financial principles application, agile methodology, domain guidance
Preferred skills
ITIL, CSM, AWS certifications, LLMs, context windows, prompt engineering, RAG, embeddings, vector search, agent architectures, MCP, function calling, tool-use patterns, TypeScript, Next.js, Node.js, Python, GitHub Copilot, enterprise CMS, CDP, MarTech, Snowflake, Azure DevOps, AI governance, PII handling, prompt injection mitigation
Technologies
TypeScript, Next.js, Node.js, Python, Snowflake, Azure DevOps, GitHub Copilot, LLMs, RAG, vector search
Responsibilities
Drive system maintenance and technical design; develop and deploy front-end/back-end systems; integrate data warehouses with enterprise applications; lead operational activities and measure process quality; implement automation and continuous improvement; manage solutions to improve data architecture; engage business users to define data needs; drive creation of policies and standards; analyze code for errors and security vulnerabilities; provide domain guidance to team members; apply financial principles to business case development
Seniority
Senior, hands-on IC with leadership responsibilities