What is a Software Engineer at Rosen?
A Software Engineer at Rosen plays a crucial role in developing and maintaining software solutions that enhance the company's pipeline integrity services. This position is vital for ensuring the reliability and efficiency of Rosen's innovative technologies, which are essential for monitoring and managing pipeline systems across various industries. As a Software Engineer, you will contribute to impactful projects that directly influence the safety and performance of critical infrastructure, making your work not only technically challenging but also valuable to clients and users.
In this role, you will work collaboratively within multidisciplinary teams, engaging with product managers, data scientists, and other engineers to solve complex technical challenges. Your contributions will help shape the future of pipeline integrity solutions that leverage the latest advancements in software engineering, data analytics, and automation. Expect to work on a diverse range of projects, from designing robust APIs to developing user-friendly applications that meet the evolving needs of the industry.
This role is critical because it combines technical expertise with strategic influence, allowing you to drive software solutions that not only address existing challenges but also anticipate future needs in the field of pipeline integrity. You will have the opportunity to influence product development directly, making this a rewarding and engaging position within Rosen.




