Java Software Engineer; Team Lead

FINRARockville, MD
Hybrid

About The Position

We are seeking an experienced hands-on technical team lead to design, deliver scalable, secure, enterprise-grade solutions. This role requires deep Java expertise with strong knowledge of modern software architecture patterns (microservices, event-driven), cloud-native AWS development, and DevOps/CI/CD proficiency. The lead will provide technical mentorship through code reviews, collaborate cross-functionally with stakeholders, while making architectural and technical decisions and drive engineering best practices.

Requirements

  • 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.
  • 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: Strong experience with modern data storage solutions including relational databases and NoSQL systems with expertise in data modeling approaches and design patterns for diverse data persistence requirements.
  • System Design & Architecture: System Design & Architecture: system design experience with ability to architect scalable, enterprise-grade document and metadata ingestion, processing, and persistence at scale.
  • DevOps & Infrastructure: Assist with implementing and maintaining 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 DevOps culture within the team.

Nice To Haves

  • Experience with OpenSearch and NoSQL databases is highly preferred.

Responsibilities

  • Designs and develops industry-leading solutions that meet defined quality standards, reliability specifications, and help achieve key strategic objectives.
  • Takes broad perspective to problems and exercises independent judgement in techniques and evaluation criteria to obtain results.
  • Identifies ways to overcome challenging situations that jeopardize the achievement of business goals.
  • Develops actionable insights from analyzing software development trends, software engineering best practices, and innovative test environment management tools and communicates integration recommendations to management.
  • Helps identify gaps between system components and designs and delivers solutions.
  • Implements methods for managing and maintaining the organization’s software development environments to ensure software engineers are equipped with the tools and resources necessary to create and validate builds.
  • Coaches and trains less experienced colleagues in techniques, processes, and responsibilities.
  • Integrates the culture of intelligence, integrity, and initiative into team goals and decisions.
  • Partners within and across teams to remove barriers and identify shared goals and priorities.

Benefits

  • comprehensive health, dental and vision insurance.
  • basic life, accidental death and dismemberment, supplemental life, spouse/domestic partner and dependent life, and spouse/domestic partner and dependent accidental death and dismemberment, short- and long-term disability, long-term care, business travel accident, disability and legal.
  • immediate participation and vesting in a 401(k) plan with company match and eligibility for participation in an additional FINRA-funded retirement contribution.
  • tuition reimbursement.
  • commuter benefits.
  • adoption assistance, backup family care, surrogacy benefits, employee assistance, and wellness programs.
  • 15 days of paid time off, 5 personal days and 9 sick days, unless otherwise required by law (all pro-rated in the first year).
  • two volunteer service days (based on full-time schedule).
  • military leave, jury duty leave, bereavement leave, voting and election official leave for federal, state or local primary and general elections, care of a family member leave (available after 90 days of employment); and childbirth and parental leave (available after 90 days of employment).
  • nine paid holidays.
  • discretionary bonus in addition to base pay.
  • overtime pay in accordance with federal, state, or local law.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service