The Software Engineer contributes to the development, testing, and maintenance of software applications under the supervision of a more experienced engineer. Responsibilities include implementing assigned tasks, writing and reviewing code, and participati