The Senior Software Engineer will lead the design, development, and maintenance of cloud-native algorithmic trading software throughout the entire SDLC. They are also responsible for mentoring team members, conducting code reviews, and driving continuous improvement in engineering practices.
The role involves designing and executing manual and automated tests for desktop and web applications within the power and energy markets. Key duties include collaborating with internal teams and clients to develop acceptance criteria and documenting bugs for the development team.