Lead Developer - Java

FINRA•Rockville, MD
•$131,200 - $238,300•Hybrid

About The Position

The Lead Developer owns the development of software products, improves product quality throughout the software development life cycle, and mentors other Software Engineers. The position combines strategic technical leadership with hands-on engineering and is responsible for establishing team culture and architectural foundations for long-term success. The role designs, develops, and maintains complex enterprise-grade applications on AWS using clean, modular, and performant code. It defines and drives project architecture and technology choices, establishes engineering standards, and leads engineering teams. The Lead Developer also serves as a technical subject matter expert and primary designer for complex system components, while building, testing, deploying, and documenting software components. The position works with product management, architecture, stakeholders, and other engineering teams; supports recruitment and onboarding; and mentors junior staff. It also contributes to process improvement, security and technology-policy compliance, and FINRA standards and mission. The work is hybrid, with defined in-person presence requirements. Occasional travel and extended hours may be required.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline with 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.
  • 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 work-product quality.
  • Ability to stay organized, be thorough, and handle competing priorities.
  • 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.
  • Demonstrated expertise in Java and Python.
  • Experience with modern SQL and NoSQL data storage solutions, API design, and integration patterns.
  • Understanding of software architecture patterns, including microservices and event-driven architecture.
  • Proficiency in AWS cloud-native development.
  • Proficiency with DevOps practices, CI/CD, and infrastructure as code.

Nice To Haves

  • Master’s degree.
  • Past Financial Services industry experience.

Responsibilities

  • Review and analyze complex process, system, and data requirements and specifications for major programs or multiple projects.
  • Serve as the technical subject matter expert for system subsystems.
  • Design complex components for system subsystems.
  • Build, test, deploy, and document complex software components, and assist others with their components.
  • Develop software engineering strategies to identify and mitigate risks.
  • Lead code peer reviews and identify reusable frameworks.
  • Review requirements, specifications, and software with team members and other teams.
  • Document and communicate development status, including metric reporting, in a timely manner.
  • Coordinate collaborative defect resolution.
  • Direct internal process-improvement initiatives and provide process feedback and suggestions.
  • Mentor and supervise junior staff on project-level tasks.
  • Represent Development on external process-improvement committees.
  • Provide backup coverage for the Delivery Lead.
  • Support adherence to technology policies and comply with security controls.
  • Ensure work products meet or exceed FINRA standards and demonstrate FINRA’s values.
  • Collaborate in person and virtually in furtherance of FINRA’s mission of investor protection and market integrity.
  • Design, build, and scale applications and lead engineering teams.
  • Design, develop, and maintain enterprise-grade AWS applications.
  • Define and drive project technical architecture and technology stack.
  • Establish engineering best practices and coding standards.
  • Collaborate with product management, architecture, and stakeholders to develop constructive working relationships.
  • Recruit, interview, and onboard engineering talent aligned with project needs.

Benefits

  • Comprehensive health insurance.
  • Dental insurance.
  • Vision insurance.
  • Basic life, accidental death and dismemberment, supplemental life, spouse/domestic partner and dependent life, and related accidental death and dismemberment insurance.
  • Short- and long-term disability insurance.
  • Long-term care insurance.
  • Business travel accident insurance.
  • Legal insurance.
  • Immediate participation and vesting in a 401(k) plan with company match.
  • Eligibility for an additional FINRA-funded retirement contribution.
  • Tuition reimbursement.
  • Commuter benefits.
  • Adoption assistance.
  • Backup family care.
  • Surrogacy benefits.
  • Employee assistance and wellness programs.
  • Discretionary bonus eligibility.
  • Paid time off starting at 15 days and increasing with years of service up to 25 days.
  • Five personal days and nine sick days.
  • Two volunteer service days for full-time schedules.
  • Military, jury duty, bereavement, voting and election official, family-care, childbirth, and parental leave.
  • Nine paid holidays for full-time employees.
  • Overtime pay for non-exempt employees in accordance with applicable law.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service