Looking to build your software engineering career with a fast-growing financial technology company? InvestCloud is seeking an Associate Software Developer in New Jersey for candidates who are passionate about coding, problem-solving, and developing modern software solutions. This opportunity provides hands-on experience working with innovative technologies, collaborative development teams, and enterprise-level projects while offering excellent career growth potential in the fintech industry.
Job Overview
| Field | Details |
|---|---|
| Company Name | InvestCloud |
| Role | Associate Software Developer |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field |
| Job Location | Warren Township, New Jersey (NJ), USA |
| Salary | $65,000 – $80,000 per year |
| Work Type | Hybrid / On-site |
| Job Type | Full-Time |
| Job Level | Entry-Level / Associate |
| Industry | Financial Technology (FinTech) |
Job Description
We’re looking for Associate Software Engineer – APL with a strong background in mathematics who will work as a self-starter, is motivated and will bring enthusiasm to the team, contributing to its success. This position will focus on APL development. You will be working on functional delivery in the Wealth Platform, and client delivery.
What You’ll Do 
- Follow standard practices and procedures to analyze, design, program, debug, modify and implement software systems. Directed in studies of potential technology applications and preparing design proposals. Competent in working on most phases of software systems.Â
- Build, modify, review and analyze software systems through code development, testing, debugging and documentation.
- Provide production support (on-call) for existing software within the areas covered by the role.
- Prepare technical documentation.Â
- Conducts unit & integration testing.Â
- Research problems discovered by QA or product support and develop solutions to the problems.Â
- Work with peers to conduct code reviews across the team and help foster a productive work environment.Â
- Perform straightforward product design, systems analysis and programming activities.Â
- All other duties as assigned.Â
What You Bring 
- Bachelor’s or Master’s degree in Mathematics, Information Technology, or Computer Science.Â
Nice to Have 
- Experience in software systems development.
- A background in the financial industry (specifically within the managed accounts business).
- Experience with source code version control and software configuration management.
- Demonstrated proficiency in working with extract file formats such as XML, flat files, CSV.Â
- Experience with relational databases such as SQL and/or Oracle.Â
- Working knowledge of MATLAB, APL.Â
- Exposure to DyalogÂ
Selection Process
- Application submission
- Resume screening
- Initial HR interview
- Technical assessment/coding evaluation
- Technical interview with development team
- Final hiring manager interview
- Offer discussion and onboarding process
How to Apply
- Visit the official InvestCloud careers page
- Search for Associate Software Developer – New Jersey
- Review the complete job requirements and responsibilities
- Prepare and update your resume
- Submit the application along with required details
- Wait for confirmation and further communication from the recruitment team







