Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Java

$83.9k - $180.4k
Full-time

FINRA

Under general supervision, the Staff Software Engineer assists in developing software products and works on improving the overall quality of the product throughout the software development life cycle.

Essential Job Functions:

  • Writes code that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements
  • Ensures completion of tasks and quality of work; supports peers to ensure the team delivers consistently
  • Receives general instruction on work and exercises judgement within defined procedures and practices to determine appropriate action
  • Influences others within one’s specific area of responsibility
  • Solid understanding in computer science fundamentals - Algorithm design, Problem solving, Complexity analysis and data structures

Backend Development:

  • Design, develop, and maintain scalable backend services using Java and Spring Boot, building well-structured RESTful APIs that power business-critical applications
  • Implement microservices following established architectural patterns, collaborating with senior engineers on service boundaries, data contracts, and integration approaches

Event-Driven Architecture:

  • Build and maintain event-driven workflows using AWS services, ensuring reliable, decoupled communication between services

Cloud & AWS Services:

  • Develop and deploy cloud-native solutions leveraging AWS services including ECS, Lambda, Step Functions, and RDS, following team standards for reliability and performance
  • Participate in building and improving CI/CD pipelines to support automated testing and smooth, repeatable deployments

Data & Persistence:

  • Design and implement data persistence across relational and NoSQL databases applying sound data modeling and query optimization practices

Engineering/Operations Excellence

  • Analyzes the system to determine the properties and functions of each piece of work
  • Builds tools and produce technical documentation to improve developer efficiency and drive alignment within my team
  • Ensures actions and problem solving align with team level goals
  • Adapts to business change and seeks out new learning opportunities
  • Recommends viable alternatives when faced with shifting priorities
  • Build productive internal and/or external working relationships to resolve mutual problems
  • Shares with teammates within own area of knowledge/expertise, presenting relevant information in a logical and timely manner
  • Proactively acknowledges the importance of perspectives and supports appropriately
  • Identifies and connects with others who can help them succeed
  • Demonstration of FINRA’s values
  • Collaboration, both in-person and virtually, in furtherance of FINRA’s mission of investor protection and market integrity

Education/Experience Requirements:

  • Bachelor’s degree in Computer Science, Information Systems or related discipline with at least 5 years of related experience, or equivalent training and/or work experience.
  • System design experience
  • Strong experience in object-oriented development
  • Strong experience with cloud technologies
  • Strong experience in data storage technologies
  • Experience in performance tuning and optimization
  • Experience in DevOps and CI\CD technologies
  • Experience test automation and unit testing
  • Experience software security

Working Conditions:

  • Hybrid work environment, with defined in-person presence requirements.
  • Occasional travel and extended hours may be required.

For work that is performed in CO, CT, IL, PA, MA, MD, VA, WA, DC, NY, NJ, WA please refer to the chart below for the salary range for the corresponding location. FINRA complies with all state and local pay transparency laws and regulations requiring the disclosure of salary ranges for the position. In addition to location, actual compensation is based on various factors, including but not limited to, the candidate’s skill set, level of experience, education, and market considerations.

Boston, MA: $96,600.00 - $172,800.00

Chicago, IL: $92,400.00 - $165,300.00

Denver, CO: $83,900.00 - $150,300.00

Jericho, NY: $96,600.00 - $ 180,400.00

Jersey City, NJ: $96,600.00 - $180,400.00

Philadelphia, PA: $92,400.00 - $165,300.00

New York, NY: $96,600.00 - $180,400.00

Rockville, MD: $96,600.00 - $172,800.00

Tysons, VA: $96,600.00 - $172,800.00

Washington, DC: $96,600.00 - $ 172,800.00

Woodbridge, NJ: $96,600.00 - $180,400.00

Connecticut State: $83,900.00 - $180,400.00

Washington State: $83,900.00 - $180,400.00

#LI-Hybrid

To be considered for this position, please submit an application. Applications are accepted on an ongoing basis.

The information provided above has been designed to indicate the general nature and level of work of the position. It is not a comprehensive inventory of all duties, responsibilities and qualifications required.

Please note: If the “Apply Now” button on a job board posting does not take you directly to the FINRA Careers site, enter into your browser to reach our site directly.

Employees may be eligible for a discretionary bonus in addition to base pay. Non-exempt employees are also eligible for overtime pay in accordance with federal, state, or local law. As part of its dedication to employee wellness, FINRA provides comprehensive health, dental and vision insurance. Additional insurance includes 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. FINRA offers 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*

FINRA encourages its employees to focus on their health and wellness in many ways, including through a generous time-off program starting at 15 days of paid time off (increasing with years of service, up to 25 days), 5 personal days, and 9 sick days, unless otherwise required by law (all pro-rated in the first year). Additionally, we are proud to support our communities by providing two volunteer service days (based on full-time schedule). Other paid leave includes 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). Full-time employees receive nine paid holidays.

*Based on full-time schedule

Important Information

FINRA’s Code of Conduct imposes restrictions on employees’ investments and requires financial disclosures that are uniquely related to our role as a securities regulator. FINRA employees are required to disclose to FINRA all brokerage accounts that they maintain, and those in which they control trading or have a financial interest (including any trust account of which they are a trustee or beneficiary and all accounts of a spouse, domestic partner or minor child who lives with the employee) and to authorize their broker-dealers to provide FINRA with duplicate statements for all of those accounts. All of those accounts are subject to the Code’s investment and securities account restrictions, and new employees must comply with those investment restrictions—including disposing of any security issued by a company on FINRA’s Prohibited Company List or obtaining a written waiver from their Executive Vice President—by the date they begin employment with FINRA. Employees may only maintain securities accounts that must be disclosed to FINRA at one or more securities firms that provide an electronic feed (e-feed) of data to FINRA, and must move securities accounts from other securities firms to a firm that provides an e-feed within three months of beginning employment.

You can read more about these restrictions here.

As standard practice, employees must also execute FINRA’s Employee Confidentiality and Invention Assignment Agreement without qualification or modification and comply with the company’s policy on nepotism.

Washington state applicants: click here for required notice(s).

Search Firm Representatives

Please be advised that FINRA is not seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity. Regardless of past practice, a valid written agreement and task order must be in place before any resumes are submitted to FINRA. All resumes submitted by search firms to any employee at FINRA without a valid written agreement and task order in place will be deemed the sole property of FINRA and no fee will be paid in the event that person is hired by FINRA.

FINRA is an Equal Opportunity Employer

All qualified applicants receive consideration for employment without regard to any legally protected category, including race, color, age, national origin, ethnicity, religion, disability, genetic information, military or veteran status, sex, or any other status or classification protected by state or local law.

FINRA strives to make our career site accessible to all users. If you need a disability-related accommodation for completing the application process, please contact FINRA’s Employee Relations team at View phone number on aiapply.co or by email at View email address on aiapply.co . Please note that this process is exclusively for inquiries regarding accommodations in the application process.

FINRA abides by the requirements of 41 CFR 60-741.5(a). This regulation prohibits discrimination against qualified individuals on the basis of disability and requires affirmative action by covered prime contractors and subcontractors to employ and advance in employment qualified individuals with disabilities.

FINRA abides by the requirements of 41 CFR 60-300.5(a). This regulation prohibits discrimination against qualified protected veterans and requires affirmative action by covered prime contractors and subcontractors to employ and advance in employment qualified protected veterans.

©2026 FINRA. All rights reserved. FINRA is a registered trademark of the Financial Industry Regulatory Authority, Inc.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Java in Tysons, VA vacancy
  • Under general supervision, the Staff Software Engineer assists in developing software products and works on improving the overall quality of the...  ...Design, develop, and maintain scalable backend services using Java and Spring Boot, building well-structured RESTful APIs that... 
    Suggested
    Full time
    Temporary work
    For contractors
    Work experience placement
    For subcontractor
    Local area
    Immediate start
    Flexible hours
    Shift work

    Financial Industry Regulatory Authority

    Rockville, MD
    3 days ago
  • $222.01k - $258.3k

     ...interviews which can be found here.Role OverviewID.me is seeking a Staff Software Engineer to join the Reporting & Billing team, where we build the...  ...that downstream teams, customers, and SDKs depend on using Java, Kotlin, Go, or similar. Proficiency with AI-assisted... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    McLean, VA
    10 hours ago
  • $197.3k - $225.1k

    Lead Software Engineer (Java) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $197.3k - $225.1k

    Lead Software Engineer, Back End (Java, Python, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll... 
    Suggested
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  • $130k - $160k

     ...Staff Software Engineer - Back EndThis is a remote position.Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful...  ...actively modernizing a large, mission-critical enterprise Java application into a microservices-based architecture. This... 
    Suggested
    Work at office
    Remote work

    Ad Hoc LLC

    McLean, VA
    2 days ago
  • $183.37k - $214.5k

     ...AI can be appropriately used during your application and interviews which can be found here.Role Overview:We are seeking a Staff Software Engineer for the ID.me Member Support Applications Team to lead the evolution of our custom in-house web applications. This team drives... 
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    ID.me

    McLean, VA
    2 days ago
  • $244.7k - $279.2k

     ...Distinguished Engineer, Full Stack (Remote Eligible)As a Distinguished Engineer at Capital...  ...least 7 years of experience in the following:Software engineering and solution...  ...coding in commonly used languages Python, Java, Go, Scala, JavaScript/TypeScript, or similar... 
    Full time
    Part time
    Local area
    Immediate start
    Remote work

    Capital One

    McLean, VA
    2 days ago
  • $70 - $80 per hour

     ...and developing microservices to enhance customer service. Candidates should have a Bachelor's Degree, 5+ years in software engineering, particularly in Java and Spring Boot, along with cloud computing experience. The position offers a competitive pay range of $70.00/hr... 
    Local area

    Mindlance

    Mc Lean, VA
    3 days ago
  • $197.3k - $245.6k

    Lead Software Engineer, Full Stack (Java, Spring Boot, AWS, CI/CD) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    6 days ago
  • $229.9k - $286.2k

    Senior Lead Software Engineer, Full Stack (Java, Spring Boot, AWS, CI/CD) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    6 days ago
  • $244.7k - $279.2k

     ...Overview Staff Software Engineer - Card As a Staff Software Engineer at Capital One, you will be a part of a community of technical experts...  ...least 7 years of experience in Back End technologies (Go, Java, Python, Database Design, etc.) At least 7 years of experience... 
    Full time
    Part time
    Local area

    Capital One

    McLean, VA
    19 days ago
  • $144.25k - $169.13k

     ...Staff Software EngineerTysons, VirginiaStaff Software Engineer, Protocols TeamWe are seeking a Staff Software Engineer to lead the architecture and delivery of IoT and smart automation protocols with a focus on Z-Wave, Matter, PowerG, and ZigBee. You will own initiatives... 
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    McLean, VA
    4 days ago
  • $150k - $190k

     ...Staff Software Engineer – SDA Platform Most engineers optimize for the service in front of them. Staff engineers optimize for the platform that must keep delivering across hundreds of services two years from now — and they know the difference between a library that's... 
    Contract work
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    McLean, VA
    2 days ago
  • $197.3k - $225.1k

    Lead Software Engineer, Full Stack (Python, Java, AWS, CI/CD, GenAI) (Enterprise Platforms Technology) Job Description Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive,... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    6 days ago
  • $197.3k - $225.1k

     ...Overview Lead Software Engineer, Back End (Java/ Python/ Go Backend, REST/ GraphQL APIs, WAF, Protocol, AWS) Do you love building and pioneering at the intersection of security and cloud infrastructure? Do you enjoy solving complex problems in a fast-paced, collaborative... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    16 days ago
  •  ...Design, develop, and evaluate software from concept through production stage, and make modifications...  ...Functions as outlined in Software Engineer and Senior Software Engineer. Works...  .... Expert-level proficiency in C, C++, Java, Python, and web technologies, with the ability... 
    Full time
    Work at office
    Local area

    Tcom, L.p.

    Arlington, VA
    1 day ago
  • $209k - $262.4k

    Senior Manager, Software Engineering, Back End (Python, Java, Spark) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    5 days ago
  •  ...Job Description Job Description Overview NOW HIRING: Senior Full Stack Software Engineer (React, Java & AWS) Location: Vienna, VA (Hybrid/On-Site) Position Type: Full-Time Join a Team Driving the Future of Smart Transportation STraffic America is seeking... 
    Full time
    Immediate start

    STraffic America, LLC.

    Vienna, VA
    6 days ago
  •  ...*** North Point Technology is looking for a TS/SCI Cleared Software Engineers to support a critical mission. The GEOINT Collection neXt (GCX...  ...: ~2-10 years of experience in Experience in Java development ~ Proficiency in troubleshooting across multiple... 
    Full time
    Contract work
    Flexible hours

    North Point Technology, Llc

    Herndon, VA
    1 day ago
  •  ...: Qualifications: • At least 3 years of full-time experience in software development including design, coding, testing, and support • At least 2 to 3 years of experience in software development using Java and Spring-based ecosystem, specially using Spring Core, Spring... 
    Full time

    Intelliswift

    McLean, VA
    3 days ago
  • Vacancy: Java Developer Responsible for programming Java-based internet applications. May 15, 2023US Citizenship is required per government client. All candidates must be able to undergo a Federal background investigation. Job Summary: Responsible for programming Java... 

    Omni Systems

    McLean, VA
    1 day ago
  •  ...services.Job Description· Must have a degree in Computer Science/Engineering; advanced degree preferred; significant relevant work...  ...considered.· Solid knowledge and 3 years expertise in IBM ODM, Java, J2EE (WebSphere Application Server), Web Services, XML, DB (Oracle... 
    Work experience placement

    Career Guidant

    McLean, VA
    4 days ago
  •  .... We recruit world-class talent for IT, engineering, and other professional jobs at 70+ Fortune...  ...resources.Job Description12 years of Java EE development and hands-on troubleshooting...  ...or Oracle• Experience in complete software development lifecycle.• Good knowledge of... 

    Artech

    McLean, VA
    10 hours ago
  •  ...Java DeveloperSpringSpringbootMicroservicesAWSRequired Skills : Basic Qualification : Additional Skills : Background Check :YesCandidate must be your W2 Employee :NoInterview Process :Additional Keywords :Degree Requirements :Certification Requirement :Minimum Experience... 

    Samprasoft

    McLean, VA
    4 days ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...J2EE technologies including servlets, Java Server Pages (JSP), JDBC, and JNDI.• 2-3... 
    Worldwide
    Flexible hours

    USM Systems

    McLean, VA
    10 hours ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...keenness.Job DescriptionPosition: Java Developer Location: McLean, VADuration:... 
    Full time
    Worldwide
    Flexible hours

    USM Systems

    McLean, VA
    3 days ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...F2FJob Description:This job requires Java EE development experience with strong... 
    Local area
    Immediate start
    Worldwide

    USM Systems

    Falls Church, VA
    3 days ago
  • $207k - $300k

     ...accelerators.Lead technical direction and provide engineering mentorship for groups developing complex production software systems.Implement rigorous data life-cycle...  ...experience.8 years of experience programming in C++, Java, Python, Kotlin or Go.Experience in technical... 
    Local area

    Google

    Reston, VA
    10 hours ago
  • $90 - $100 per hour

    Position: Java/J2EE DeveloperLocation: McLean, VirginiaDuration: ContractJob ID: 179037Job Overview: We are seeking a highly skilled...  ...extensive experience in designing, developing, and implementing software solutions. The ideal candidate will work closely with business users... 
    Full time

    Pinnacle Group

    McLean, VA
    3 days ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...updated profile ASAP.Position: Java Developer Location: Mclean VA (Local or... 
    Contract work
    Local area
    Immediate start
    Worldwide

    USM Systems

    McLean, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Java. Be the first to apply!