The Senior Software Engineer develops and enhances financial technology solutions by translating requirements into functional software. The role participates in coding, testing, and code reviews; improves applications and processes for scalability and efficiency; and independently identifies issues or defects that could affect product quality. It implements full-stack development across the software development lifecycle, including frontend, backend, and UI/UX components. The engineer also mentors Associate Software Engineers and Software Engineers and collaborates across teams to deliver high-quality solutions. The role designs and leads complex software solutions aligned with business goals, oversees development quality and timeliness, and supports application reliability, performance, and usability. It may provide technical on-call escalation and respond to incident inquiries. The position requires proficiency in at least two programming languages, and ideally three, and development or maintenance of at least three applications. The engineer works autonomously, provides technical supervision to peers, demonstrates business knowledge in financial services and marketing, and may drive team initiatives such as GitHub, Copilot, or AWS migration. A bachelor's degree in Computer Science or a related field, or equivalent relevant work experience, and one cloud certification are required. The stated minimum experience is 5–8 years in software development across the SDLC, full-stack, frontend, backend, and UI/UX engineering. Preferred qualifications include 8–10 years of related experience and hands-on skills with Java, Spring/Spring Boot, REST and SOAP web services, cloud platforms, CI/CD and DevOps tools, containers, Kubernetes, and Angular or React. The role reports to a Manager and above and has no direct reports. The work environment includes communication, hearing, talking, seated/stationary work, typing/writing, and maintaining focus in a high-pressure or fast-paced environment. The position is regular full-time employment. Pay ranges vary by location; the general stated range is $125,400–$200,600, with location-specific ranges provided in the posting.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior