F

Finra

Oversees US broker-dealers; mediates disputes

Lead Software Engineer

Backend EngineeringUpdated on Nov 6
Full-timeTysons, VA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, Engineering, or a closely related field, plus 7 years of experience in the job offered or a related occupation; alternatively, a master's degree in one of these fields plus 5 years of experience in the job offered or a related occupation.
  • Experience with system design.
  • Experience with object-oriented development using Java.
  • Experience with cloud technologies, including AWS S3, ECS, Lambda, API Gateway, CloudWatch, and SQS/SNS.
  • Experience with data storage technologies, including RDS, DynamoDB, and Amazon DocumentDB with MongoDB compatibility.
  • Experience with performance tuning and optimization, Onboarding Feature Flag, and migration from Jenkins to GitLab.
  • Experience with DevOps and continuous integration/continuous delivery technologies, including Jenkins and GitHub Actions.
  • Experience with test automation and unit testing.
  • Experience with software security.

Responsibilities

  • Oversee software product development and improve overall product quality throughout the software development lifecycle.
  • Oversee and manage software processes, projects, and products to improve efficiency within the organization and product area.
  • Oversee software systems and processes and recommend improvements.
  • Design and develop software solutions that meet defined quality standards and reliability specifications and support strategic objectives.
  • Identify gaps between system components and design and deliver technical solutions.
  • Implement methods for managing and maintaining software development environments so software engineers have the tools and resources needed to create and validate builds.
  • Analyze software development trends, software engineering best practices, and test-environment management tools; develop actionable insights and communicate integration recommendations to management.
  • Identify ways to overcome technical situations that jeopardize business goals.
  • Compare tasks and quality of work and support peers to help the team deliver consistently.
  • Provide colleagues with guidance on techniques and processes.

About the Company

Finra

Oversees US broker-dealers; mediates disputes

FINRA is a not-for-profit regulator that oversees U.S. broker-dealers to ensure fair and transparent financial markets. It enforces rules, conducts examinations, and takes enforcement actions, and it runs the largest securities dispute resolution forum in the United States, offering arbitration and mediation between investors and brokers. Its services are funded by fees from member firms, such as registration, examination, and penalties, with funds reinvested to strengthen investor protection and market integrity. Its goal is to protect investors and maintain fair, orderly, and efficient capital markets.

Company size
5,001-10,000
Company stage
N/A
Total funding
$2M
Headquarters
Washington DC, District of Columbia
Founded
2007

Recently Posted Jobs

Explore more opportunities at Finra

See more jobs