Working with a diverse team, the Senior Software Engineer leads the technical design of software products and applications that support the business, while guiding software engineers on best practices to deliver innovative solutions to customers. The role leads global software development teams across multiple concurrent, medium-to-large enterprise projects; oversees maintenance and modernization of existing systems as well as development of new applications and systems; works collaboratively with business users and management on requirements and alternatives; and partners with architects and staff engineers to shape product and application architecture.
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