View Our Website View All Jobs

Senior Software Engineer

We are looking for a passionate Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. This is an excellent opportunity to become a core member of a rapidly growing software development team. You’ll engineer solutions to challenging and meaningful problems, with the ultimate goal of expanding and enhancing the company's solutions suite. You will possess solid programming skills, have a sound understanding of engineering best practices and have the drive to deliver the very best. Additionally, you must have excellent communication skills, as you will be interfacing both with various departments internally and developers externally.

As a core member of this team, you will work closely with the business to build cutting-edge solutions following the lean/agile development process. This is an opportunity to join a growing team of talented individuals focused on using the latest technology to address complex real world problems currently impacting the investment industry.

RESPONSIBILITIES

 Ability to design and develop clean maintainable solutions to new business problems in all layers of the application, from the user interface to database layer
 Work with development team to define the scope of each new feature/product
 Adhere to established engineering and architectural patterns
 Work as part of a team to deliver solutions in an Agile fashion
 Ability to break down complex product requirements, providing development estimates as needed.
 Deliver high quality code that has been thoroughly tested

 

QUALIFICATIONS

 BS or MS in Computer Science or a related field
 At least 3+ years software engineering experience using Java, Spring, Hibernate
 Working knowledge of SQL and NoSQL
 Experience working in an Agile environment
 Team player with excellent interpersonal skills and the ability to work in a fast­-paced environment
 Experience with Ruby, Python and Node.JS
 REST based APIs design (XML, JSON, etc.)
 Strong working experience with TDD, continuous delivery
 Strong working experience with AWS and cloud
 Demonstrate excellent oral and written communication skills with the ability to listen, articulate, facilitate and advocate
 Strong knowledge of design patterns and software engineering best practices
 Sincere interest in working at a startup and scaling with the company as we grow

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150