The Senior Software Engineer designs, implements, and deploys scalable software solutions that meet customer requirements and support highly available environments. The role collaborates with engineers to develop software components using technologies such as virtualization, microservices, software-defined networking, network functions virtualization, and big data. It requires independent judgment to resolve technical issues and recommend software design and implementation approaches. Success is measured by delivering effective software solutions that integrate with system protocols and meet business and technical requirements. The work supports organizational capabilities by enabling advanced software systems that improve operational efficiency and customer experience. The position requires a bachelor's degree and five years of related work experience, or an advanced degree and three years of related experience. Acceptable areas of study include Computer Science, Software Engineering, Information Management, or equivalent experience in the field. Applicants must be at least 18 years old and legally authorized to work in the United States.
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