The Role Design, develop, and test operating systems-level software, compilers, and network distribution software. Set operational specifications, and formulate and analyze software requirements. May design embedded systems software. The Software Engineer leads the design and implementation of complex software components and contributes to architectural discussions within a Scaled Agile (SAFe) environment. This role shapes technical approaches, mentors junior engineers, improves code quality, and collaborates with developers, testers, product owners, system engineers, and architects to deliver scalable solutions. The engineer operates with strong autonomy, applying advanced programming and engineering practices.
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