
Senior Lead Software Engineer
Broadridge
full-time
Posted on:
Location Type: Hybrid
Location: Edgewood • New Jersey, New York • 🇺🇸 United States
Visit company websiteSalary
💰 $140,000 - $150,000 per year
Job Level
Senior
Tech Stack
AngularAWSChefCloudDynamoDBEC2ElasticSearchJavaJavaScriptJenkinsMicroservicesNode.jsPostgresPythonTerraform
About the role
- Lead software development initiatives by writing well-structured, maintainable code and conducting thorough code reviews.
- Design and implement AWS-based serverless architectures with enterprise-level scalability, performance, and security.
- Utilize AWS services such as Lambda, API Gateway, Glue, DynamoDB, Elasticsearch, S3, and EC2 to build and integrate cloud-native applications.
- Develop and optimize data processing workflows, including batch processing pipelines and event-driven computing.
- Migrate on-premises applications into AWS leveraging modern serverless and microservices patterns.
- Contribute to the continuous improvement of development standards, frameworks, and best practices.
- Collaborate closely with cross-functional teams to ensure alignment between architecture, development, and operational objectives.
- Design and implement CI/CD pipelines using DevOps tools such as Git, Terraform, and configuration management tools (Chef preferred).
- Perform application and database performance tuning, system troubleshooting, and root cause analysis.
- Mentor junior engineers and foster a culture of technical excellence.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or related field (or equivalent experience).
- 8–10+ years of hands-on experience in software development and/or application architecture.
- Proficiency in Java, Node.js, and Python development.
- Strong practical in AWS cloud platforms, especially with API Gateway, Lambda, Glue, DynamoDB, Elasticsearch, S3, and EC2.
- Familiarity with API security, authentication mechanisms, and API management best practices.
- Experience in database design and query optimization (PostgreSQL preferred).
- Knowledge of front-end frameworks such as Angular is a plus.
- Solid understanding of CI/CD practices, DevOps methodologies, and related tools (Terraform, Git, Jenkins, Chef).
- Experience with Agile development methodologies (Scrum, Kanban).
- Strong communication and collaboration skills, with the ability to work effectively across multiple teams.
- Demonstrated experience as a team lead, mentor, or technical subject matter expert.
- Passion for clean, maintainable code and continuous improvement in coding standards and delivery processes.
Benefits
- Please visit www.broadridgebenefits.com for more information on our comprehensive benefit offerings.
- All Colorado employees receive paid sick leave in compliance with the Colorado Healthy Families and Workplaces Act and other legally required benefits, as applicable.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaNode.jsPythonAWSAPI GatewayLambdaGlueDynamoDBElasticsearchS3
Soft skills
communicationcollaborationmentoringleadershiptechnical excellence