About the job
LaBella Associates is seeking a Software Engineer to join the Power Systems team in Rochester, NY. This position plays a key role in managing the full software development lifecycle for projects that support power systems operations. The work involves maintaining quality standards and applying strong technical skills throughout each stage of development.
What you will do
- Work closely with Product Owners and Operations Managers to develop solutions that address technical requirements.
- Maintain and support custom internal web applications, ensuring they remain reliable and effective.
- Participate in the design of new software and computer systems, contributing technical input and ideas.
- Create schematics or wireframes for software, mentor junior engineers in design methods, and help align projects with customer needs.
- Stay current with new technologies and tools to improve efficiency and modernize development processes.
- Encourage and promote coding best practices within the team.
- Assist with the implementation of Continuous Integration and Continuous Deployment (CI/CD) practices.
- Take part in planning project scope and contributing to creative project direction.
Role overview
This role focuses on collaboration, technical problem-solving, and continuous improvement. The Software Engineer will support both new development and ongoing maintenance, working as part of a team committed to quality and innovation in power systems software.

