Sosuv Consulting

Senior Software Developer

Bengaluru, KA, IN

5 days ago
Save Job

Summary

Job Description: Senior Software Developer


Company Profile:

We are a technology firm in the UK and India focused on the financial services domain. Our clients are the world’s major fintech players. We seek intelligent, talented, and motivated individuals who are up for a challenge and believe in our vision.

As a company, we are committed to our people’s growth, development, and well-being. We are an equal opportunity employer. We value diversity and inclusion and encourage all qualified individuals to apply.


What we offer:


  • Highly competitive compensation, performance-based bonuses, and comprehensive benefits package.
  • Exposure to the exciting and fast-paced world of financial trading.
  • Mentorship and guidance from industry experts.
  • Opportunities for professional growth and development.
  • A collaborative and dynamic work environment.
  • Free office lunch/dinner and fun activities.


Team & Role Overview:

We are a small team of dynamic engineers looking to add a new member to a rapidly evolving system that is critical to our clients’ success.

You will be part of a team advancing a large-scale, multi-language environment with numerous real-time services. You will be involved in extending and enhancing the core system and services using our unique data fabric. Your extensive knowledge of asynchronous, event driven systems will be put to use in a variety of languages.

Your ability to operate and solve problems in a rapidly evolving environment are keys to your success. Your primary strengths will be understanding event driven systems architecture and behavior; translating requirements into design with the team; and then either overseeing or performing the implementation. Your ability to identify and understand issues quickly while creating strategic solutions is vital.

Essential Duties and Responsibilities:

Develop and enhance high performance, low latency components for real-time systems including:

  • Static, reference, and real-time market data management
  • Rules and business logic management
  • Trading engine and end-to-end workflow management
  • API’s and connectivity for various marketplace and external systems integrations


Competencies:

  • Experience with Java, C++, Rust and Typescript
  • Experience working on the design, implementation, and deployment of large, complex software projects
  • Expertise in systems programming on both UNIX variants and Windows
  • Familiarity with various database systems
  • Ability to understand sophisticated financial concepts and products
  • Ability to take responsibility and work independently in high-pressure, time-critical environments
  • Ability to work cooperatively amongst technologists and front office executives

Qualifications:

  • 5+ years of relevant experience

Working knowledge of:

  • Low-level socket communication programming
  • Asynchronous programming
  • Network programming
  • Functional programming
  • Object oriented programming
  • Event driven architectures
  • Distributed real-time services
  • Large-scale, multi library, multi-language projects

Other Preferred Skills and Abilities:

  • Rust development experience and expertise
  • Understanding of async Rust and tokio runtime
  • Familiarity with Jira, Github
  • Able to work effectively in a fast-paced and demanding environment
  • Self-starter who is able to quickly learn new technologies

Education:

BS or advanced degree in Computer Science, Information Systems, or related field

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: