> Markdown version of [/jobs/ext/1217500-technology-software-engineer-rotation-program-analyst](https://www.wearedevelopers.com/jobs/ext/1217500-technology-software-engineer-rotation-program-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technology Software Engineer Rotation Program - Analyst - **Company:** ICAPITAL LLC - **Location:** Salt Lake City, UT, United States - **Salary:** $60,000.0 - $85,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Code Review, Database Theory, Python (Programming Language), Node.Js, NoSQL, Systems Development Life Cycle, Ruby, Scala (Programming Language), Software Engineering, Web Applications, ReactJS, Microservices - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=52015848ce811856 ## About the Role * Degree in Software Engineering * 1+ years of web-based application development * Experience in React, Python, Node.js or Java a plus * An understanding of how SSO works is a big plus * Demonstrated understanding of relational or NoSQL database concepts and modeling practices * Passion for actively learning new technologies * Ability to work independently or as part of a group effort, as required * Solid problem-solving abilities * Excellent communication skills * Collaborative approach to software development ## Description The Technology Software Rotation Program Analyst at iCapital will play an integral role in designing and implementing systems that power the iCapital platform. We are looking for engineers who can build APIs and applications that are highly performant and intuitive. More than checking the boxes on specific technologies, we are looking for driven team members with technical depth and a desire to deliver end products for our clients. You will work closely with our Product Management team throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found via testing. Our platform sits on top of a micro-services architecture with services built in Scala, Ruby, Node.js and Python. If you are not already familiar with the technologies used at iCapital, you will have the opportunity to pick up these new tools and technologies while on the job-with support from management and mentors. Responsibilities * Active participation in stand-up meetings * Active participation in Peer Code Reviews as part of our standard SDLC and Change Management Process ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) - [Developers don't need onboarding, do they? The balance between corporate culture and day-to-day project work.](https://www.wearedevelopers.com/videos/1063-developers-don-t-need-onboarding-do-they-the-balance-between-corporate-culture-and-day-to-day-project-work) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)