Senior Software Developer Engineering Lead (Remote)

Apply for this position Please mention DailyRemote when applying
Posted 8 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

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're seeking a Lead Software Developer to join our growing development team. If you're a Software Development Leader looking for a phenomenal opportunity with a stellar organization this job is for you! We are looking for a passionate, hard-working, and talented Software Development Engineer who has experience leading a team of software engineers building innovative, mission critical software systems. You will have an enormous opportunity to make a large impact on the design, architecture, and development of tools tightly integrated with core software products at Broadridge. In this role, you will:

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 remotely.

Responsibilities

* Responsible for the architecture, development and maintenance of a suite of Reports, ETL and custom extracts of critical data necessary for daily operation of major financial institutions
* Be a technical leader and mentor to a growing team of junior engineers on the team
* Establish and oversee Agile software development process within the team compliant with Broadridge software development practices.
* You will build, test, debug and implement code for existing or new business applications
* You'll perform Full Stack development using Enterprise Java, SQL and Web programming languages within AWS environment
* Review business and functional requirements provided by the Product Management team
* Build technical design documentation and contribute to design discussions that will result in new business or technical improvements
* Contribute to technical roadmap and continually review existing architecture for improvements
* Ensure every coding path is unit tested and bug free
* Ensure all code conforms to software security practices and is free of security vulnerabilities
* Work with QA to build test cases and explain impacted test areas
* Rapidly address issues and fix defects discovered during client implementations when needed

Qualifications

* 10+ years of software development experience
* 4+ years working in an AWS environment
* 3+ years as technical team leader on a software development team
* Familiar with Apache Parquet, and are comfortable writing code in Java, Python, or with Node.js.- preferred
* Hands on experience with Amazon Redshift, Glue, Lambda, Batch, Step Functions, DynamoDB and S3 are highly preferred
* Strong experience in database schema design (including schema migrations over time) and data modeling for analytics purposes
* Java EE Technologies including JSP/Servlets
* You should have XML, XSLT
* Web Development such as Java MVC framework, HTML, XML, JavaScript, Dojo & Apache Tomcat
* Database development using MS SQL Server and Oracle
* Design Skills & Tools : Model-View-Controller and Object Oriented Design
* Multithreading programming experience required (preferably in Java)
* Knowledge of professional software engineering practices for the full software development process including coding standards, code reviews, source control management, build processes, testing, and operations
* Experience using SDLC frameworks such as Scrum or other Agile frameworks and using tools such as JIRA to facilitate
* Experience with Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and Standards
* Comfortable in a Linux command-line environment
* BS/MS degree in Computer Science, related degree, or comparable experience
* Experience developing software for use in the financial services industry a plus
* Recent experience with data integration/architecture, enterprise information integration and/or ETL a plus
* Experience with Cloud Technologies (especially AWS) a plus
* Experience working on Devops teams a plus
* Strong interpersonal/communication skills (both written and verbal), sense of humor, and exceptional character
* Proven track record for developing, releasing, and supporting multiple high quality products
* Professional experience developing performant, scalable, complex systems

The Compensation Range or Base Salary - $160k+

Bonus Eligibility: Bonus Eligible

Benefits Information:

* Broadridge Financial Solutions offers a comprehensive benefits program to help you and your family protect your health and financial security.
* Medical - May be eligible to select from three medical plans including a Health Savings Account compatible plan
* Dental - May be eligible to select from three plans including certain orthodontia coverage
* Vision Insurance - May be eligible to select from a voluntary plan covering a full range of vision care services
* Health Savings Accounts - May be eligible to participate in a tax-advantaged savings account used for healthcare expenses
* Flexible Spending Accounts - Eligible to participate in a tax-advantaged spending accounts for healthcare and/or dependent daycare expenses
* Disability Insurance - Eligible for company provided Short-Term and core Long-Term disability insurance coverage with the option to purchase supplemental Long-Term disability insurance coverage, which provides income replacement for illness or injury
* Voluntary Insurance - Eligible to purchase certain additional insurance coverage like Critical Illness, Hospital Indemnity, and Group Accident and may be eligible to purchase a Personal Accident Insurance policy
* Life Insurance - May be eligible for basic term life coverage with the option to purchase additional supplemental life coverage
* Paid Time Off - Vacation, personal leave, sick leave, holidays, jury and bereavement leave
* Vacation Flex - Opportunity to purchase additional vacation time
* Retirement Saving Programs - Opportunity to participate in the Broadridge 401(k) Plan
* Educational Assistance - May be eligible for financial assistance for qualifying courses
* Employee Assistance Program - Eligible for short-term confidential counseling service.

Disability Assistance

Broadridge is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or any other protected status. "Everyone Benefits from Diversity & Inclusion. Diverse & Inclusive Teams Drive Growth." 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 as a result of your disability. You may request a reasonable accommodation(s) by calling or by sending an email to .