Hpr LLC
rmance and ultra-low latency electronic trading and capital markets infrastructure solutions offered as a managed service. Our cutting-edge technology is used by tier-1 financial institutions to monitor and execute trades rapidly and efficiently. As we continue to innovate and grow, we're searching for a forward-thinking
Software Engineer II
to join our automation team and help us build the future of capital markets infrastructure.
As a
Software Engineer II,
Automation , you will:
Own and improve CI/CD and automated testing infrastructure, ensuring continued support of our rapid, reliable delivery of high-performance software. Build and maintain internal tools for system diagnostics, production observability, test analytics, validation, and debugging. Support and extend internal deployment and release management systems. Design and implement automation frameworks for release testing, validation, and post-deployment monitoring. Contribute to internal databases that track production server metrics, status, and historical data. Write clean, maintainable code primarily in Python. Occasionally contribute to web-based tools in TypeScript. Proactively identify gaps in process, automation, or test coverage and implement sustainable solutions. Be a key contributor to our process and team culture, continually iterating on how we build products, not just on what we build. REQUIRED SKILLS
MS/BS in Computer Science, Electrical Engineering, Computer Engineering, or related 2+ years of relevant work experience. Strong Python programming skills. Knowledge of CI/CD systems. (i.e. Gitlab, Jenkins) Familiarity with SQL and managing/testing production-facing data systems Linux application development experience. Experience defining test scenarios and test cases to ensure quality of team deliverables. Passionate about writing software that is clean, simple, and elegant. DESIRED SKILLS
Experience working with and integrating with AI/ML models and APIs. Familiarity with C and web development stacks. Experience with shell scripting. Familiarity with Docker and containerization. Familiarity with Kubernetes.
Software Engineer II
to join our automation team and help us build the future of capital markets infrastructure.
As a
Software Engineer II,
Automation , you will:
Own and improve CI/CD and automated testing infrastructure, ensuring continued support of our rapid, reliable delivery of high-performance software. Build and maintain internal tools for system diagnostics, production observability, test analytics, validation, and debugging. Support and extend internal deployment and release management systems. Design and implement automation frameworks for release testing, validation, and post-deployment monitoring. Contribute to internal databases that track production server metrics, status, and historical data. Write clean, maintainable code primarily in Python. Occasionally contribute to web-based tools in TypeScript. Proactively identify gaps in process, automation, or test coverage and implement sustainable solutions. Be a key contributor to our process and team culture, continually iterating on how we build products, not just on what we build. REQUIRED SKILLS
MS/BS in Computer Science, Electrical Engineering, Computer Engineering, or related 2+ years of relevant work experience. Strong Python programming skills. Knowledge of CI/CD systems. (i.e. Gitlab, Jenkins) Familiarity with SQL and managing/testing production-facing data systems Linux application development experience. Experience defining test scenarios and test cases to ensure quality of team deliverables. Passionate about writing software that is clean, simple, and elegant. DESIRED SKILLS
Experience working with and integrating with AI/ML models and APIs. Familiarity with C and web development stacks. Experience with shell scripting. Familiarity with Docker and containerization. Familiarity with Kubernetes.