Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (VN) image - Rise Careers
Job details

Senior Software Engineer (VN)

Primrose Capital Management is a quantitative digital asset management company with an expertise in trading emerging and frontier markets.

Our heritage and experience stems from being a first mover in digital asset derivatives and decades spent at some of the world’s most renowned quantitative hedge funds.

Opportunities in this space are often complex and multifaceted. We believe that the diversity of our people, along with data and technology as the linchpin of all we do, are key to navigating this sphere.

Responsibilities

  • Lead the design, architecture, and development of enterprise-level systems
  • Develop tools, reports, and data feeds to meet the business needs of the trading, operations, and risk teams
  • Ensure software quality, performance, cost-efficiency, and operational resilience
  • Actively contribute to cross-company technology initiatives to support business and operational objectives
  • Collaborate with business leaders and front-office trading teams to effectively implement and maintain systems
  • Work closely with the local technology team in Vietnam to deliver high-quality technology solutions that support Primrose’s business functions
  • Ensure thorough and up-to-date documentation for all systems and processes
  • Provide mentorship and share expertise with junior team members
  • 6+ years of experience as a software engineer, with a strong focus on backend development
  • Bachelor’s or postgrad degree from a renowned University in Computer Science, Information Technology, or a related field.
  • Experienced in working with a variety of technologies in a fast-paced, dynamic environment
  • Proven experience in software design and architecture, with work on cloud infrastructure, like AWS or other cloud platforms
  • In-depth knowledge of Java; experience with Spring Boot is a plus
  • Solid experience with messaging queue systems, such as Kafka
  • Good knowledge of database design and management; experience with PostgreSQL is a plus
  • Experience in writing and implementing unit, integration, and functional tests
  • Well-versed in DevOps practices; ability to set up CI/CD pipelines, containerization, and automated deployment
  • Good English communication skills
  • AWS certification is a plus

The Environment We Offer

As a growing firm with a tightly-knit team, we respect and listen to all our employees. You will get the chance to make an impact by having your voice heard by everyone, including the management.

Our employees enjoy a high level of autonomy at work. We focus on substance, not form - as long as you can perform, you will be recognized and rewarded. We are also dedicated to supporting our staff and ensuring they develop holistically to maximize their potential in the long- term.

We also provide flexible working arrangement as required and a casual and fun environment to boot!

What You Should Know About Senior Software Engineer (VN), QCP

Are you ready to take on a challenging and rewarding role as a Senior Software Engineer at Primrose Capital Management? As a pioneering quantitative digital asset management company specializing in trading emerging and frontier markets, we’re looking for you to help us shape the future of finance! In this exciting position, you’ll lead the design, architecture, and development of enterprise-level systems that drive our operations. Your expertise in backend development, especially with Java, will shine as you collaborate with business leaders and front-office trading teams to create high-quality technology solutions. With over six years of experience under your belt, you’ll develop tools and reports that meet the diverse needs of our trading, operations, and risk teams. You’ll not only ensure software quality and performance but also provide mentorship to junior team members, sharing your passion for technology and innovation. Our work environment is centered around flexibility and inclusivity, allowing you to make a significant impact while enjoying a casual atmosphere. Join Primrose Capital Management and become a vital part of our mission where data and technology drive success!

Frequently Asked Questions (FAQs) for Senior Software Engineer (VN) Role at QCP
What are the key responsibilities of a Senior Software Engineer at Primrose Capital Management?

As a Senior Software Engineer at Primrose Capital Management, you will lead the design and development of enterprise-level systems, develop essential tools and reports for various business teams, and ensure software quality and operational resilience. Engaging with business leaders and trading teams will be crucial to effectively implement and maintain these systems while also providing mentorship to junior staff.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Primrose Capital Management?

To qualify for the Senior Software Engineer role at Primrose Capital Management, candidates should possess at least six years of experience in software engineering with a strong focus on backend development. A Bachelor’s or postgraduate degree in Computer Science, Information Technology, or a related field is essential. Familiarity with technologies such as AWS, Java, and experience in cloud infrastructure is highly advantageous.

Join Rise to see the full answer
Why is mentorship important for the Senior Software Engineer position at Primrose Capital Management?

Mentorship plays a pivotal role in the Senior Software Engineer position at Primrose Capital Management as it helps foster a collaborative learning environment. Sharing expertise and guiding junior team members not only aids their professional development but also enhances the overall productivity and innovation within the company.

Join Rise to see the full answer
What programming languages and technologies should I know for the Senior Software Engineer role at Primrose Capital Management?

In the Senior Software Engineer role at Primrose Capital Management, a strong proficiency in Java is a must, with experience in Spring Boot being a plus. Additionally, familiarity with messaging queue systems like Kafka, database management using PostgreSQL, and knowledge of cloud infrastructure and DevOps practices will be beneficial for potential candidates.

Join Rise to see the full answer
What working environment can a Senior Software Engineer expect at Primrose Capital Management?

At Primrose Capital Management, Senior Software Engineers will find a flexible and casual working environment that encourages autonomy and innovation. The company values employees' voices and focuses on recognizing their expertise and contributions, leading to a fulfilling experience where you can truly make an impact on the business.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (VN)
Can you describe a challenging software project you've worked on as a Senior Software Engineer?

When answering this question, reflect on a specific project where you faced significant challenges, detailing the technical aspects and how you overcame obstacles. Highlight collaboration with team members, innovative solutions you implemented, and the successful outcomes achieved.

Join Rise to see the full answer
How do you ensure the quality and performance of software you develop?

Discuss your use of best practices in coding, regular performance testing, and the implementation of unit and integration tests to guarantee high-quality outputs. Mention any testing frameworks you prefer and how they contribute to your development process.

Join Rise to see the full answer
What is your experience with cloud technologies, specifically AWS?

For this question, outline your experience deploying applications on AWS. Talk about specific services you have used (like EC2, S3, or Lambda) and how they improved your applications. Providing examples of cost-efficiency or performance improvements can be compelling.

Join Rise to see the full answer
How do you approach system design and architecture?

Explain your methodology for system design, including your considerations for scalability, reliability, and maintainability. Discuss any frameworks or design patterns you commonly use and why they’re effective in solving complex problems.

Join Rise to see the full answer
What are some best practices you follow in DevOps?

In your response, emphasize the importance of CI/CD pipelines and the tools you use for automation. Describe how you integrate testing into your deployment process and the benefits that arise from it, including faster iteration cycles and reduced errors.

Join Rise to see the full answer
Can you describe how you would handle a team disagreement on a technical decision?

Share a structured approach to resolving disagreements, such as encouraging open discussions, weighing pros and cons, and referring to data-driven insights. Show your commitment to maintaining a collaborative environment while focusing on the project's best interests.

Join Rise to see the full answer
How would you mentor a junior team member who is struggling?

Illustrate your mentorship philosophy by explaining how you assess their challenges, provide constructive feedback, and create a supportive learning plan. Highlight the importance of pairing programming, resource sharing, and ongoing encouragement.

Join Rise to see the full answer
What strategies do you use for efficient database design?

Discuss your approach to database normalization, indexing strategies, and schema design. Provide examples from your experience that emphasize how these strategies have led to performance improvements in past projects.

Join Rise to see the full answer
How do you keep up with technological advancements in software engineering?

Demonstrate your commitment to continuous learning by mentioning specific resources you follow, communities you engage in, or courses you have taken. Highlight how incorporating new trends and technologies has positively impacted your work.

Join Rise to see the full answer
What motivates you as a Senior Software Engineer?

When responding, reflect on what drives you in your career, whether it’s tackling complex problems, collaborating with innovative teams, or contributing to impactful projects. Convey your passion for technology and how it inspires you to excel in your role.

Join Rise to see the full answer
Similar Jobs
Posted 14 days ago
Posted 12 days ago
Posted 12 days ago
SSC HR Solutions Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
QODE Remote No location specified
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
8 people applied to Software Engineer Intern at IGT
Photo of the Rise User
124 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Lakewood just viewed Culture and Programs Analyst at City of Philadelphia
Photo of the Rise User
Someone from OH, Olmsted Falls just viewed Customer Service - Representative at Waterway Carwash
M
Someone from OH, Strongsville just viewed Technical Writer (Contract) at Mintlify
Photo of the Rise User
Someone from OH, Cincinnati just viewed Inside Sales Co-Op at VEGA Americas
S
Someone from OH, Cleveland just viewed Senior JavaScript Developer at SuperDial
Photo of the Rise User
Someone from OH, Columbus just viewed Environmental Science Intern at Kimley-Horn
Photo of the Rise User
Someone from OH, Dayton just viewed Sr Renewal Analyst 1730 at MeridianLink
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist