As a Software Engineer II, you will play a key role in the design, development, and maintenance of high-quality software solutions. You will work collaboratively within a cross-functional team to implement features, fix bugs, and optimize application performance. This role is ideal for an engineer with solid technical foundations and professional experience who is ready to take on more responsibility, contribute to architectural decisions, and support junior team members. You will be expected to write clean, efficient code, participate in code reviews, and continuously improve development practices while aligning technical solutions with business goals.