We are looking for someone who is equally interested in the human and technical aspects of software engineering. You are comfortable as a hands-on tech lead, and you move easily from planning and technical discussions to coding. You have probably worn a few different hats over the years, and you have a range of experiences to draw from.
You enjoy gathering requirements and priorities directly from enterprise customers and partners, as well as turning those needs into reliable and performant software. You are also highly collaborative, someone who is happiest when working alongside other engineers, as well as salespeople, designers, data analysts, and program managers to deliver valuable solutions.
You probably view yourself as a generalist who is comfortable with a range of technologies, and who enjoys working with specialists and experts in service of specific goals. You like clean code, and you know it when you see it, but you value solving real problems over specific technologies.
It is likely that you have some experience in the electric energy sector, such that you are familiar with the data that lies at the heart of electric utilities - AMI readings, wholesale prices, rate schedules and so on. While maybe not the focus of your career, you bring working familiarity with the sector that will help to guide your technical decisions.
At the end of the day, we are looking for an experienced software engineer who brings excellent people skills, sound technical judgment, and hands-on competence. This role demands a balance of these elements, as well as an “X-factor” that ties it all together.