Senior Software Engineer

Compunnel

$120K — $160K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 10+ years of software design and development experience
  • Strong expertise in Java, C/C++, Python, and Linux
  • Experience with low-latency messaging systems like Kafka
  • Familiarity with time-series databases such as KDB+
  • Proficient in CI/CD tools like GitHub, Maven, and Jenkins
  • Exceptional analytical, communication, and problem-solving skills

Responsibilities

  • Architect and develop event-driven trading systems for low latency
  • Design and implement resilient messaging services
  • Collaborate with teams to create end-to-end trading workflows
  • Lead initiatives for performance tuning and optimization
  • Mentor junior engineers in best practices
  • Support production and non-production environments, including on-call duties
  • Contribute to CI/CD processes and deployment pipelines

Benefits

  • Opportunity to lead and shape high-impact trading systems
  • Collaborative environment across multiple technical teams
  • Access to state-of-the-art tools and technologies
  • Chance to mentor and grow junior talent
  • Engagement in innovative and challenging projects
Full Job Description
Job Summary

We are seeking a Senior Software Engineer to lead the design and development of high-performance electronic trading systems. This role focuses on building scalable, low-latency, and resilient trading platforms within a fast-paced environment. The ideal candidate will provide technical leadership, collaborate across teams, and contribute to the development of mission-critical distributed systems.

Key Responsibilities

  • Architect and develop distributed, event-driven trading systems optimized for low latency and high throughput
  • Design and implement asynchronous processing frameworks and resilient messaging services
  • Collaborate with cross-functional teams to deliver end-to-end trading workflows
  • Lead performance tuning and optimization initiatives across the platform
  • Mentor junior engineers and promote engineering best practices
  • Support production and non-production environments, including participation in on-call rotations
  • Ensure system scalability, reliability, and performance through robust design and implementation
  • Contribute to CI/CD processes and deployment pipelines
  • Identify and resolve performance, scalability, and resilience challenges


Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent experience
  • 10+ years of hands-on experience in software design and development
  • Strong expertise in Java, C/C++, Python, and Linux environments
  • Experience with low-latency messaging systems such as Kafka or similar technologies
  • Experience with time-series databases such as KDB+ or equivalent
  • Strong background in building scalable, distributed, asynchronous, and event-driven systems
  • Advanced knowledge of performance optimization and low-latency design patterns
  • Experience with CI/CD tools such as GitHub, Maven, Jenkins, Artifactory, or similar tools
  • Experience deploying applications to cloud platforms such as AWS
  • Strong analytical, communication, and problem-solving skills
  • Ability to work in a collaborative and fast-paced environment


Preferred Qualifications

  • Experience in capital markets or brokerage systems, including order management
  • Knowledge of financial messaging protocols such as FIX
  • Familiarity with AI-assisted development tools such as GitHub Copilot
  • Experience supporting production systems and participating in on-call rotations
  • Ability to drive innovation and influence technical direction

Similar Jobs

More Jobs at Compunnel

  • Software Engineer
    $90K — $130K *
    Aliso Viejo, CA 92656 (Orange County)
    Information Technology
    In-Person
  • Application Architect
    $100K — $130K *
    Pittsburgh, PA 15237 (Allegheny County)
    Enterprise Technology
    In-Person
  • Senior Software Engineer
    $120K — $160K *
    Jersey City, NJ 07305 (Hudson County)
    Finance & Insurance
    In-Person
  • Data Scientist
    $90K — $120K *
    Toronto, ON M3C 0E3
    Finance & Insurance
    In-Person
  • Lead Data Scientist
    $120K — $150K *
    Irving, TX 75061 (Dallas County)
    Healthcare
    In-Person

More Finance & Insurance Jobs

Find similar Senior Software Engineer jobs: