
Professional Software Engineer – Flexible Options
Broadridge
full-time
Posted on:
Location Type: Hybrid
Location: Newark • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $180,000 per year
About the role
- Deliver high quality software, on-time, following Broadridge SDLC and Agile processes
- Require hands on coding in full-stack, Java, Python, React
- Design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
- Build and maintain CI/CD pipelines in different environments
- Ensure technical & security best practices along with Broadridge standards are adhered to on a continuous basis
- Translate business requirements into technical designs and troubleshoot production issues as needed
- Play the role of Technical Lead as well as an Application Architect for development projects
- Lead technical design sessions and work closely with multiple teams to review work (architecture, code, etc.) for multiple projects
- Provide technical leadership to developers in various duties including data design, coding, testing, technical design, development, and troubleshooting
- Carry out code reviews and contribute to technical solutions for software development projects.
Requirements
- 8-10+ years of experience with commercial software architectures at both a software and infrastructure level
- Functional skills – Application Development Life Cycle, Agile Development, System Design and Architecture, DevOps / Deployment automation
- Bachelor's degree in computer science, computer engineering, or in a related field (Master’s Preferred)
- 8-10+ years of experience within a programming and application system environment, with solid experience and a working knowledge in AWS, CI/CD Jenkins pipelines, Java, Python and full-stack experience preferred.
Benefits
- Comprehensive benefit offerings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonReactfull-stack developmentCI/CDDevOpssystem designapplication architecturetechnical designtroubleshooting
Soft skills
technical leadershipcollaborationcommunicationproblem-solvingcode reviewdesign sessionsmentoring
Certifications
Bachelor's degree in computer scienceBachelor's degree in computer engineeringMaster's degree (preferred)