Execute creative software solutions, including design, development, and technical troubleshooting, to build solutions or break down complex technical problems. Develop secure, high-quality software, and review and debug code written by others to ensure best practices and code quality. Create durable, reusable technical designs that improve velocity and quality of output across teams and functions. Partner closely with product owners, clients/stakeholders, platform architects, cross-functional engineering teams, and customer success teams to deliver scalable solutions. Identify opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems. Conduct evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Participate in communities of practice across Software Engineering to drive awareness and adoption of new and leading-edge technologies.
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