Valued qualities
We are seeking well-rounded, enthusiastic, and motivated individuals, particularly those majoring in Computer Science and/or Engineering, who are eager to make a direct impact on our business from day one. Regardless of your background, we value candidates with a strong interest in financial services who are attuned to industry-wide technology trends and best practices, and who possess a thirst for learning, growth, and innovation.
Collaboration is at the heart of our teams, so we are looking for candidates with excellent teamwork skills and demonstrated leadership abilities. You should be able to work effectively in large, collaborative teams to achieve organizational goals and be passionate about fostering an innovative culture.
Key skills
We are looking for applicants who possess a foundational knowledge of programming languages, such as Python, JavaScript, Java, C++, or C#, along with expertise in databases, data structures, and algorithms. Ideal applicants will have experience across the entire software development life cycle (SDLC) and exposure to agile methodologies, including continuous integration and continuous delivery (CI/CD), application resiliency, and security. We value emerging knowledge of software applications and technical processes within specialized disciplines, like cloud computing, artificial intelligence, machine learning, and mobile technologies. Additionally, a solid understanding of software skills, including business analysis, development, maintenance, and software improvement is essential for success in our dynamic environment.