The Software Engineer provides advanced technical expertise and guidance in the architecture, design, programming, testing, documentation, and implementation of complex computer applications and systems. The role evaluates software packages, recommends solutions to management and business clients, identifies suitable technology solutions, and develops plans for adopting future technologies and techniques. It is considered a leadership position within the application development organization. This is a multi-level posting; candidates may be considered at the Software Engineer 3, Senior Software Engineer, or Principal Software Engineer level, based on experience and depth of expertise.
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
Senior