Request Technology - Chicago, IL

posted about 1 month ago

Full-time - Principal
Onsite - Chicago, IL
Administrative and Support Services

About the position

The Principal Software Engineer will be responsible for creating solutions to complex technical challenges in a hybrid work environment. This role involves coding, testing, troubleshooting, debugging, and documenting systems, while collaborating with others to deliver complex projects that may involve multiple systems. The position requires continuous improvement of both personal skills and team dynamics, as well as recommending technologies and tools to enhance system efficiency and development processes.

Responsibilities

  • Create solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting systems.
  • Collaborate with others to deliver complex projects involving multiple systems.
  • Continuously improve personal skills and those of team members.
  • Recommend technologies and tools to improve efficiency and quality of systems and development processes.
  • Optimize application performance through analysis, code refactoring, and system tuning.

Requirements

  • 10 years of Java-based software development experience.
  • Experience with Flink, Kafka, and Kubernetes.
  • Fluent in 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.
  • Proficient in various types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance.
  • Experience working with five or more of the following: web/mobile application development, Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.
  • 4+ years of work experience in the capital markets industry, preferred.

Benefits

  • Salary range of $180,000 - $200,000 with a 27% bonus
  • Hybrid work model (3 days in office, 2 days remote)
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service