Staff Software Engineer - Money Movement LOB

New
Remote in the USFull-TimeStaff
Salary130,000 - 162,150 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Typically requires a minimum of 8 years of related experience; or 6 years and an advanced degree.
Required Skills
AWSSQLHTMLCSSJavaKubernetesC#.NETAngularREST APINosqlReactMicroservices

Requirements

  • Minimum of 8 years of related experience in software development, or 6 years with an advanced degree.
  • Bachelor’s degree in engineering, or another related field or equivalent work experience.
  • Expert-level proficiency in .NET/C# with a deep understanding of Microservices and Kubernetes orchestration.
  • Strong programming skills in an object-oriented language such as Java or C#.
  • Proven work experience as a full stack developer.
  • Strong experience working with modern Javascript frameworks like React and Angular, HTML, and CSS.
  • In-depth understanding of the entire software development process (design, development and deployment).
  • Deep knowledge of the AWS ecosystem, cloud-native tooling, and the scaling of high-stakes financial applications.
  • Experience developing and deploying applications for Cloud Native Infrastructure.
  • Advanced experience in SQL and NoSQL databases, coupled with caching mechanisms.
  • Deep understanding and practical application of REST API best practices.
  • Experience building and deploying applications using Kubernetes.
  • Experience in Open telemetry.
  • Ability to participate in on call rotation.

Responsibilities

  • Drive the architectural vision and execution of high-scale computer software systems within the Money Movement LOB.
  • Own the end-to-end lifecycle of retail and business wire products, ensuring the reliability of global currency transactions.
  • Serve as a technical domain expert, navigating complex triaging and on-call escalations.
  • Mentor the team to align technical decisions with long-term product strategy.
  • Lead code/design reviews to ensure smooth daily operations and accurate planning.
  • Lead the design and definition of Event-Driven Architectures (EDA) and asynchronous queuing mechanisms.
  • Manage performance at scale, ensuring the system reliably processes high-volume bursts (up to 1,000 concurrent wires) without data loss.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional web applications.
  • Perform UI tests to optimize performance.
  • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 162,150 USD per year
Apply Now