LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Senior Associate Software Engineer

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 4 days ago

No clicks

**Senior Associate Software Engineer** in São Paulo designs, develops, and maintains Brazilian market exchange solutions. Key responsibilities include backend service design (Java, Spring, Python, Django), event-driven communication (Kafka, RabbitMQ), and distributed architecture management (Docker, Kubernetes). Leverage software design patterns, optimize database storage (SQL, NoSQL), and ensure reliability and performance. Strengthen engineering quality with code reviews, automated tests, and tooling (Terraform, CI/CD). Collaborate in an Agile environment and partner with stakeholders to deliver compliant, high-quality solutions for B3 market. Bring 5+ years of backend engineering experience, proficiency in Java, Spring, Python, and relevant databases.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Brazil

Full Job Description

Location: Sao Paulo, SP, Brazil

Job summary

As a Senior Associate Software Engineer in the Equities Engineering team, you will design, build, and support systems that enable Brazilian market exchange solutions. You will work with us in an Agile environment focused on iterative delivery, high-quality engineering, and operational excellence. You will partner closely with stakeholders to deliver compliant, reliable solutions aligned to B3 market solutions and regulations.

Job responsibilities

  • Design and deliver backend services that support Brazilian market exchange solutions
  • Collaborate in an Agile team to plan, build, test, and release iteratively
  • Develop and maintain software components using Java and Python
  • Build and maintain Java services using Spring and RESTful interfaces
  • Apply software design patterns to create clean, extensible, and maintainable solutions
  • Build event-driven integrations using publish/subscribe messaging patterns
  • Engineer for performance, reliability, and low-latency outcomes where required by the use case
  • Design and optimize data storage and access patterns across relational and non-relational databases
  • Build, run, and troubleshoot containerized services in distributed environments
  • Implement and enhance observability through logs, metrics, traces, and alerting
  • Strengthen engineering quality through code reviews, testing, automation, and documentation

 

Required qualifications, capabilities, and skills

  • Hands-on professional software engineering experience building backend systems
  • Strong proficiency in Java, including Spring and RESTful service development
  • Strong proficiency in Python, including pandas
  • Experience applying software design patterns to production systems
  • Experience designing and operating distributed architectures
  • Experience with publish/subscribe messaging, including Kafka and RabbitMQ
  • Experience with relational databases, including Microsoft SQL Server and PostgreSQL
  • Experience with non-relational databases, including MongoDB
  • Experience with containerized applications using Docker and Kubernetes
  • Experience implementing observability using tools such as SplunkDynatrace, and AppDynamics
  • Experience with continuous integration and continuous delivery practices and tooling
  • Experience with infrastructure as code using Terraform
  • Experience implementing secure engineering practices (for example, dependency hygiene and secure coding)
  • Experience working in Linux and Windows Server environments
  • Proficiency with Git for version control and collaboration
  • Experience with Amazon Web Services cloud services
  • Knowledge of B3 market solutions and related Brazilian market regulations
  • Professional working proficiency in English (written and spoken)

 

Preferred qualifications, capabilities and skills

  • Experience with Microsoft Azure and/or Google Cloud Platform
  • Experience with CockroachDB
  • Experience applying artificial intelligence and machine learning frameworks to production engineering problems
  • Knowledge of the FIX protocol
  • Experience building front-end applications using React (paired with Python services)
  • Experience owning production services, including incident response and post-incident improvements
  • Experience mentoring engineers and influencing engineering standards across a team
Build technology that powers exchange solutions for the Brazilian marketwhere resilience, speed, and regulatory readiness matter every day. In this role, you will solve complex engineering problems across distributed systems, real-time messaging, and modern platforms, and you will see your work create meaningful impact. You will join a collaborative Agile team that values continuous improvement, strong engineering practices, and shared ownership.

Senior Associate Software Engineer

Compensation

Not specified

City: Not specified

Country: Brazil

J.P. Morgan logo
Bulge Bracket Investment Banks

4 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Senior Associate Software Engineer** in São Paulo designs, develops, and maintains Brazilian market exchange solutions. Key responsibilities include backend service design (Java, Spring, Python, Django), event-driven communication (Kafka, RabbitMQ), and distributed architecture management (Docker, Kubernetes). Leverage software design patterns, optimize database storage (SQL, NoSQL), and ensure reliability and performance. Strengthen engineering quality with code reviews, automated tests, and tooling (Terraform, CI/CD). Collaborate in an Agile environment and partner with stakeholders to deliver compliant, high-quality solutions for B3 market. Bring 5+ years of backend engineering experience, proficiency in Java, Spring, Python, and relevant databases.

Full Job Description

Location: Sao Paulo, SP, Brazil

Job summary

As a Senior Associate Software Engineer in the Equities Engineering team, you will design, build, and support systems that enable Brazilian market exchange solutions. You will work with us in an Agile environment focused on iterative delivery, high-quality engineering, and operational excellence. You will partner closely with stakeholders to deliver compliant, reliable solutions aligned to B3 market solutions and regulations.

Job responsibilities

  • Design and deliver backend services that support Brazilian market exchange solutions
  • Collaborate in an Agile team to plan, build, test, and release iteratively
  • Develop and maintain software components using Java and Python
  • Build and maintain Java services using Spring and RESTful interfaces
  • Apply software design patterns to create clean, extensible, and maintainable solutions
  • Build event-driven integrations using publish/subscribe messaging patterns
  • Engineer for performance, reliability, and low-latency outcomes where required by the use case
  • Design and optimize data storage and access patterns across relational and non-relational databases
  • Build, run, and troubleshoot containerized services in distributed environments
  • Implement and enhance observability through logs, metrics, traces, and alerting
  • Strengthen engineering quality through code reviews, testing, automation, and documentation

 

Required qualifications, capabilities, and skills

  • Hands-on professional software engineering experience building backend systems
  • Strong proficiency in Java, including Spring and RESTful service development
  • Strong proficiency in Python, including pandas
  • Experience applying software design patterns to production systems
  • Experience designing and operating distributed architectures
  • Experience with publish/subscribe messaging, including Kafka and RabbitMQ
  • Experience with relational databases, including Microsoft SQL Server and PostgreSQL
  • Experience with non-relational databases, including MongoDB
  • Experience with containerized applications using Docker and Kubernetes
  • Experience implementing observability using tools such as SplunkDynatrace, and AppDynamics
  • Experience with continuous integration and continuous delivery practices and tooling
  • Experience with infrastructure as code using Terraform
  • Experience implementing secure engineering practices (for example, dependency hygiene and secure coding)
  • Experience working in Linux and Windows Server environments
  • Proficiency with Git for version control and collaboration
  • Experience with Amazon Web Services cloud services
  • Knowledge of B3 market solutions and related Brazilian market regulations
  • Professional working proficiency in English (written and spoken)

 

Preferred qualifications, capabilities and skills

  • Experience with Microsoft Azure and/or Google Cloud Platform
  • Experience with CockroachDB
  • Experience applying artificial intelligence and machine learning frameworks to production engineering problems
  • Knowledge of the FIX protocol
  • Experience building front-end applications using React (paired with Python services)
  • Experience owning production services, including incident response and post-incident improvements
  • Experience mentoring engineers and influencing engineering standards across a team
Build technology that powers exchange solutions for the Brazilian marketwhere resilience, speed, and regulatory readiness matter every day. In this role, you will solve complex engineering problems across distributed systems, real-time messaging, and modern platforms, and you will see your work create meaningful impact. You will join a collaborative Agile team that values continuous improvement, strong engineering practices, and shared ownership.