
Senior Lead Software Engineer
Broadridge
full-time
Posted on:
Location Type: Hybrid
Location: Newark • New Jersey • 🇺🇸 United States
Visit company websiteSalary
💰 $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