The Principal, Software Engineering role is responsible for developing and delivering business features for an application, integrating data from a variety of upstream sources and presenting it through the user interface while advancing the platform. The software must combine data-rich presentation, performance, user experience, and rock-solid reliability to support the busiest trading days in the world economy. The role calls for creative problem solving, effective communication, proactive technical decision-making, and collaboration with business, technical, and non-technical professionals in an agile environment. The position helps strengthen the in-house development team as vendor engagement ends and provides technical support across DevOps, backend, and UI development. It involves collaborating with other leads on complex solutions spanning multiple systems, supporting project health and delivery planning, and hands-on coding, testing, troubleshooting, debugging, and documentation. The role also prepares applications for production by ensuring delivery and planning for nonfunctional requirements, and recommends technologies and tools to improve OCC’s systems and development processes. There are no supervisory responsibilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal