Lead Java Software Engineer; Individual Contributor
FINRA · Rockville, MD · 1 wk ago
HybridEngineering$114k/yrFull-time
About the role
The Lead Software Engineer is responsible for designing, developing, and maintaining complex, enterprise-grade applications on AWS. They mentor other engineers and collaborate with teams to ensure the successful delivery of projects.
Responsibilities
- Designs and develops industry-leading solutions that meet defined quality standards and help achieve key strategic objectives.
- Takes a 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.
- Collaborates with coaches and trains less experienced colleagues in techniques, processes, and responsibilities.
- Partners within and across teams to remove barriers and identify shared goals and priorities.
- Demonstrates FINRA’s values in collaboration, both in-person and virtually, in furtherance of FINRA’s mission of investor protection and market integrity.
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 in test automation and unit testing.
- Strong experience in software security.
- FINRA Securities Industry Essentials (SIE) certification or acceptable industry equivalent certification is required upon hire or within 16 months of the start date of the assigned SIE training cohort.
Qualifications
- Seasoned individual contributor with deep expertise in Java.
- Ability to design and implement scalable, high-performance systems from API layer to data persistence.
- Deep understanding of modern frameworks (Spring Boot), RESTful and GraphQL APIs, microservices architectures, event-driven architectures, and database design patterns.
- Expertise in data modeling approaches and design patterns for diverse data persistence requirements.
- Strong experience with relational databases (Example: PostgreSQL, MySQL), NoSQL systems (Example: MongoDB, Cassandra), and graph databases (Example: Neo4j, Amazon Neptune).
- Strong experience in backend development across server-side technologies and architectures.
Skills
- Backend Development: Strong experience in backend development across server-side technologies and architectures.
- Data Storage Technologies: Strong experience with modern data storage solutions including relational databases, NoSQL systems, and graph databases.
- System Design & Architecture: Strong 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.
Benefits
FINRA offers a comprehensive benefits package including:
- 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, and other benefits that support employee wellness, such as adoption assistance, backup family care, surrogacy benefits, employee assistance, and wellness programs.
- Time off and paid leave including 15 days of paid time off, 5 personal days and 9 sick days, and two volunteer service days (based on full-time schedule).
Pay
Salary range varies by location:
- 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
Schedule
Hybrid work environment with defined in-person presence requirements. Occasional travel and extended hours may be required.