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