The Software Engineer delivers technically complex solutions and provides system integration support for project work. The role consults and partners with business product owners to understand desired outcomes and offer solutions and recommendations during design. It develops customized code, integrates software, performs analysis, and configures project-specific solutions. The engineer leads and participates in the development, testing, implementation, maintenance, and support of highly complex solutions in accordance with company standards, including robust unit testing and support for release testing. The role also builds non-functional monitoring capabilities, provides escalated production support, and maintains security controls and monitoring. It typically leads moderately complex projects, participates in larger initiatives, solves complex technical and operational problems, serves as a resource for less-experienced teammates, and may oversee a small team.
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