Principal Tech Lead - Software Development

Python, Linux, Unix, Scala, Cloud
Full Time
$200,000 - $200,000

Job Description

***We are unable to sponsor as this is a permanent full time role***

A prestigious company is on the search for a Principal Tech Lead - Software Development.  This tech lead will help this company build out the next generation block chain based security lending system.   This person needs to have experience with Python, Scala, Unix/Linux environments, application development, and cloud platforms.  They also need to have a background in capital markets or financial industry.

Responsibilities:

  • You’ll be working alongside experts that are building COMPANY’s next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry by:
  • Collaborating with others to deliver complex projects which may involve multiple systems.
  • Continuously thinking about the next steps while improving yourself and others around you.
  • Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop.
  • Optimizing application performance through analysis, code refactoring, and system tuning.
  • Recommending technologies and tools that improve the efficiency and quality of COMPANY’s systems and development processes.

QUALIFICATIONS:

  • BS degree in Computer Science, similar technical field, or equivalent practical experience.
  • Excellent oral and written communication skills.
  • 8+ years of relevant work experience.
  • Fluent in functional programming (ideally Scala), object-oriented design, industry best practices, software patterns, and architecture principles.
  • Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
  • Deep understanding of performance issues and multi-threaded development.
  • Web/mobile application development experience.
  • Experience working with the following: Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.
  • Work experience in the capital markets industry.
  • Experience with blockchain technologies preferred.
  • Scala-based software development experience.
  • Web/mobile application development experience.
  • Experience working with four or more of the following: Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.
  • Deep understanding of performance issues and multi-threaded development.
  • Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
Dice Id : napil006
Position Id : 7067876
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Technical Lead Software Developer - Financial Markets
  • Request Technology, LLC
  • Chicago, IL, USA
Software Engineering Principal
  • Request Technology, LLC
  • Chicago, IL, USA
Java Trading Systems Software Engineer
  • Request Technology, LLC
  • Chicago, IL, USA
Senior Data Engineer
  • Capital One
  • Chicago, IL, USA
Data Engineer
  • Capital One
  • Chicago, IL, USA
Master Data Engineer
  • Capital One
  • Chicago, IL, USA
Fullstack Developer with React
  • Apex Systems
  • Chicago, IL, USA
Manager, Data Engineering
  • Capital One
  • Chicago, IL, USA
Lead C++ Software Developer
  • RKMC Inc.
  • Chicago, IL, USA
Senior Systems Engineer
  • Software Guidance & Assistance
  • Chicago, IL, USA