
About Veem
Simplifying global payments for small businesses
Key Highlights
- Over 100,000 customers in 100+ countries
- $100.3 million raised from leading venture capital firms
- Headquartered in North Beach, San Francisco, CA
- Offers a global wallet for easy international payments
Veem is a payment service provider headquartered in North Beach, San Francisco, CA, focused on simplifying financial transactions for small and medium-sized businesses. With over 100,000 customers across 100+ countries, Veem offers a global wallet for seamless payments and has raised $100.3 million ...
🎁 Benefits
Employees enjoy competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance....
🌟 Culture
Veem fosters a culture centered on innovation and efficiency, aiming to make business payments as easy as sending an email. The company values transpa...
Overview
Veem is hiring a Staff Engineer to design and code new features for their payment platform. You'll work with Java and other technologies in a collaborative agile environment. This position requires 10+ years of experience in developing Java-based platforms.
Job Description
Who you are
You have over 10 years of experience developing Java-based platforms and applications, demonstrating a strong command of the language and its ecosystem. Your background includes mentoring junior and intermediate developers, applying emotional intelligence to foster team harmony and effectiveness. You are familiar with other programming languages such as Python, Scala, and Groovy, and you understand the principles of functional programming. Your experience in agile environments has equipped you with the skills to collaborate effectively with cross-functional teams, including frontend, backend, and QA engineers.
You possess a Bachelor's degree in Computer Science, Engineering, or a related quantitative field, which has provided you with a solid foundation in technical concepts and problem-solving skills. Your hands-on experience with modern, distributed microservice platforms has prepared you to tackle complex challenges and contribute to the evolution of systems that process significant transaction volumes. You are committed to writing clean, maintainable code and are proactive in documenting your technical designs and approaches.
What you'll do
As a Staff Engineer at Veem, you will be responsible for designing and coding new features that enhance our payment processing capabilities. You will work closely with an agile team of frontend, backend, and QA engineers, participating actively in collaborative decision-making processes. Your role will involve performing code reviews, writing integration and unit tests, and ensuring that the features you develop align with our high standards for quality and security. You will also contribute to the evolution and expansion of our microservice platform, which processes several billion USD annually, ensuring that it remains robust and scalable.
In addition to your technical responsibilities, you will play a key role in mentoring junior developers, helping them grow their skills and navigate challenges in their work. You will document your technical designs and approaches, contributing to the team's knowledge base and ensuring that best practices are followed. Your ability to communicate effectively with both technical and non-technical stakeholders will be essential as you collaborate with product managers to align engineering efforts with business objectives.
What we offer
At Veem, we provide a competitive salary and a comprehensive benefits package that includes health, dental, medical, and vision coverage from day one. You will also have access to a group RRSP plan after three months of employment, along with three weeks of vacation to recharge. We believe in investing in our employees' growth, offering a learning and development allowance to support your professional development. Additionally, we provide a home office allowance to ensure you have the resources you need to work effectively in a remote environment. We also encourage community engagement by offering paid volunteer days off, allowing you to make a positive impact while working with us.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Veem.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Uber is hiring a Staff Software Engineer to lead the Marketplace Segmentation team in optimizing rides business through advanced algorithms and machine learning. You'll drive technical strategy and mentor engineers while working in Toronto.

Staff Engineer
Kaseya is hiring a Staff Software Engineer to design and enhance a cross-platform Endpoint Detection and Response (EDR) product. You'll focus on performance, security, and system-level integrity, utilizing your expertise in macOS development and Rust programming. This role requires a strong background in low-level systems programming.

Staff Engineer
Kaseya is hiring a Staff Software Engineer to design, build, and maintain scalable software systems. You'll work with React and Node.js in a cloud-native environment. This position requires strong proficiency in full-stack development.

Staff Engineer
Nubank is seeking a Staff Software Engineer to develop scalable microservices primarily using Clojure. You'll work with technologies like Kafka and contribute to building innovative financial products. This role requires a strong background in software development and a willingness to learn new technologies.

Staff Engineer
Clutch is hiring a Staff Software Engineer to drive technical excellence and deliver complex solutions. You'll work with a full TypeScript stack, React, and various AWS services. This position requires strong leadership and technical skills.