Senior Software Engineer, Back End
HPR is the leading provider of high-performance 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 are seeking a forward-thinking and proactive Senior Software Engineer to contribute to and expand upon our recently retooled user interface for our award-winning products.
As a Senior Software Engineer, Back End at HPR, you will:
- Utilize your expertise in back-end development to enhance and add new features to our trading applications and support tools, driven by both client requests and internal initiatives.
- Design, implement, and maintain complex systems that handle high-throughput data interfaces for our Riskbot® market access platform, with a focus on scalability, robustness, and a client-centered approach.
- Collaborate with cross-functional teams (including front-end developers, hardware engineers, and product managers) to deliver seamless, integrated solutions.
- Contribute to the architecture and design of microservices, ensuring high availability, performance, and fault tolerance.
- Optimize existing back-end systems to improve performance and reduce latency, handling large volumes of real-time data.
- Develop and maintain RESTful APIs and integrate third-party services to enhance platform functionality.
- Participate in the full software development lifecycle, from concept and design to deployment and maintenance.
- Troubleshoot and resolve complex production issues in a timely manner to ensure minimal disruption to service.
- Ensure compliance with security best practices and contribute to the overall security posture of the system.
REQUIRED SKILLS
- MS/BS in Computer Science, Computer Engineering, or a related field.
- 5+ years of relevant work experience in a similar environment, or significant academic project/internship experience demonstrating strong computer science skills.
- Proven passion for complex back-end development and the dedication that comes with it.
- Strong knowledge of scalability, security, data design, and back-end architecture principles.
- A passion for writing clean, simple, and maintainable software.
- Ability to collaborate effectively with multi-disciplinary teams working across both software and hardware stacks.
- Strong verbal and written communication skills.
- Demonstrated ability to thrive in a fast-paced, dynamic work environment.
- Knowledge of testing frameworks and methodologies for back-end development (unit testing, integration testing, CI/CD)
- Experience with Node, Java, Python, Flask, Django, or other back-end frameworks.
- Experience with SQL, PostgreSQL, TypeScript or JavaScript.
- Experience with Docker, Kubernetes, and containerization technologies.
DESIRED SKILLS
- Experience with front-end technologies a plus: React, Tailwind, CSS, HTML, or Java Swing.
This position requires being on-site at our office in Needham, MA full-time (5 days per week)
Please note: HPR currently does not provide employment sponsorship
Apply for this job
*
indicates a required field