ICP helps global companies get control of their content operations. We guide everything from content management and logistics to creative operations and production to digital commerce enablement so they can achieve a frictionless flow of content through all their systems and channels.
Rating Reviews
Rating is calculated based on
7
reviews and is evolving.
Pros: Working as a Junior Software Engineer here has offered solid career growth in the tech industry. I've had many learning opportunities, working on diverse projects with a collaborative team. The supportive culture is great for skill development and professional advancement.
Cons: Approval processes can sometimes be slow, occasionally delaying project timelines. While good, the promotion pathway for early-career professionals could be clearer. Still, it's a positive environment.
Advice to Management: I'd suggest leadership looks into making the promotion path clearer, especially for junior folks. Also, streamlining some internal approvals could really help speed up project delivery.
Show more
Pros: Being a Software Engineer here is pretty solid. The team is supportive, great for learning new technical skills in the technology industry. I appreciate the collaborative culture and the decent work-life balance in a remote setting. It feels like a stable place to contribute.
Cons: Career progression can be slow, requiring patience. Cross-team communication sometimes lacks, especially for remote work. Also, getting approvals for new initiatives occasionally feels a bit cumbersome.
Advice to Management: Focus on streamlining cross-team communication and clarify the path for career advancement. Regular check-ins on project approval timelines could also help.
Show more
Pros: I really enjoyed the technical challenges and the quality of my colleagues at ICP. The team was always willing to help and share knowledge, which made complex projects manageable. It’s a great place to hone your skills in software development, especially within the fintech sector. The company offers decent flexibility for remote working, which was a big plus for maintaining balance.
Cons: The main drawback was the lack of a clear career progression framework. While you could learn a lot, moving up felt more like an organic, unguided process rather than a structured path. Sometimes, communication from upper management could be clearer regarding long-term strategy, which occasionally led to uncertainty about priorities for us engineers.
Advice to Management: Consider implementing more defined career ladders and transparent promotion criteria. Better communication on strategic goals would also empower teams and reduce ambiguity.
Show more
What's the typical reference check process for a Senior Software Engineer role at a mid-sized tech company in Austin?
For the Senior Software Engineer position, they usually contact two professional references, often previous managers, to discuss my work ethic and technical skills. It's a standard part of the hiring process for many tech firms in the Austin area.
What is the typical salary range for a Senior Software Engineer at ICP, especially for those based in the San Francisco Bay Area?
For a Senior Software Engineer role at ICP in the San Francisco Bay Area, salaries generally range from $150,000 to $190,000 annually, depending on specific experience and the tech stack involved. This range reflects competitive compensation for experienced engineers in the competitive Bay Area tech market.
What is the typical work-life balance like for software engineers at ICP, especially in their Boston office?
ICP generally fosters a good work-life balance, with many software engineers at the Boston location able to maintain reasonable hours. While project demands can occasionally lead to busy periods, the company culture encourages disconnecting after work.
What is the typical salary range for a software engineer at ICP, especially for mid-level roles in the tech industry?
For mid-level software engineers at ICP, salaries generally fall between $90,000 and $130,000 annually. This range can fluctuate based on specific technical skills, years of experience, and the current market demand within the competitive tech landscape.
What is the typical work environment like at ICP for software engineers in their San Francisco office?
ICP fosters a collaborative and fast-paced environment, common in many tech companies in the Bay Area. Expect cross-functional teams and a focus on agile development methodologies, which contributes to a dynamic workday.