Enel Green Power

  • Software Engineer, Team Lead

    Job Post Information* : Posted Date 8 months ago(7/5/2019 11:59 AM)
    # of Openings
    Enel X Position
  • Overview

    Enel X is a leading provider of demand response (DR) and energy management software (EMS), has an immediate need for a Software Engineering Team Lead to join our world-class Engineering organization.  The Software Engineering Team Lead reports to the Director of Software Engineering – Platform in a hands-on role leading a highly skilled technical team in the development and delivery of a performant, scalable, secure platform. 
    In your role, you will lead a team leveraging best-in-class, cutting-edge technologies to deliver critical security and customer information APIs in support of various business verticals.  You will work closely with our Product Management team to build software that enables us to bring maximum customer value.  Technologies we use today include Java, Neo4j, SQL databases, RESTful APIs, Docker & AWS infrastructure, along with identity and access management software packages.


    - Work with a Product Owner/Business Analyst to ensure that requirements are compiled from all customers and defined in a timely manner.
    - Lead and drive execution of the components
    - Development execution, assignments and work breakdown/tracking
    - Establish work estimates, delivery schedule and timelines and communicate to the proper stakeholders
    - Identify and appropriately address issues

    - Actively participate in architecture and design activities
    - Non-Functionals
    - Lead non-functional requirements assessment, definition, prioritization and adherence to best practices/SLAs
    - Drive proactive performance engineering work

    - Drive the efficiency of the team through tools, process and communication refinements
    - Contribute to technical discussion, be a subject matter expert, and have strategic influence
    - Communicate clearly with Product Management, technical leads and business management
    - Develop critical path software deliverables as necessary


    - BA/BS in Computer Science or equivalent work experience
    - 5+ years of software engineering work experience, including hands-on technical management
    - 5+ years coding experience in object oriented programming languages (Java, Scala, C#, etc)
    - 2+ years experience with a SaaS platform
    - Demonstrated ability to recruit and manage technical teams
    - Strong oral and written communication skills
    - Experience with Agile and Scrum methodologies
    - Experience with contracting and outsourcing
    - A demonstrated desire to adopt and learn new technologies and processes
    - Proactive management approach
    Desired Qualifications
    - Experience with various data storage tools and approaches, including SQL, no-SQL and graph databases
    - Experience with AWS, Google Cloud, or Azure Cloud computing frameworks, infrastructure, and application environments
    - Demonstrated ability to effectively coordinate multiple priorities in a dynamic environment
    - Effective time management skills demonstrated by successful and timely completion of projects
    - Ability to work both independently and in a team-oriented, collaborative environment
    - Positive attitude, self-starter with strong analytic, communication and interpersonal skills to lead working groups, negotiate and create consensus
    - Ability to take a technology agnostic approach
    - Ability to communicate complex technical terminology, concepts and issues to technical and non-technical staff
    - Experience and familiarity with Identity and Access Management concepts, tools and best practices
    - Experience with SOX audit controls and applicability to IAM services architecture, design, and processes
    Key Technology Qualifications
    - Familiarity with microservices architecture and solutions
    - APIs (REST)
    - Java Application Interface Development and Object Models
    - Cloud Platforms as Service (AWS, Rackspace, Google Cloud, Azure)
    - No SQL (i.e. DynamoDB, Mongo, Hadoop) and Graph Databases (Neo4j Preferred)
    - OAuth, SAML, and other security protocols


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed