Senior Software Engineer

Salary depends on experience
Posted on 04/18/18
San Mateo, CA
Accounting, Finance & Insurance
Salary depends on experience
Posted on 04/18/18

What you will accomplish: 

  • Keep abreast of emerging behaviors, technologies, and companies across the electronic trading and smart portfolio management landscapes 
  • Collaborate with other engineers, product owners, and designers to identify and solve challenging problems. 
  • Write & test code that truly works—code that is elegant & scales well 
  • Focus on fast, iterative & agile development and also shepherd agile practices and processes  
  • Ensure performance, scalability, availability & security in everything you do 
  • Contribute to platform-level technology, strategy & decisions 
  • Engage in the business goals as well as the technology 

 
What we are looking for: 

  • BS, or equivalent work experience, in Computer Science, Math, or related technical field (experience writing good software is a suitable replacement for a technical degree) 
  • Deep proficiency in a programming language such as Java and/or Scala (we primarily use Java) 
  • Comfortable working in a small, dynamic, and fast-paced team 
  • Strong capabilities of observation, analysis, synthesis  
  • Experience with Data Analytics, Front-End Design, Distributed System Design would each/all be pluses 
  • Excellent written and oral communication skills 
  • Preference for generalists over specialists - ability to wear many hats 
  • Track record of building and operating successful products and platforms  
  • Past co-workers attest to your prowess & agility in building great products 


Some technologies we use: 

  • Infrastructure: AWS (and non cloud hosted compute) 
  • Datastores: MySQL, DynamoDB, Redshift, S3 
  • Data Processing: Lambda, Kinesis, RabbitMQ, Spark 
  • Microservices: Spring, Play, Docker, Elastic Beanstalk, ECS, Zookeeper 
  • Search: Elasticsearch 
  • Workflow scheduling : Airflow
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.