F

Finra

Oversees US broker-dealers; mediates disputes

Lead Developer - Java

Backend EngineeringUpdated on Nov 10
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, or a related discipline and at least seven years of related experience, or equivalent training and/or work experience.
  • Demonstrated technical expertise in object-oriented and database technologies and concepts that resulted in deployment of enterprise-quality solutions.
  • Past experience developing enterprise-quality solutions in an iterative or Agile environment.
  • Extensive knowledge of software engineering approaches, including test automation, build automation, and configuration management frameworks.
  • Strong written and verbal technical communication skills.
  • Demonstrated ability to develop effective working relationships that improve the quality of work products.
  • Ability to handle competing priorities in an organized and thorough manner.
  • Ability to maintain focus and rapidly develop proficiency in new skills.
  • Ability to work in a fast-paced environment.
  • Experience with object-oriented programming languages such as Java, Scala, or Python.
  • Strong experience with modern data storage solutions, including SQL and NoSQL, API design, and integration patterns.
  • Strong understanding of software architecture patterns, including microservices and event-driven architecture.
  • Proficiency with cloud-native development on AWS, DevOps practices, CI/CD, and infrastructure as code.
  • Ability to comply with technology policies, security controls, FINRA standards, and FINRA’s Code of Conduct investment and securities account restrictions.
  • Ability to execute FINRA’s Employee Confidentiality and Invention Assignment Agreement without qualification or modification and comply with the company’s nepotism policy.

Responsibilities

  • Own software product development while working independently, improve product quality throughout the software development life cycle, and mentor other Software Developers.
  • Review and analyze complex process, system, and data requirements and specifications across major programs or projects or several smaller projects or programs.
  • Serve as the technical subject matter expert for one or more subsystems of a larger system or multiple subsystems of smaller systems.
  • Serve as the primary designer for complex component designs for system subsystems.
  • Build, test, deploy, and document complex software components and help others with theirs.
  • Create software engineering strategies to identify and mitigate risks.
  • Lead team members in peer review of code and identify reusable frameworks.
  • Participate with team members and other teams in peer review of requirements, specifications, and software.
  • Document and communicate development status in a timely manner, including metric reporting.
  • Champion collaborative resolution of defects.
  • Direct internal process improvement initiatives and provide feedback and suggestions on processes.
  • Mentor and supervise junior staff in project-level tasks.
  • Participate in external process improvement committees as a Development representative.
  • Provide backup coverage for the Delivery Lead.
  • Design, build, and scale applications, and lead engineering teams.
  • Design, develop, and maintain complex enterprise-grade applications on AWS using clean, modular, and performant code.
  • Define and drive the technical architecture and technology stack for the project.
  • Establish engineering best practices and coding standards.
  • Collaborate with product management, architecture, and key stakeholders to develop constructive working relationships.
  • Recruit, interview, and onboard engineering talent aligned with project needs.
  • Collaborate in person and virtually in furtherance of FINRA’s mission of investor protection and market integrity.
  • Provide occasional travel and extended-hours coverage as required.

Desired Qualifications

  • A master's degree.
  • Past experience in the financial services industry.

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