About the role
- Develop well-designed, testable, efficient code for both frontend and backend systems using primarily Java and Angular tech stack
- Integrate software components into fully functional systems while applying security and privacy principles
- Drive adoption of best practices around engineering metrics and AI enablement of developer productivity
- Mentor and evangelize AI/ML best practices across the organization
- Research and implement architecture designs and patterns to improve the company's advantage in the marketplace
- Strategize and contribute to enterprise level technological initiatives on architecture and design
- Define solution architecture for domain-specific initiatives
- Lead research, definition and implementation of architecture governance and design disciplines for business solutions
- Define and promote common architecture designs, methodology, standards and practices across the enterprise
- Strive to drive more value out of the company's data asset
- Provide enterprise data architecture planning, design and deployment in business solutions
- Contribute to the achievement of multiple teams' objectives
Requirements
- Bachelor’s degree in computer science or a related discipline, or equivalent work experience required
- Advanced degree preferred
- 12+ years of experience in software development, technology and architecture roles required
- Experience in the securities or financial services industry is a plus
- Ability to manage and forecast operating budget within the approved plan
- Strong interpersonal skills to support mentoring and teamwork
- Ability to ensure high quality delivery of the company's architecture and design services
- highly competitive compensation
- benefits
- wellbeing programs rooted in a strong culture of excellence
- pay-for-performance philosophy
- access to flexible global resources and tools for your life’s journey
- focus on your health
- foster your personal resilience
- reach your financial goals
- generous paid leaves, including paid volunteer time
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaAngularsoftware developmentarchitecture designAI/ML best practicesenterprise data architecturesecurity principlesengineering metricssolution architecturearchitecture governance
Soft skills
mentoringinterpersonal skillsteamworkstrategic thinkingcommunication
Certifications
Bachelor’s degree in computer scienceAdvanced degree