Software Engineer – Oculus

Reposted Yesterday
Be an Early Applicant
Łódź, Łódzkie, POL
In-Office
Mid level
Big Data • Information Technology • Other
The Role
Join the Oculus product team to design, build, and maintain Java-based SaaS portal features, backend integrations, and architecture improvements. Work on event-driven and real-time processing (Kafka, Flink), troubleshoot production issues, collaborate with product and operations, participate in design reviews and documentation, and support continuous system improvement for a high-availability financial trading platform.
Summary Generated by Built In

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.  Come join the excellence!

Overview

Waypoint Trading Solutions is seeking a Software Engineer to join the Oculus product team. This role will focus on the continued evolution of our SaaS portal platform through new feature development, backend integrations, architecture improvements, and operational support.
The ideal candidate is a hands-on developer who enjoys building scalable systems, solving technical problems, and collaborating across teams to deliver high-quality software solutions in a fast-paced financial technology environment. This individual will play an important role in enhancing the Oculus platform through modern SaaS technologies, event-driven architectures, and continuous system improvement.

Responsibilities

Software Engineer – Oculus

(Hybrid work – Lodz, Poland)

Waypoint Trading Solutions (A TNS Business)

Waypoint Trading Solutions, the Financial Markets Division of Transaction Network Services, delivers mission-critical technology solutions to the global financial markets industry. Our products help clients manage complex trading, market data, and operational workflows with reliability, transparency, and scale. We are seeking a talented Software Engineer to join the team responsible for Oculus, our SaaS-based portal platform.

Position Summary

Waypoint Trading Solutions is seeking a Software Engineer to join the Oculus product team. This role will focus on the continued evolution of our SaaS portal platform through new feature development, backend integrations, architecture improvements, and operational support.

The ideal candidate is a hands-on developer who enjoys building scalable systems, solving technical problems, and collaborating across teams to deliver high-quality software solutions in a fast-paced financial technology environment. This individual will play an important role in enhancing the Oculus platform through modern SaaS technologies, event-driven architectures, and continuous system improvement.

Key Responsibilities

  • Design, develop, test, and maintain new functionality for the Oculus SaaS portal platform using Java-based technologies.
  • Develop integrations with new backend systems and services to expand platform capabilities.
  • Troubleshoot, investigate, and resolve production and field issues, applying fixes and enhancements to improve system stability and performance.
  • Review and evaluate the existing system architecture and recommend new architectural approaches, frameworks, components, and technologies to enhance scalability, reliability, and maintainability.
  • Contribute to the evolution of event-driven and real-time processing capabilities leveraging technologies such as Kafka and Flink.
  • Collaborate with internal stakeholders—including product management, operations, engineering, and support teams—to define solutions, and support ongoing system needs.
  • Participate in system support activities, including root cause analysis, issue resolution, and continuous improvement efforts.
  • Contribute to technical design discussions, code reviews, and software development best practices.
  • Assist in documenting technical solutions, system behaviors, operational procedures, and technical standards.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience).
  • professional software development experience, with significant experience in Java-based enterprise or SaaS applications.
  • Strong knowledge of the Spring Framework / Spring Boot, Hibernate and modern Java application development patterns.
  • Experience working with relational and time-series databases, including MySQL and InfluxDB.
  • Familiarity with modern SaaS and web technologies, including frameworks and tools such as SmartClient, Vue.js, JavaScript, REST APIs, and web-based application architectures.
  • Experience integrating systems through APIs, messaging, or backend service frameworks.
  • Strong troubleshooting and analytical skills with the ability to investigate and resolve production issues.
  • Strong English verbal and written communication skills, with the ability to effectively collaborate across technical and business teams and participate in customer-facing discussions when required.
  • Ability to work collaboratively across teams while managing multiple priorities.

Preferred Qualifications

  • Experience with event-driven and real-time streaming architectures, including technologies such as Apache Kafka and Apache Flink.
  • Familiarity with enterprise integration platforms such as MuleSoft.
  • Experience with front-end frameworks and component libraries used in SaaS portal development.
  • Knowledge of distributed systems, software architecture principles, and cloud-hosted SaaS environments.
  • Experience in financial services, trading, market data, or other high-availability environments is a plus.

Technology Environment

Experience with some or many of the following technologies is beneficial:

Backend & Middleware

  • Java
  • Spring Framework / Spring Boot
  • REST APIs
  • Apache Kafka
  • Apache Flink
  • MuleSoft

Frontend & UI

  • JavaScript
  • Vuetify
  • SmartClient
  • Vue
  • Modern web application frameworks and component libraries

Databases & Data Technologies

  • MySQL
  • InfluxDB

Benefits:

  • Competitive salary and benefits.
  • Hybrid working environment.
  • Working in an international environment, closely cooperating with a team based in the USA.
  • Private health care
  • Multisport card Program
  • Lunch card

What Success Looks Like

In this role, you will help shape the future of the Oculus platform by delivering impactful new functionality, improving system architecture, and ensuring a reliable experience for clients. You will play an important role in balancing innovation, operational excellence, and long-term platform scalability while helping evolve a modern SaaS platform supporting the needs of global financial markets participants.

Qualifications

If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!

TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related technical discipline (or equivalent practical experience).
  • Professional software development experience, with significant experience in Java-based enterprise or SaaS applications.
  • Strong knowledge of the Spring Framework / Spring Boot, Hibernate and modern Java application development patterns.
  • Experience working with relational and time-series databases, including MySQL and InfluxDB.
  • Familiarity with modern SaaS and web technologies, including SmartClient, Vue.js, JavaScript, REST APIs, and web-based application architectures.
  • Experience integrating systems through APIs, messaging, or backend service frameworks.
  • Strong troubleshooting and analytical skills with the ability to investigate and resolve production issues.
  • Strong English verbal and written communication skills, including participation in customer-facing discussions when required.
  • Ability to work collaboratively across teams while managing multiple priorities.
  • Experience with event-driven and real-time streaming architectures (Apache Kafka, Apache Flink).
  • Familiarity with enterprise integration platforms such as MuleSoft.
  • Experience with front-end frameworks and component libraries used in SaaS portal development (e.g., Vuetify).
  • Knowledge of distributed systems, software architecture principles, and cloud-hosted SaaS environments.
  • Experience in financial services, trading, market data, or other high-availability environments.

Transaction Network Services Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Transaction Network Services and has not been reviewed or approved by Transaction Network Services.

  • Leave & Time Off Breadth Time off is considered a relative strength, with excellent PTO highlighted and increases after five years. Flexibility around taking time away from work supports a better overall balance for many roles.
  • Flexible Benefits Remote work options and flexibility are frequently highlighted alongside compensation and benefits, improving work-life fit for some teams. This flexibility helps offset more mixed views on other elements of the package.
  • Healthcare Strength Core medical, dental, and vision coverage are in place and are described as solid or subsidized in some contexts. Benefits are presented as competitive, reinforcing a stable baseline of health coverage.

Transaction Network Services Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Reston, VA
1,433 Employees
Year Founded: 1990

What We Do

Transaction Network Services (TNS) is a leading global provider of data communications and interoperability solutions. Our global network and innovative value-added services enable transactions and the exchange of information to many of the world’s leading retailers, banks, payment processors, financial institutions and telecommunication firms. Founded in 1990 in the United States, TNS has grown steadily and now provides services to customers in over 60 countries across the Americas, Europe and the Asia Pacific region, with our reach extending to many more. TNS has designed and implemented a global data network which supports a variety of widely accepted communications protocols and is designed to be scalable and accessible by multiple methods.

Similar Jobs

UL Solutions Logo UL Solutions

Senior Payroll Coordinator

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Remote or Hybrid
Poland
15000 Employees

UL Solutions Logo UL Solutions

Technical Support

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Remote or Hybrid
Poland
15000 Employees
75K-100K Annually

UL Solutions Logo UL Solutions

Salesforce Engineer

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Remote or Hybrid
Poland
15000 Employees
115K-154K Annually

Mondelēz International Logo Mondelēz International

People Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
4 Locations
90000 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account