✦ Luna Orbit — Software Engineering

Software Engineering & Development, Charles River Development, Assistant Vice President

at State Street

Unknown Posted March 15, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years
Education B.S. degree in Computer Science, Engineering, Mathematics, or related technical field; MS degree desirable.
Category Software Engineering

This role involves developing and maintaining investment management software within a financial services environment, utilizing Java, SQL, and JavaScript. The engineer will work within an agile team to deliver robust solutions.

  • Design and develop software modules
  • Collaborate with teams
  • Conduct code reviews
  • Support application troubleshooting
  • Participate in agile processes

The technical environment includes Java, SQL, JavaScript, relational databases, and agile methodologies, focusing on software development for financial applications.

The ideal candidate is a senior software engineer with at least 5 years of experience in Java, SQL, and JavaScript, with a strong understanding of object-oriented programming and relational databases. They should have experience working in financial services and agile environments.

JavaSQLJavaScriptObject-Oriented ProgrammingRelational DatabasesAgileScrum
Embedded SystemsCompiler TechnologiesOperating SystemsData Structures
JavaSQLJavaScriptObject-Oriented ProgrammingRelational DatabasesAgileScrum
JavaSQLJavaScriptC#Angular JSObject-Oriented ProgrammingData StructuresCompiler TechnologiesEmbedded SystemsRelational DatabasesScripting LanguagesAgileScrum
CommunicationCollaborationTeamworkProblem-solvingEffective communication
Industry Financial Services
Job Function Developing and maintaining financial investment management software
Role Subtype Software Engineer
Tech Domains Java, SQL, JavaScript, Relational Databases
JavaSQLJavaScriptObject-Oriented ProgrammingRelational DatabasesAgileScrumSoftware DevelopmentFinancial SoftwareInvestment ManagementSoftware EngineerApplication DevelopmentSoftware developmentFinancial servicesInvestment software

Less than 5 years of experience, Lack of Java or SQL expertise, No experience with relational databases, No familiarity with agile or scrum

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