Senior Software Engineer

Upskills  logo


View Salaries, Reviews, and more  

Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks
Python SQL Hibernate Java Spring

Job Description

Company Description

Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific, Middle East and Europe region. With a strong, Front to Back expertise of the cash and derivatives markets, coupled by an in-depth knowledge of financial markets technologies, we provide smart, business-wise and efficient solutions.

Key Responsibilities

You will be part of Upskills ODC which hosts our development team in Vietnam. Upskills is seeking a highly motivated candidate with strong experience in Data Management, Data Flows, Reports and Interface Development. The successful candidate will integrate a fast growing team and get direct exposure to the technical challenges of international financial institutions. You will take part of important software implementation and be responsible for, and not limited to:

  • Interacting with our international clients and our business analysts in Singapore
  • Designing reports and interfaces following client requirements
  • Developing high quality solutions and maintaining code delivered to our clients
  • Working in an agile environment and delivering timely and tailor made solutions
  • Taking initiatives to build internal tools
  • Promoting best DevOps practices for the team

Requirements Key Requirements

  • Master or Bachelor Degrees in Computer Science, Information Technology, Mathematics or Sciences
  • At least 4 years of experience with the software development cycle: product specification, design, implementation, QA, release, maintenance for junior and middle.
  • Experienced with Java Framework Hibernate, Spring, Python, other programming languages are also welcomed
  • Knowledge of SQL (select, join, union, group by, etc) Knowledge of Data Dictionaries, Templates, Workflows
  • Experience working in an Agile/Scrum development process
  • Experience with System Design and Code Review
  • Experience of leading a small team is a strong plus
  • Keen interest in financial markets. Working knowledge of financial products is a plus.
  • Strong passion for learning and adapting to new technologies
  • Strong analytical and problem-solving skills
  • Fluent English and good communication skills


  • Competitive compensation: Our comprehensive medical insurance coverage includes dental benefits for you and a wide range of medical coverage for your dependents as well.
  • Extensive learning opportunities: access to our upAcademy platform and learning sessions to develop your skills set throughout the year.
  • Business Trip to Singapore (HQ), Hongkong, Taiwan, etc... occasionally
  • Fun in your daily life: Do you want to feel the vibe and the energy of Upskills, too? Enjoy team building activities, quarterly company events and plenty of engaging activities such as volunteering events, wellness challenges and festival celebrations!

Interview Questions of Senior Software Engineer at Upskills

Currently, there aren't any interview questions for this role at Upskills shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
Unlock Your Interview Potential
The only end-to-end front end interview preparation platform by FAANG ex-interviewers and Staff Engineers.
Get hired at FAANG
Users now work at:

Salary Insights of Senior Software Engineer at Upskills

Currently, there aren't any salaries for this role at Upskills shared by other job seekers.

View more salaries from Upskills โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now