✦ Luna Orbit — Software Engineering

Senior Software Engineer- Back End (multiple positions) in Concord, CA

at U.S. Bank

📍 Concord, CA Remote Posted March 09, 2026
Type Full-Time
Experience senior
Exp. Years 3+ years
Education Master's degree in Computer Science, Software Engineering, or Information Technology
Category Software Engineering

This role involves developing and maintaining backend services for a banking platform, focusing on security, performance, and scalability.

  • Analyze code and tech debt backlog for security, performance, and business challenges
  • Work across organization boundaries to integrate services
  • Develop test automation and monitoring strategies
  • Design new frameworks and service layers
  • Collaborate with downstream teams

Stack includes Java, Go, JavaScript, Ruby, Python, MySQL, Redis, Unix/Linux, DevOps tools, and observability frameworks.

The ideal candidate is a senior-level software engineer with extensive experience in designing and maintaining large-scale distributed backend services using Java, Go, and Python. They possess strong skills in database management, DevOps practices, and observability tools, with a focus on security and performance.

Designing and implementing large-scaledistributed online software servicesProgramming languages including JavaGoJavaScriptRubyPythonMaintaining and debugging software servicesDesigning and managing databases using MySQL and RedisUnix and Linux operating systems
Security protocolsPerformance optimizationTest automationMonitoring and observability toolsDevOps practices
MySQLRedisUnixLinuxDevOpsAPM
JavaGoJavaScriptRubyPythonMySQLRedisUnixLinuxDevOpsobservabilitytest automationAPMsecurityperformancedistributed servicescode analysistech debt backlog
JavaGoJavaScriptRubyPythonMySQLRedisUnixLinuxDevOpsobservabilitytest automationAPMsecurityperformancedistributed online software servicescode analysistech debt backlog
collaborationproblem-solvingcommunicationteamworkanalytical thinking
Industry Banking
Job Function Backend software development and system integration
Senior Software EngineerBack EndJavaGoJavaScriptRubyPythonMySQLRedisUnixLinuxDevOpstest automationAPMsecurityperformancedistributed online software servicestech debt backlog

Lack of experience with distributed online services, No proficiency in Java, Go, or Python, No experience with MySQL or Redis, No background in DevOps or observability tools

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile