Software Engineer
Software Engineer, Full StackLocation: Remote (US)Employment Type: Full-TimeAbout The RoleWe're looking for a mid to senior Full Stack Software Engineer to join a 4-person Scrum team supporting critical application development. This is a high-priority opening on a small, high-impact pod, so you'll step into a team that's actively shipping and looking for someone who can contribute quickly. The team is in the midst of modernizing a legacy system, migrating from a Struts-based monolith to Spring Boot microservices, while also maintaining a micro-frontend architecture on the Angular side.What You'll DoDesign, develop, and support full stack applications spanning backend services and frontend interfacesContribute to ongoing modernization efforts, working across both legacy Struts-based systems and newer Spring Boot microservicesBuild and maintain Angular applications within a micro-frontend architectureCollaborate closely with a Product Owner, Business Analyst, and fellow developers within an Agile/Scrum teamParticipate actively in sprint planning, code reviews, and day-to-day deliveryLeverage AI-assisted productivity tools (such as Claude or Cursor) to support and accelerate development workflowsWhat We're Looking For5–7 years of full stack software development experienceStrong hands-on experience with JavaExperience with Oracle/SQL or similar relational database platformsExperience designing and working within microservices architectureHands-on experience with Angular, ideally within a micro-frontend architecture (module federation or similar)Comfort working across legacy and modern codebases simultaneouslyExperience with AWS cloud environmentsStrong communication skills and ability to work effectively within a Scrum/Agile teamNice to HaveFinancial services or regulated industry experienceFamiliarity with AI-assisted development tools (Claude, Cursor, or similar) as part of your day-to-day workflowCompensation$140,000–$150,000 base salary, plus approximately $7,000 annual bonusAdditional DetailsFully remote eligibleCandidates must be authorized to work in the US without current or future sponsorship (Green Card or US Citizen)#REMOTE