Our client is seeking a highly experienced Software Engineer to develop, maintain, and enhance complex and diverse software systems. This includes creating processing-intensive analytics, manipulating extremely large data sets, and designing novel algorithms. You will be responsible for resolving software defects, contributing specific input to system design (including hardware/software trade-offs), and implementing complex algorithms that adhere to strict timing and performance constraints. This position requires an individual who can work independently or lead one or more software development teams, ensuring adherence to quality control and established development processes.
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