FINRA

Staff Software Engineer

FINRA

full-time

Posted on:

Location Type: Hybrid

Location: RockvilleDistrict of ColumbiaMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $94,200 - $168,600 per year

Job Level

About the role

  • Assists in developing software products
  • Works on improving the overall quality of the product throughout the software development life cycle
  • Influences others within one’s specific area of responsibility
  • Develops basic solutions focusing on enhancing capabilities
  • Writes code that captures the essential nature of the solution and is adaptable to changing requirements
  • Ensures completion of tasks and quality of work
  • Supports peers to ensure the team delivers consistently
  • Analyzes systems to determine properties and functions of each piece of work
  • Builds tools and produces technical documentation to improve developer efficiency

Requirements

  • Bachelor’s degree in Computer Science, Information Systems or related discipline
  • 2+ years of related experience or equivalent training and/or work experience
  • Solid understanding of computer science fundamentals (Algorithm design, Problem solving, Complexity analysis and data structures)
  • 2+ years of experience in Python, Java, JavaScript/TypeScript, or SQL
  • 1+ year of experience working in Big Data technologies (e.g. Hadoop, Spark, Presto)
  • Experience working with Amazon Web Services (AWS), EMR Hive/Presto, ECS, Lambda, S3, DevOps and CI/CD, Jenkins, CloudFormation
  • Experience in object-oriented development
  • Understanding of software security
  • Experience in data storage technologies
  • Experience in DevOps and CI/CD technologies
  • Experience in test automation and unit testing
  • Understanding system design
Benefits
  • Health, dental, and vision insurance
  • Basic life and accidental death insurance
  • Short- and long-term disability
  • Long-term care insurance
  • Business travel accident insurance
  • Legal assistance
  • 401(k) plan with company match
  • FINRA-funded retirement contribution
  • Tuition reimbursement
  • Commuter benefits
  • Adoption assistance
  • Backup family care
  • Surrogacy benefits
  • Employee assistance program
  • Wellness programs
  • 15 days paid time off
  • 5 personal days
  • 9 sick days
  • 2 volunteer service days
  • Military leave
  • Jury duty leave
  • Bereavement leave
  • Childbirth and parental leave
  • 9 paid holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaJavaScriptTypeScriptSQLHadoopSparkPrestoobject-oriented developmenttest automation
Soft Skills
influencingteam collaborationproblem solvinganalytical thinkingadaptabilityquality assurancedocumentationdeveloper efficiency