×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Rockville, Montgomery County, Maryland, 20849, USA
Listing for: Financial Industry Regulatory Authority, Inc.
Full Time position
Listed on 2026-09-18
Job specializations:
  • Software Development
    Backend Developer, Software Architect, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 154400 - 299600 USD Yearly USD 154400.00 299600.00 YEAR
Job Description & How to Apply Below

Works autonomously having responsibility to deliver on longer term outcomes. Reports directly to a Director or Senior Director. Requires extensive knowledge of multiple/related functional areas and industry practices.

Essential Job Functions:

Has specialized depth and/or breadth in unstructured document processing, and system design and architecture and is considered a company-level expert. Designs and develops industry-leading solutions that meet defined quality standards, reliability specifications, and help achieve key strategic objectives. Mastery in computer science fundamentals - Algorithm design, Problem solving, Complexity analysis and data structures. Requires deep technical fluency in modern Java frameworks, microservices architectures, and event-driven systems, with experience across the full stack from API layer through data persistence to inform architectural decisions, and design and develop software components.

Expertise in comprehensive data storage strategies across relational databases, No

SQL systems, and/or graph databases. Unstructured data processing:
Deep expertise designing and building large-scale, high-throughput pipelines that ingest, extract, parse, classify, and normalize content from diverse unstructured and semi-structured sources (Example: PDF, Word, HTML, scanned images), applying techniques such as OCR, document layout analysis, text extraction, entity recognition, and metadata enrichment, leveraging NLP/ML frameworks and cloud-native services to transform raw documents into structured, queryable data.

Backend Development:
Experience in backend development across server-side technologies and architectures. Ability to design and implement scalable, high-performance systems from API layer to data persistence, with deep understanding of modern frameworks (Spring Boot), RESTful and GraphQL APIs, microservices architectures, event-driven architectures, and database design patterns.

Data Storage Technologies:

Experience with modern data storage solutions including relational databases, No

SQL systems, and/or graph databases with expertise in data modeling approaches and design patterns for diverse data persistence requirements.

System Design & Architecture:
System design experience with ability to architect scalable, enterprise-grade document and metadata ingestion, processing, and persistence at scale Dev Ops & Infrastructure:
Implement and maintain CI/CD pipelines while architecting and developing cloud-native solutions leveraging AWS services, including Lambda, Step functions, SQS, SNS, S3, ECS, Fargate, Aurora, fostering a strong Dev Ops culture within the team.

Education/Experience Requirements:

Bachelor’s degree in Computer Science, Information Systems or related discipline with at least ten (10) years of related experience, or equivalent training and/or work experience or Master’s degree and eight (8) years of related experience. Mastery level system design experience Mastery level experience in object-oriented development Mastery level experience with cloud technologies Strong experience in data storage technologies Strong background in performance tuning and optimization Strong background in Dev Ops and CI D technologies Strong background in test automation and unit testing Strong background in software security

Working Conditions:

Hybrid work environment, with defined in-person presence requirements. Occasional travel and extended hours may be required. For work that is performed in CO, FL, TX, IL, PA, MA, MD, VA, Washington, DC, NY and NJ, please refer to the chart below for the salary range for the corresponding location. FINRA complies with all state and local pay transparency laws and regulations requiring the disclosure of salary ranges for the…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary