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

Senior Software Engineer, Back Office

Voleon is a technology company that applies state-of-the-art machine learning techniques to real-world problems in finance. For more than a decade, we have led our industry and worked at the frontier of applying machine learning to investment management. We have become a multibillion-dollar asset manager, and we have ambitious goals for the future. 


As a Senior Software Engineer on our Back Office Engineering team, you will be developing the company's production trading systems and the data pipelines that drive our machine learning in both production and research. You will be expected to work closely with both our finance and research teams to contribute to a platform that supports a diverse set of requirements and complex trading behaviors.


Your Team


We look for brilliant people with a passion for solving problems through innovation and engineering fundamentals. You’ll work in a collaborative environment that encourages creative thinking and efficient implementation. We embrace experimentation. You’ll work alongside experienced engineers recruited from leading technology companies and universities. You and your team will collaborate closely with top machine learning researchers.


Responsibilities
  • Design and optimize robust, scalable data infrastructure and real-time stream processing systems to support historical and live pipelines using tools like Python, Airflow, Go, and Apache Beam.
  • Develop and maintain observability and remediation tools to monitor and analyze trading performance and risk, ensuring reliability and transparency in operations.
  • Lead efforts to integrate new financial assets and markets, clarifying requirements and ensuring seamless functionality within existing systems.
  • Enhance the resilience, scalability, and performance of accounting and reporting systems to meet evolving business needs.
  • Build advanced tooling to unify data from diverse vendors, standardizing symbol mappings to ensure consistency and accuracy across systems.
  • Lead complex, company-wide projects by collaborating cross-functionally with research, legal, trading, finance operations, data, and infrastructure teams to deliver comprehensive end-to-end accounting and reporting systems.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from various data sources.
  • Guide and support the growth of other engineers on the team by mentoring them and sharing your expertise, best practices, and knowledge.


Requirements
  • Bachelor’s degree in Computer Science or equivalent professional experience in a related technical field.
  • 5+ years of software engineering experience designing and building high-performance, reliable systems.
  • Proven expertise in operating and scaling large-scale, mission-critical production systems, with proficiency in programming languages such as Python.
  • Strong communication and project management skills, particularly in navigating complex technical domains and cross-functional collaboration.
  • Demonstrated ability to mentor engineers and provide leadership in driving technical direction and system architecture.


Preferred Qualifications
  • Expertise in building and optimizing data pipelines (e.g., Apache Airflow, Spark, Kafka).
  • Experience with profiling and performance optimizations on distributed systems.
  • Familiarity with modern Python data science tooling (pandas, polars, dask, duckdb, etc.).
  • Experience with modern data engineering technologies.


Compensation

The base salary range for this position is $205,000 to $255,000 in the location(s) of this posting. Individual salaries are determined through a variety of factors, including, but not limited to, education, experience, knowledge, skills, and geography. Base salary does not include other forms of total compensation, such as bonus compensation and other benefits. Our benefits package includes medical, dental, and vision coverage, life and AD&D insurance, 20 days of paid time off, 9 sick days, and a 401(k) plan with a company match.


“Friends of Voleon” Candidate Referral Program

If you have a great candidate in mind for this role and would like to have the potential to earn $15,000 if your referred candidate is successfully hired and employed by The Voleon Group, please use this form to submit your referral. For more details regarding eligibility, terms, and conditions, please review the Voleon Referral Bonus Program.

 

Equal Opportunity Employer

The Voleon Group is an Equal Opportunity employer. Applicants are considered without regard to race, color, religion, creed, national origin, age, sex, gender, marital status, sexual orientation and identity, genetic information, veteran status, citizenship, or any other factors prohibited by local, state, or federal law.

 

Vaccination Requirement

The Voleon Group has implemented a policy requiring all employees who will be entering our worksite, including new hires, to be fully vaccinated with the COVID-19 vaccine.  This policy also applies to remote employees, as such employees will be asked to visit our offices from time to time. To the extent permitted by applicable law, proof of vaccination will be required as a condition of employment. This policy is part of Voleon’s ongoing efforts to ensure the safety and well-being of our employees and community, and to support public health efforts.


#LI-JA1

Average salary estimate

$230000 / YEARLY (est.)
min
max
$205000K
$255000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Back Office, The Voleon Group

At Voleon, we're looking for a Senior Software Engineer to join our dynamic Back Office Engineering team! Based in the vibrant city of Berkeley or the flexibility of remote work, you'll be immersed in an innovative environment where advanced machine learning techniques solve real-world financial challenges. With over a decade of industry leadership, our technology company continues to drive significant advancements in investment management. In this role, you’ll play a crucial part in developing our production trading systems and data pipelines that empower both production and research. You’ll collaborate closely with our talented finance and research teams to create a platform equipped to handle complex trading behaviors and diverse requirements. Expect to work on robust, scalable data infrastructures using cutting-edge tools like Python, Airflow, and Apache Beam, while also enhancing observability and remediation tools for trading performance. Your leadership qualities will shine as you guide other engineers, integrating new financial assets into our systems and driving projects that span multiple teams. Here at Voleon, passionate problem solvers are celebrated, and your creative contributions will directly impact our exciting future as we continue to innovate in the world of finance.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Back Office Role at The Voleon Group
What are the responsibilities of a Senior Software Engineer at Voleon?

As a Senior Software Engineer at Voleon, your responsibilities encompass designing and optimizing robust data infrastructures, maintaining observability tools for trading performance, integrating new financial assets, and enhancing accounting systems. You'll lead complex projects while collaborating across teams, ensuring that our trading systems perform efficiently and reliably.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Voleon?

To qualify for the Senior Software Engineer position at Voleon, candidates should possess a Bachelor’s degree in Computer Science or a related field along with 5+ years of software engineering experience. Proven expertise in designing high-performance systems and proficiency in Python are key, as well as strong communication and project management skills.

Join Rise to see the full answer
What role does collaboration play in the Senior Software Engineer position at Voleon?

Collaboration is at the heart of the Senior Software Engineer role at Voleon. You’ll work closely with finance and research teams to develop comprehensive trading systems and tools, enhancing workflows and ensuring that projects meet diverse business needs efficiently.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Voleon?

As a Senior Software Engineer at Voleon, you'll work with technologies including Python, Apache Airflow, Go, and Apache Beam, among others. Your role will require building and optimizing data pipelines, thus familiarity with modern data engineering technologies will be beneficial.

Join Rise to see the full answer
What benefits are offered for the Senior Software Engineer position at Voleon?

Voleon offers a comprehensive benefits package for the Senior Software Engineer position, including medical, dental, and vision coverage, a generous paid time-off policy, sick days, and a 401(k) plan with company matching. This benefits package is designed to support the well-being and professional growth of our employees.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Back Office
Can you explain your experience with developing scalable data infrastructures?

When answering this question, highlight specific projects where you designed and implemented scalable data infrastructures. Discuss the technologies you utilized, such as Apache Airflow or Python, and describe the challenges faced and how you overcame them to ensure robust system performance.

Join Rise to see the full answer
How do you ensure reliability in production trading systems?

Emphasize the importance of observability in production systems. Describe techniques you employ, such as monitoring tools and performance analysis, to ensure that reliability is maintained and outline your experience in quickly identifying and addressing issues that arise.

Join Rise to see the full answer
Describe a time you led a cross-functional project.

Provide a specific example where you led a project involving multiple teams, ensuring effective communication between departments. Focus on your role in clarifying requirements, fostering collaboration, and how the project achieved its objectives successfully.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Discuss your approach to mentorship, such as creating learning opportunities, reviewing code, and fostering an open line of communication. Highlight a situation where your mentorship had a measurable impact on an engineer's growth.

Join Rise to see the full answer
What challenges have you faced with optimizing data pipelines, and how did you resolve them?

Share experiences with common optimization challenges. Detail your analytical process for identifying issues and the steps taken to enhance performance, using specific tools and technologies relevant to data pipeline optimization.

Join Rise to see the full answer
How do you approach integrating new financial assets and markets into existing systems?

Explain your method for gathering requirements and ensuring that the integration process is seamless. Share any frameworks or tools you've used to manage the project efficiently and any lessons you've learned along the way.

Join Rise to see the full answer
What programming languages are you most comfortable with, and why?

Mention your primary programming languages, focusing on Python's role in your projects. Explain why you prefer these languages for financial systems, particularly in terms of performance and reliability.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software engineering?

Discuss your strategies for professional development, which could include attending conferences, participating in online courses, or engaging with community forums. Highlight how this knowledge ultimately benefits your work.

Join Rise to see the full answer
Can you share an experience where your project management skills made a difference?

Provide a concrete example of a project where your management skills were pivotal. Detail how you organized tasks, allocated resources, and facilitated communication to achieve a successful project outcome.

Join Rise to see the full answer
What do you believe are the critical qualities of a successful software engineer in a finance-focused role?

Identify key qualities such as analytical thinking, adaptability, attention to detail, and strong communication skills. Discuss how these traits contribute to successful work in a finance-driven environment like Voleon.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
OnDeck Fisheries AI Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Quantexa Hybrid No location specified
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
OBDeleven Remote No location specified
Posted 8 days ago

The Voleon Group is a family of companies committed to the development and deployment of cutting-edge technologies in investment management. We specialize in the application of rigorous data-driven techniques to financial markets, driven by our ow...

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 2024

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!