JOBSEARCHER

Staff Software Engineer - Java

Overview In this role you will help design, build, and improve scalable backend services and data workflows that power critical regulatory applications. You will work with cross-functional teams to deliver reliable, cloud-native solutions and robust APIs, with a focus on performance, security, and maintainability. You will influence technical directions within your area and contribute to engineering excellence through design, testing, and automation. This position offers exposure to Java/Spring Boot, AWS, and CI/CD practices within FINRA’s mission of investor protection and market integrity. Compensation / Benefitscomprehensive health, dental and vision insurance401(k) with company matchtuition reimbursementcommuter benefitspaid time off starting at 15 days (up to 25)volunteer service days ResponsibilitiesDesign, develop, and maintain scalable backend services and RESTful APIsImplement microservices following architectural patterns and define service boundariesDevelop event-driven workflows using AWS for decoupled service communicationContribute to CI/CD pipelines and automated testing practicesModel data across relational and NoSQL databases and optimize queriesBuild tools and documentation to improve developer efficiency and alignmentSupport team goals and adapt to changing prioritiesFoster productive internal and external relationships to resolve problems Key requirementsBachelor’s degree in Computer Science, Information Systems or related discipline with at least 5 years of experience (or equivalent)System design experienceStrong OO developmentStrong cloud technologies experienceExperience with data storage technologiesPerformance tuning and optimizationDevOps and CI/CD experienceTest automation and unit testingSoftware security experiencecollaborationproblem solvingadaptabilityJavaSpring BootRESTful APIs