Job offer

Full Stack Software Engineer - Team Lead

As a Full Stack Software Engineer and Team Lead, you will be responsible for developing, maintaining and managing a team of engineers for complex software solutions in the financial technology space. You will work closely with other teams to solve technical problems and develop innovative solutions.

Job description

Tasks

  • Direct management of a team of engineers
  • Analyze, design, develop, test and deploy large and complex software enhancements and solutions within Charles River's business and technical problem areas
  • Collaborate with business analysts and product managers to create simple and sustainable software solutions to complex problems
  • Perform project planning to ensure large projects are on track to solve technical issues
  • Development, testing, deployment and implementation of software programs, applications and projects using Java, C++, JavaScript/C++ or other relevant software engineering languages
  • Technical guidance and analysis of proposed changes during code reviews
  • Writing unit and automation tests to ensure a high-quality product
  • Identify opportunities to improve development test methodologies and contribute to related methodology frameworks
  • Carrying out manual tests to ensure a high-quality product
  • Troubleshooting for large, mission-critical customer implementations
  • Participate in the agile software development process by adhering to and promoting the CRD software development lifecycle methodology

Requirements

  • Bachelor's degree (or foreign equivalent) in computer science, engineering, mathematics, physics or other technical field required; Master's degree preferred
  • 8-15 years of experience in the development of enterprise-driven architectures
  • Experience in leading and supervising small teams of up to 5-10 people
  • Experience in Java/Swift strongly desired
  • 8-15 years of experience in cloud-native intrusion development on 2 or more of the major cloud providers (Azure, AWS, Google Cloud)
  • 8-15 years of experience in cloud-native development using Java and Spring
  • Experience in Agile/DevOps
  • Experience in Snowflake
  • Experience in SQL Server
  • Knowledge of Kubernetes
  • Experience in the development of onshore/offshore, on-premise/cloud-native software that scales horizontally
  • Experience in Java/C/C++, Python/C#, Golang/Node.js for FrontOffice, Platform Management, Trading, Compliance, Post-Trade, SRE & IT Wealth Management, Prime Markets
  • Experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and reconstructed programming languages
  • Proven ability to design and develop software solutions for business and technical problems of high complexity
  • Excellent written and verbal communication skills
  • Ability to work well with colleagues as a collaborative team member
  • Knowledge of agile development methods

Benefits

  • Competitive benefits package
  • Flexible work programs
  • Inclusive, diverse and socially responsible working environment

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.