Globalchannelmanagement
US - California - San Jose
View Company Profile /
<< Go Back
We are seeking an exceptionally skilled, senior-level Senior Software Engineer for a strictly backend-focused role. Front-end-heavy candidates are not the target profile for this position. This role requires an expert engineer who can drive backend engineering initiatives for large-scale, complex applications. You will serve as a technical anchor, providing architectural direction and cross-domain troubleshooting expertise to ensure the successful delivery of highly scalable, distributed, cloud-native backend systems.
**Requirements \& Qualifications (Must Have)**
* Expert-level Java programming experience, including hands-on development of testable code, a clear understanding of the SDLC, and the ability to write efficient unit test cases and automation test scripts.
* Microservices experience with a strong backend focus.
* Backend systems experience, including work on large-scale, complex applications.
* Experience in the payments industry or building payment applications.
* Distributed systems and scalable application development experience, including cloud-native applications, algorithms, logging frameworks, scaling, and UML principles.
* Expert in SOAP/REST communication and the usage of test harnesses.
* Experience working with and possessing knowledge of merge methodologies using version control systems like Git, GitLab, and BitBucket.
* Familiarity or experience with test automation frameworks (such as Cypress.io, TestRail, Selenium, and Jenkins) as applied within a backend or full-cycle engineering context.
**Desirable Skills (Nice to Have)**
* AI experience.
* Risk and compliance experience.
* Database management and data migration experience, including work with specific database technologies like Oracle, RDS, and DynamoDB.
* Cloud platform experience with AWS, Azure, or GCP.
**Interview Process**
* Two interview rounds are planned, with at least one live, shared-screen coding assessment.
**Major Duties \& Responsibilities**
* **Technical Direction \& Architecture:** Lead and give technical direction to fellow engineers while authoring extensive architecture and design documents utilizing distributed system design, algorithms, logging frameworks, scaling, and microservices principles.
* **Backend Code Development:** Write high-quality, testable, expert-level Java code within a backend-focused full-cycle engineering framework, maintaining a clear understanding of the complete SDLC.
* **Cloud \& Payments Application Engineering:** Design, build, and deploy scalable cloud-native applications inside public cloud infrastructures, specifically optimizing core backend infrastructure for the payments industry.
* **Database \& Migration Management:** Administer and integrate applications with enterprise database technologies, supporting backend data migration initiatives and utilizing expert-level communication protocols.
* **Version Control Tracking:** Oversee and manage codebase integration using precise merge methodologies across version control platforms like Git, GitLab, BitBucket, etc.
* **Cross-Domain Troubleshooting:** Deliver excellent troubleshooting and issue resolution skills, demonstrating the capacity to quickly isolate and debug complex technical issues even when they occur in areas outside of your immediate domain.
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX