Senior Software Engineer (Hybrid - Newark, NJ or NYC)
Core
Senior Software Engineer driving innovation and delivering cutting-edge full-stack solutions for Broadridge's platform.
Role type
Senior Software Engineer (Full-stack)
Builds
High-quality software, CI/CD pipelines, and technical solutions across a full-stack of development tools.
Domain
Financial services / Enterprise software
Required skills
Java/J2EE, AWS services/cloud programming, PL/SQL, Python, React JS, Spring Boot, Microservices, Kafka, Mobile native app development, System Design and Architecture, DevOps/Deployment automation, CI/CD pipeline management, Code reviews, Technical leadership, Agile/Scrum methodologies, Object-oriented programming, Git, Troubleshooting production issues.
Preferred skills
Bachelor's degree in CS/Engineering, Cloud platforms and containerization, AI/ML techniques, Front-end technologies (HTML/CSS/JS), Reusable framework development.
Technologies
Java, J2EE, AWS, PL/SQL, Python, React JS, Spring Boot, Kafka, Git, Docker, Kubernetes
Responsibilities
Design, develop, test, implement, and support technical solutions; Build and maintain CI/CD pipelines; Translate business requirements into technical designs; Provide technical leadership and code reviews; Troubleshoot production issues; Guide junior associates; Estimate project scope and schedule.
Seniority
Senior, hands-on IC with mentorship duties