Essential Job Functions:
Collaboration:
Essential Technical Skills:
Big Data Technologies: Extensive hands-on experience with Hadoop, Spark, Hive, and Trino for processing petabyte-scale datasets. Proven ability to diagnose and resolve data skew, resource limitations, scalability challenges, and job failures in production environments.
Apache Spark Expertise: Deep understanding of Spark architecture including executors, tasks, stages, and DAG execution. Demonstrated proficiency in performance tuning techniques such as partitioning strategies, caching, broadcast joins, and optimization of large-scale data processing jobs.
SQL Mastery: Advanced proficiency in complex SQL including window functions, multi-table joins, aggregations, and query optimization. Experience handling edge cases involving NULLs, duplicates, and ordering in production environments.
Cloud Technologies: Strong experience with AWS services including S3, EMR, Glue, Lambda, Athena, EKS, and serverless architectures. Practical knowledge of file format optimization, consistency management, and cloud-based data processing workflows.
Programming (Python/Scala): Proficiency in writing clean, modular, and performant code using Python or Scala. Strong understanding of functional programming concepts (immutability, higher-order functions), collections, concurrency, and memory management for scalable data processing.
Full Stack Development: Strong experience in full stack development across frontend and backend technologies. Ability to design and implement end-to-end solutions from user interface to data layer, with understanding of modern web frameworks, APIs, and microservices architectures.
AI Tool Proficiency: Hands-on experience with AI development tools (GitHub Copilot, Q Developer, ChatGPT, Claude, etc.) and AI workflow design. Proven ability in prompt engineering and leveraging AI coding assistants for enhanced productivity.
Agile Methodology & Change Management: Extensive experience with Scrum, Kanban, and continuous improvement practices. Demonstrated experience leading teams through AI adoption, technology transformation, and workflow optimization initiatives.
System Design & Architecture: Strong system design experience with ability to architect scalable, distributed data processing solutions and enterprise-level applications.
Object-Oriented Development: Strong experience in object-oriented programming principles, design patterns, and software engineering best practices.
Data Storage Technologies: Strong experience with modern data storage solutions, database technologies, and data modeling approaches for both relational and NoSQL systems.
Performance Tuning & Optimization: Demonstrated expertise in identifying bottlenecks and optimizing application and data processing performance across the full stack.
DevOps & CI/CD: Strong experience with DevOps practices, continuous integration, continuous deployment pipelines, and infrastructure as code.
Test Automation: Strong experience in test automation frameworks, unit testing methodologies, and quality assurance practices.
Software Security: Strong understanding of security best practices, secure coding principles, and application security across all layers.
Data Analysis & Insights: Ability to interpret AI-generated insights and data-driven metrics, translating them into actionable technical improvements and measurable business value.
Bachelorās degree in Computer Science, Information Systems or related discipline with at least 7 years of related experience, or equivalent training and/or work experience.
Strong system design experience
Strong experience in object-oriented development
Strong experience with cloud technologies
Strong experience in data storage technologies
Strong experience in performance tuning and optimization
Strong experience in DevOps and CI\CD technologies
Strong experience test automation and unit testing
Strong experience software security
Hybrid work environment, with defined in-person presence requirements.
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 position. In addition to location, actual compensation is based on various factors, including but not limited to, the candidateās skill set, level of experience, education, and market considerations.Ā
CO/FL/TX: Minimum Salary $114,200, Maximum Salary $207,200
IL/PA: Minimum Salary $125,900, Maximum Salary $228,000
MA/MD/VA/Washington, DC: Minimum Salary $131,200, Maximum Salary $238,300
NY/NJ: Minimum Salary $131,200, Maximum Salary $248,700
#LI-Hybrid
To be considered for this position, please submit an application. Applications are accepted on an ongoing basis.
The information provided above has been designed to indicate the general nature and level of work of the position. It is not a comprehensive inventory of all duties, responsibilities and qualifications required.
Please note: If the āApply Nowā button on a job board posting does not take you directly to the FINRA Careers site, enter www.finra.org/careers into your browser to reach our site directly.
Employees may be eligible for a discretionary bonus in addition to base pay. Non-exempt employees are also eligible for overtime pay in accordance with federal, state, or local law. As part of its dedication to employee wellness, FINRA provides comprehensive health, dental and vision insurance. Additional insurance includes basic life, accidental death and dismemberment, supplemental life, spouse/domestic partner and dependent life, and spouse/domestic
finra