If you’re looking to build your software engineering career with a global technology company, Broadridge offers an excellent opportunity to grow while working on innovative financial technology solutions. As a Software Engineer in Denver, you’ll collaborate with experienced professionals, develop scalable applications, and contribute to projects that support some of the world’s leading financial institutions. This role is ideal for candidates who enjoy solving technical challenges, writing high-quality code, and working in a collaborative environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Broadridge |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience) |
| Job Location | Denver, Colorado, USA |
| Salary | $80,000–$88,000 per year |
| Work Type | Hybrid (subject to business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level / Early Career |
| Industry | Financial Technology (FinTech) / Software Development |
Job Description
The Associate Software Engineer designs, develops, tests, and maintains software solutions that support Broadridge’s products and platforms. Working as part of a collaborative engineering team, this role contributes to the full software development lifecycle by building high-quality, scalable applications while applying software engineering best practices.
Key Responsibilities
- Participate in requirements gathering, solution design, and software development.
- Design, develop, test, debug, and maintain high-quality software applications.
- Write clean, efficient, and maintainable code following established development standards.
- Plan and complete assigned development tasks while meeting project deadlines.
- Collaborate with cross-functional teams to deliver software solutions.
- Participate in code reviews, technical discussions, and problem-solving activities.
- Troubleshoot and resolve software defects.
- Communicate effectively with team members and management.
- Stay current with emerging technologies and software engineering best practices.
Required Qualifications
- Bachelor’s degree in computer science or a related field, or equivalent combination of education and experience.
- Knowledge of Windows and Linux platforms, including multithreading and socket programming.
- Experience designing and developing high-quality software.
- Strong analytical, problem-solving, and collaboration skills.
- Effective written and verbal communication skills.
Preferred Qualifications
- Experience developing enterprise-scale, distributed software applications.
- Familiarity with UNIX/Linux environments and distributed architectures.
- Knowledge of Agile or other software development methodologies.
- Experience working with global or offshore development teams.
- Understanding of the software development lifecycle (SDLC).
Selection Process
- Submit the online application.
- Resume screening by the recruitment team.
- Initial HR or recruiter interview.
- Technical assessment or coding evaluation.
- Technical interview with the hiring team.
- Final interview (if required).
- Background verification.
- Offer discussion and onboarding.
How to Apply
- Visit the official Broadridge Careers website.
- Search for the Software Engineer – Denver position.
- Review the job description and eligibility requirements.
- Prepare and upload your updated resume.
- Complete the online application form.
- Submit your application.
- Monitor your email for updates regarding the hiring process.