
Staff Software Engineer
FINRA
full-time
Posted on:
Location Type: Hybrid
Location: Rockville • District of Columbia • Maryland • United States
Visit company websiteExplore more
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