Senior Software Engineer II developing payment gateway solutions for Versapay. Collaborating with cross-functional teams to enhance functionality and modernize architecture.
Responsibilities
Design, develop and implement business logic for Versapay’s core payment gateway and related services using C#, .NET 4.8 and modern .NET Core frameworks
Develop new features, maintain and enhance functionality across different product modules
Implement new features, improve existing functionality, and fix defects in the payment gateway and related applications
Write clean, well‑structured, well‑tested code with a strong focus on long‑term maintainability
Work closely with Product, Design, and other Engineering teams to translate business requirements into technical solutions
Contribute to technical design discussions and help evolve system architecture in collaboration with Senior and Principal Engineers
Identify and reduce technical debt while balancing near‑term delivery with long‑term goals
Support modernization efforts, including the evolution of legacy components toward more modular, service‑oriented designs
Ensure appropriate levels of performance, scalability, resiliency, logging, monitoring, and security
Continuously improve CI/CD pipelines, testing strategies, and operational readiness
Requirements
5+ years of professional software development experience
Proficiency in C# and a deep understanding of the .NET platform, data structures, and algorithms
Experience with Microsoft SQL Server and Postgres, including schema design and transactional systems
Experience building and supporting backend services, APIs, and data‑driven applications
Strong understanding of software engineering fundamentals: software architecture design, object‑oriented design, SOLID principles, design patterns, testing, and maintainable architecture
English proficiency for daily communication within international teams
Senior Java Developer delivering solutions for Assurance & Legal Technology at Morgan Stanley. Involves developing and maintaining tech platforms utilizing Core Java and modern frameworks in a hybrid work environment.
Java IVR Application Developer developing cloud - based IVR applications for voice/contact centers. Seeking an experienced developer with strong Java skills and cloud platform knowledge.
.NET Enterprise Architect leading enterprise architecture and integration strategies for digital transformation initiatives. Seeking a candidate with deep .NET experience.
Staff Backend Engineer for Grafana Labs developing and maintaining cloud solutions for their observability platform. Collaborating across teams in a remote - first environment focused on innovation and developer experience.