At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. We are seeking an enthusiastic Senior Lead Software Engineer (Java) to join our team, who will work with internal teams and business partners to design, develop, and implement scalable technology solutions that support core business systems.
Requirements
- 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.
Benefits
- Comprehensive benefit offerings (visit www.broadridgebenefits.com for more information)
- Bonus Eligibility
- Paid sick leave in compliance with the Colorado Healthy Families and Workplaces Act