A company is looking for a Senior Software Engineer.
Key Responsibilities
Lead all phases of the agile software development life cycle from design to customer support
Conduct competitive analysis of database systems and recommend enhancements to improve offerings
Design, implement, validate, and test new database features and perform functional and performance analysis
Required Qualifications
Bachelor's Degree in Computer Science or related discipline with at least five years of experience, or a Master's Degree with at least three years of experience, or a Ph.D. in a related field
Experience with LLVM open source project is a plus
Proficient in programming languages such as C++, Java, Python, R, and SQL
Knowledge of object-oriented design, design patterns, and test driver development
Experience in system development and debugging in a parallel processing environment
Senior Software Engineer • Tempe, Arizona, United States