Under general supervision, the Staff Software Engineer assists in developing software products and improving overall product quality throughout the software development life cycle. The role involves designing, developing, and maintaining scalable backend services with Java and Spring Boot; building RESTful APIs and microservices; creating event-driven workflows using AWS; and developing cloud-native solutions with services such as ECS, Lambda, Step Functions, and RDS. The engineer contributes to CI/CD pipelines, works with relational and NoSQL databases, and applies data modeling and query optimization practices. The role also supports engineering and operations excellence by analyzing systems, creating tools and technical documentation, aligning work with team goals, adapting to changing priorities, building productive working relationships, and sharing expertise. Collaboration, in person and virtually, supports FINRA’s mission of investor protection and market integrity. The work environment is hybrid, with defined in-person presence requirements. Occasional travel and extended hours may be required.
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