The Principal Software Development Engineer creates or enhances applications that meets the needs of end-users and achieve business goals by identifying opportunities for improvement, making recommendations, then designing and implementing solutions. The Principal Software Development Engineer works on several solutions at a time that tend to be of high complexity. They provide technical guidance to software engineering teams and oversee the software engineer's aspects of all projects. The Principal Software Development Engineer performs troubleshooting and issue resolution for high complexity software problems. Acts as a subject matter expert for software design and coding. Will have responsibility of mentoring all software engineers. Remote eligible.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level