Vacancy expired!
- 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
- 2+ years of non-internship professional software development experience
- Programming experience with at least one software programming language.
- MS or PhD in Computer Science or related field
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Understanding of CI/CD and Agile software engineering practices
- Background in support for large scale application implementations.
- Experience with distributed computing and enterprise-wide systems
- Experience mentoring software engineers
- Strong sense of ownership and drive
- Excellent written and verbal communication, analytical and collaborative problem-solving skills
- Comfortable working across multiple teams and organizations
Vacancy expired!