Sr. Software Engineer (Hybrid-Flexible Options)
Job Description
At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.
Broadridge is hiring! We currently have an opening for a Sr. Software Engineer. You'll be joining a core team with expertise in application development, DevOps, cloud engineering, and more. This position will ensure the successful execution of our business mission through development and deployment of new and cutting edge features. The development of this product is critical to our communications platform within Broadridge. We are guided by the belief that people are our greatest asset and are committed to attracting the best talent. If you're passionate about technology and are looking to be a part of a growing and dynamic Fin Tech team, we encourage you to read below!
In this position, you will assume a role in the software development team, writing clean, secure code and providing architectural recommendations on the design of application. You will join a team of hardworking developers and collaborate with other specialists across IT, Data, and Product Management, as well as external leaders in a variety of technology areas including Cloud. We need a proficient developer who is enthusiastic about developing high quality software and collaborating with other like-minded team members that rely on your experience and technical background to deliver solutions quickly and effectively in the Java, AWS, and Angular world.
We are made up of high performing teams that meet in person to learn and collaborate as needed. This role is considered hybrid, which means you'll be assigned to a Broadridge office and given the flexibility to work remote.
Responsibilities:
- You'll participate in enhancement of the code framework and standards to improve efficiency, performance and reliability of products/features.
- Design and deliver robust, scalable and secure products that reap the benefits of elasticity, horizontal scalability, automation and high availability of a cloud infrastructure
- Implement engineering methodology, review engineering design packages and code, working towards minimizing technical exposure and risks on projects.
- Evangelize excellence in application engineering, component re-use, architecture design and technical standards
- You will maintain a keen awareness and curiosity of new / emerging technologies and their potential application to service offerings.
- Promote modern principles for product/feature development (DevOps, CD/CI, Agile/Scrum, test driven development, object-oriented design, coding standards, etc.)
- Support our application from a server-side and Cloud perspective
- You will assess and implement new software development tools and processes to enhance product/feature development efficiency including continuous integration principles
Qualifications:
- BS in Computer Science, Information Systems, Computer Engineering or equivalent subject area
- 8-10+ years of application programming and/or hands-on technical application architecture experience using Java and SQL.
- Solid experience using cloud architecture(s) for the enablement of elasticity, horizontal scalability, automation and high availability.
- Experience with S3 and writing Lambda functions preferred
- Experience with SPA frameworks such as Angular preferred.
- Database design including tuning query performance. PostgreSQL experience a plus
- Solid understanding of API integration, including authentication concepts, HTTP requests/responses, API tools such as Postman or Fiddler, etc.
- Agile development processes (Scrum, Kanban)
- Source control experience with Git and branching strategies preferred
- Experience with configuration management platforms a plus (e.g. Chef, Terraform, Salt, or Ansible)
- Extra curricula software development passion (e.g. active open source contributor)
- Experience in SDLC best-practices
- Experience as a lead-level technologist and mentor
- Ability to provide in-depth analysis of where gaps in governance and integration capabilities may lie
Benefits Information: Please visit www.broadridgebenefits.com for more information on our comprehensive benefit offerings
#LI-PP1
#LI-Hybrid
Disability Assistance
We recognize that ensuring our long-term success means creating an environment where everyone is welcome, where everyone's strengths are valued and where everyone can perform at their best. Broadridge provides equal employment opportunities to all associates and applicants for employment without regard to race, color, religion, sex (including sexual orientation, gender identity or expression and pregnancy), marital status, national origin, ethnic origin, age, disability, genetic information, military or veteran status and other protected characteristics protected by applicable federal, state, or local laws. US applicants: Click here to view the "EEO is the Law" poster. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation in the event you are unable or limited in your ability to use or access the Company's career webpage because of your disability. You may request a reasonable accommodation(s) by calling 888-237-7769 or by sending an email to [email protected].
Explore More
Date Posted
02/12/2023
Views
0
Positive
Subjectivity Score: 0.9
Similar Jobs
Senior Site Reliability Engineer (Hybrid- Flexible Options)) - Broadridge
Views in the last 30 days - 0
View DetailsSenior Windows Server Administrator (Hybrid- Flexible Options)) - Broadridge
Views in the last 30 days - 0
View Details