The Software Engineer at BLP Digital will focus on designing and developing high-quality software while collaborating with business stakeholders to drive product improvements. Key responsibilities include leading technical direction, conducting code reviews, and promoting a culture of innovation and collaboration. Candidates should possess a Bachelor's or Master's degree in Computer Science and at least three years of software engineering experience, alongside strong technical and soft skills.