Broadridge

Lead Cloud Software Engineer (Hybrid-Flexible Options)

Broadridge

full-time

Posted on:

Origin:  • 🇺🇸 United States • Massachusetts

Visit company website
AI Apply
Manual Apply

Salary

💰 $140,000 - $150,000 per year

Job Level

Senior

Tech Stack

AirflowAmazon RedshiftAngularCloudJavaJavaScriptReactSDLCSQL

About the role

  • Design, engineer, and test software in accordance with company and team policies.
  • Work in an Agile process with team members to develop high quality software that meets requirements.
  • Research and introduce new technologies and approaches to assist the team in greater efficiencies.
  • Participate in technical design roadmaps.
  • Champion and follow the adoption of design and coding best practices and standards.
  • Maintain compliance with corporate enterprise standards and policies.

Requirements

  • Bachelor’s or Master’s degree in computer science or equivalent degree related field
  • Minimum of 12+ years’ experience in a professional software engineering role
  • Minimum of 3+ years’ experience working for a software vendor
  • Comprehensive knowledge of software architecture and agile SDLC
  • Strong experience with SQL Server, stored procedures, temp tables, indexes
  • Experienced in Redshift and Snowflake cloud OLAP databases
  • Experienced in Java and related Java technologies
  • Familiar with Airflow technology
  • Excellent knowledge of data structures, algorithms, patterns, and anti-patterns
  • Thorough knowledge of multi-processing, threading, synchronization, concurrency, latency, bandwidth
  • SOA, DDD, CQRS, micro-services
  • Experience with React.js a plus
  • Strong experience in financial software applications
  • Knowledge of financial industry fundamentals
  • Resiliency and DR friendly designs
  • Knowledge of industry trends, advancements, methodologies, and best practices in cloud technologies including serverless architectures and advanced data storage techniques
  • Advanced analytic and diagnostic skills.
  • Ability to work independently and as a part of a team.
  • Demonstrated ability to see results to completion and to lead others to do so as well.
  • Ability to consider others’ ideas seriously and accept feedback.
  • Ability to think strategically.
  • Ability to build and maintain credibility with others.