Senior Software Engineer at Staff Finders Technical
San Jose, California, USA -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 25

Salary

0.0

Posted On

03 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Bitbucket, Gitlab, Algorithms, Jenkins, Information Systems, Selenium, Computer Science, Oracle, Application Architecture, Testrail

Industry

Computer Software/Engineering

Description

JOB SUMMARY

We are seeking a highly skilled Senior Software Engineer with strong expertise in Java and cloud-native application development. This role will play a key part in designing, building, and scaling large, complex applications within the financial services industry. The ideal candidate has deep technical experience, excellent problem-solving skills, and the ability to guide and collaborate with a cross-functional engineering team.

REQUIRED QUALIFICATIONS

  • Minimum 8 years of related experience with a bachelors degree; or 6 years with a masters degree; or 3 years with a PhD in Computer Science, Information Systems, Engineering, or related field (or equivalent work experience)
  • Expert-level proficiency in Java programming and writing testable code
  • Strong knowledge of version control systems such as GitLab or Bitbucket, including merge methodologies
  • Experience with database technologies including Oracle, RDS, and DynamoDB
  • Demonstrated success in designing and developing APIs and test harnesses
  • Hands-on experience with distributed system design, algorithms, scaling, UML principles, and large-scale application architecture
  • Proven background building scalable, cloud-native applications in AWS infrastructure
  • Test automation framework experience with Cypress.io, TestRail, Selenium, and Jenkins
  • Experience in risk industry or payment application development

EDUCATION AND/OR EXPERIENCE

  • Bachelors degree required (Computer Science or related field); advanced degrees considered
  • Equivalent work experience accepted in place of formal education

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, and maintain scalable, cloud-native applications deployed in AWS environments
  • Write efficient, testable code in Java while ensuring compliance with SDLC best practices
  • Develop APIs, test harnesses, and automation test scripts to support full cycle engineering
  • Author architecture and design documentation to guide development efforts and ensure alignment with best practices
  • Troubleshoot and resolve technical issues quickly, even outside of core domain expertise
  • Collaborate with product managers, engineers, and business partners to deliver high-quality solutions
  • Work directly with a team of 10 engineers, providing technical leadership and mentoring when needed
  • Partner with cross-functional teams to ensure smooth integration, version control, and deployment processes
Loading...