Peraton seeking a Mid-level Software Engineer. As Mid-level Software Engineer this position involves designing, coding, testing, and maintaining software with some independence. Responsibilities include writing clean code, troubleshooting bugs, participating in code reviews, contributing to design and architectural decisions, and sometimes mentoring junior developers. Key qualifications often include a few years of professional experience, strong problem-solving skills, and proficiency in relevant programming languages.