Software Development Engineer (Java/Cloud/SaaS)
Vena Solutions - Toronto, ON

This job posting is no longer available on Indeed. Find similar jobs:Software Development Engineer jobs - Vena Solutions jobs

Are you passionate about technology? Do you get excited just thinking about the possibilities? Do you love being part of a team where collaboration is key and where your voice gets heard? If so, we want to hear from you!

We’re a small, fast-growing software provider looking to hire the best. If you want to work on something that great companies like McDonalds and Wells Fargo actually use, then look no further than Vena Solutions.

Here’s your opportunity to work in a fast-paced, dynamic environment using the latest open source packages and technologies. We’re looking for strong developers to join our software development team in Toronto, Canada. Depending on your skill set and experience you could find yourself working on our backend Java server, in-memory OLAP cube, VSTO/C#.NET Excel Add-in or our front-end HTML5 JavaScript application. At Vena you’ll be exposed to incredibly interesting platform development, lambda functions, Mongo clusters, JSON-based Web Services, parallel programming and learning about scaling techniques to serve thousands of concurrent requests.

While working with our highly competent engineering team, you will:

  • Write server-side code in Java, create robust high-volume production applications, and develop prototypes quickly
  • Work autonomously or with a team to design and develop flexible object oriented Java code
  • Think outside the box, using the latest software technologies
  • Analyze, design and develop new features and products
  • Scale out, optimize, and improve the reliability of our existing backend
  • Reorganize and refactor code so we can develop features faster
  • Collaborate with cross-functional team members on features, design and implementation

Skills & Requirements:

We value smarts and ability over specific technologies or acronyms, but as a rough guideline you should have:

  • BS, MS, PhD in Computer Science, Software Engineering or related technical discipline and/or equivalent experience
  • Passionate about technology
  • Strong coding skills in Java, C++, C# or any other object-oriented concepts
  • Solid CS foundation in data structures, algorithms, software design, concurrency, etc.
  • Solid experience with relational databases and SQL
  • Able to think ‘outside the box’ and comfortable plugging into anything
  • Strong competency in data structures, algorithms and software design

Why Vena?

  • You’ll learn and grow
  • You’ll be surrounded by a great team with great minds
  • You’ll work with the latest technologies
  • Your voice will be heard and your contribution valued
  • You’ll work on products you can be proud of
  • You’ll make a difference
  • You’ll have fun – we’re diverse, dynamic and open

About this company
At Vena Solutions, our mission is to help smart companies better manage their data, spreadsheets, and files. Our Software-as-a-Service...