Careers

Platform Software Engineer

As a Platform Software Engineer at Hedgineer, you will be pivotal in building and maintaining robust core cloud services, ensuring scalability and optimal performance. Your role spans full-stack development, advanced database management, stringent security practices, and DevOps, all while collaborating closely with teams across the organization to drive strategic innovations and align technology with business growth.

Job description

  • Core Cloud Services Development:
    • You are responsible for building and maintaining the core cloud services that power the Hedgineer Platform, with a strong emphasis on scalability, performance, and system readability. Your role involves close collaboration with the forward-deployed engineering team, senior leadership, and product/sales teams to ensure that our developments align with key features necessary to drive company growth.
  • Full Stack Expertise and Database Design:
    • Comfortable with both front-end and back-end technologies, but are primarily focused on our service and database layer. You are familiar with advanced database designs, understanding schema patterns like star schema and EAV. You manage application layers that handle both streaming and RESTful requests at scale, and oversee the seamless production deployment of these applications.
  • Security and Compliance Focus:
    • You implement industry-standard security practices, such as encryption and identity and access management (IAM), across all backend developments. Working closely with security teams, you conduct regular code reviews and security audits to ensure compliance with stringent standards.
  • DevOps and Cloud Infrastructure Management:
    • You have an advanced understanding of DevOps practices, package management, and containerization of applications. Expert in utilizing cloud tooling like Lambda, Kubernetes, and Terraform, you make strategic decisions about using serverless versus containerized architectures based on project needs. You actively design and manage cloud infrastructure that is robust and cost-efficient using Infrastructure as Code (IaC) methodologies.
  • CI/CD Leadership and Technological Innovation:
    • You champion continuous integration and continuous deployment (CI/CD) practices, configuring and maintaining automated pipelines that ensure rapid delivery of new features and fixes. You also contribute to the evaluation and adoption of cutting-edge technologies, advocating for their integration to improve the platform's performance and scalability.
  • Team Development and Strategic Collaboration:
    • As a mentor to other developers, you guide them through complex system architectures and instill a culture of technical excellence. You maintain strong liaisons with the product management and data teams, ensuring backend systems are well-integrated with business strategies and data handling needs, which directly supports the strategic goals of hedge funds.

Job responsibilities & requirements

  1. Responsibilities:
    1. Distributed Systems Development: Design and optimize distributed systems, focusing on caching strategies, query optimizations, and the appropriate application of different database technologies for OLAP and OLTP workflows.
    2. Full Stack System Architecture: Develop and maintain scalable backend architectures while also understanding and managing front-end frameworks as required. Ensure seamless integration and deployment of scalable applications that handle large volumes of data efficiently.
    3. Advanced Security and Compliance Practices: Implement and maintain advanced security protocols, including encryption and identity and access management, while adhering to compliance standards across all platform developments.
    4. Strategic DevOps and Infrastructure Management: Leverage expert knowledge of DevOps, including CI/CD practices, and cloud infrastructure management using tools like Kubernetes, Terraform, and Lambda. Optimize infrastructure configurations to balance cost and performance using IaC methodologies.
    5. Continuous Learning and Technological Advancement: Stay ahead of technology trends and continuously update skills in both software development and platform innovations. Evaluate and propose the integration of new technologies that could enhance platform capabilities and performance.
    6. Product Roadmap Collaboration: Engage actively with the product management team to influence and shape the product roadmap, ensuring technical solutions are perfectly aligned with business strategies and user needs.
    Requirements:
    1. Technical Proficiency: Strong professional experience with Python and at least one statically typed language (such as Java, C#, or Go). Proficient in designing and managing both high-load OLAP and transactional OLTP systems.
    2. Understanding of Database Systems: Deep understanding of when to use various database technologies and how to optimize data handling and storage for both analytical and transactional systems.
    3. Mathematical Acumen: Good math skills with a keen interest in developing further knowledge in risk and research analytics specific to asset management.
    4. Education and Continuous Learning: A degree in computer science, engineering, or a related field, with a strong commitment to continuous learning and professional development in emerging technologies and platform innovations.
    5. Collaborative Skills and Strategic Thinking: Excellent communication skills with the ability to work collaboratively across technical and non-technical teams. Must demonstrate strategic thinking with a capability to contribute to product strategy and roadmap discussions.
Email careers@hedgineer.io with Resume to apply!

Explore our collection of 200+ Premium Webflow Templates