Broadridge

Senior Lead Software Engineer

Broadridge

full-time

Posted on:

Location Type: Hybrid

Location: Newark • New Jersey • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $165,000 - $175,000 per year

Job Level

Senior

Tech Stack

AirflowAngularAWSETLJavaScriptKafkaNode.jsPostgres

About the role

  • Design, develop, and maintain robust ETL processes using AWS Glue and Airflow.
  • Integrate data from various internal and external sources into AWS, Snowflake, and PostgreSQL platforms.
  • Optimize ETL workflows for performance, scalability, and reliability.
  • Collaborate with data analysts, data scientists, and other stakeholders to understand data requirements and implement solutions.
  • Develop an extension application using AngularJS and Node.js to enable users to add, update, and modify data on the platform.
  • Ensure the application is intuitive, responsive, and user-friendly.
  • Implement best practices for front-end performance optimization.
  • Design and implement integrations with third-party APIs and internal systems.
  • Establish and maintain secure and efficient data exchange protocols.
  • Troubleshoot and resolve issues related to ETL processes, web applications, and integrations.
  • Provide documentation and support for implemented solutions.
  • Work closely with cross-functional teams to ensure alignment and integration of services.

Requirements

  • 7+ years of experience in ETL development, data integration, and web application development.
  • Proficiency with AWS Glue, Airflow, Kafka and other ETL tools.
  • Experience with AWS services, Snowflake, and PostgreSQL.
  • Solid knowledge of AngularJS and Node.js for web application development.
  • Experience in working with DevOps pipelines for end to end automation.
  • Strong understanding of API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
  • Experience with other programming languages and frameworks- preferred
  • Knowledge of data warehousing architecture and best practices – preferred
  • Bachelor’s degree in computer science, Information Technology, or a related field.
Benefits
  • Bonus Eligible 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ETL developmentdata integrationweb application developmentAWS GlueAirflowKafkaSnowflakePostgreSQLAngularJSNode.js
Soft skills
problem-solvingattention to detailcollaborationeffective communication
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Information Technology