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

Staff Software Engineer - Java

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 requirementsEnsures completion of tasks and quality of work; supports peers to ensure the team delivers consistentlyReceives general instruction on work and exercises judgement within defined procedures and practices to determine appropriate actionInfluences others within one’s specific area of responsibilitySolid understanding in computer science fundamentals - Algorithm design, Problem solving, Complexity analysis and data structuresBackend Development:Design, develop, and maintain scalable backend services using Java and Spring Boot, building well-structured RESTful APIs that power business-critical applicationsImplement microservices following established architectural patterns, collaborating with senior engineers on service boundaries, data contracts, and integration approachesEvent-Driven Architecture:Build and maintain event-driven workflows using AWS services, ensuring reliable, decoupled communication between servicesCloud & AWS Services:Develop and deploy cloud-native solutions leveraging AWS services including ECS, Lambda, Step Functions, and RDS, following team standards for reliability and performanceParticipate in building and improving CI/CD pipelines to support automated testing and smooth, repeatable deploymentsData & Persistence:Design and implement data persistence across relational and NoSQL databases applying sound data modeling and query optimization practicesEngineering/Operations ExcellenceAnalyzes the system to determine the properties and functions of each piece of workBuilds tools and produce technical documentation to improve developer efficiency and drive alignment within my teamEnsures actions and problem solving align with team level goalsAdapts to business change and seeks out new learning opportunitiesRecommends viable alternatives when faced with shifting prioritiesBuild productive internal and/or external working relationships to resolve mutual problemsShares with teammates within own area of knowledge/expertise, presenting relevant information in a logical and timely mannerProactively acknowledges the importance of perspectives and supports appropriatelyIdentifies and connects with others who can help them succeedDemonstration of FINRA’s valuesCollaboration, both in-person and virtually, in furtherance of FINRA’s mission of investor protection and market integrityEducation/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 experienceStrong experience in object-oriented developmentStrong experience with cloud technologiesStrong experience in data storage technologiesExperience in performance tuning and optimizationExperience in DevOps and CI\CD technologiesExperience test automation and unit testingExperience software securityWorking 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.00Chicago, IL: $92,400.00 - $165,300.00Denver, CO: $83,900.00 - $150,300.00Jericho, NY: $96,600.00 - $ 180,400.00Jersey City, NJ: $96,600.00 - $180,400.00Philadelphia, PA: $92,400.00 - $165,300.00New York, NY: $96,600.00 - $180,400.00Rockville, MD: $96,600.00 - $172,800.00Tysons, VA: $96,600.00 - $172,800.00Washington, DC: $96,600.00 - $ 172,800.00Woodbridge, NJ: $96,600.00 - $180,400.00Connecticut State: $83,900.00 - $180,400.00Washington State: $83,900.00 - $180,400.00#LI-HybridTo 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 scheduleImportant InformationFINRA’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 RepresentativesPlease 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 EmployerAll 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 click.appcast.io or by email at View email address on click.appcast.io. 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.SummaryLocation: Rockville, MD (Job Posting); Tysons, VA (Job Posting)Type: Full time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Java in Rockville, MD vacancy
  • $170k - $195k

     ...Staff Software Engineer Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business... 
    Suggested
    Work at office
    3 days per week

    Cherry Ventures

    Rockville, MD
    2 days ago
  •  ...Firm to build a team of Mid and Senior Software Developers in Test. Each Senior SDET will...  ...Bachelors or Masters in Computer Science or Engineering and 2+ years of cumulative experience in...  .... · Experience with programming in Java (preferred), C++, C#, or Ruby. · Good... 
    Suggested
    Full time
    Work experience placement
    Work at office

    Federal Hill Consulting

    Rockville, MD
    14 hours ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...and software development with strong Java/ JEE/C++ experience.The candidate will... 
    Suggested
    Worldwide

    USM Systems

    Gaithersburg, MD
    1 day ago
  •  ...Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionNeed java developer with very good knowledge of Ext JS . Candidate Experience 10+... 
    Suggested

    Sonsoft

    Rockville, MD
    1 day 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
    3 days 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... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    14 hours 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... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    14 hours ago
  • $80 - $85 per hour

     ...Senior Java Developer 7 – 8 years experience with the following technologies: JAVA, J2EE, Spring 3.0, Hibernate, EJB 3, AJAX...  ...caAdapter, caCORE SDK, caCORE Workbench is a Plus Knowledge of software lifecycle methodology – Rational Unified Process (RUP) and Rapid... 
    Contract work

    TecTammina

    Rockville, MD
    3 days ago
  •  ...Java Developer Apex Systems has an immediate opening for a mid-level Java Developer/SDET. The position is on a long-term contract...  ...Degree in a technical field such as Computer Science, Computer Engineering, or related discipline • 5+ years of demonstrable hands on... 
    Long term contract
    Permanent employment
    Contract work
    Immediate start

    Software Technology Inc

    Rockville, MD
    14 hours ago
  • $105k - $260k

     ...Staff Software EngineerAt GEICO, we offer a rewarding career where your ambitions are met with...  ...experienced and highly skilled Staff Software Engineer to join our Testing Tools and Frameworks...  ...programming language such as Go, Node, Java, Python.Strong proficiency in Linux... 
    Hourly pay
    Work experience placement
    Local area

    GEICO

    Bethesda, MD
    2 hours 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
    14 hours ago
  • $269.1k - $307.2k

     ...Staff Software Engineer As a Staff Software Engineer at Capital One, you will be a part of a community of technical experts working to define...  ...experience coding in commonly used languages like Java, Python, Go, JavaScript or TypeScript, Swift, etc. ~8+ years... 
    Full time
    Part time
    Local area

    Capital One Financial Corp

    McLean, VA
    3 days ago
  •  ...Lead JAVA Developer – IAM Apex is seeking a Lead JAVA Developer to join the leading financial regulatory authority, with multi-...  ...Mandatory Requirements: Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required... 
    Work experience placement

    Software Technology Inc

    Rockville, MD
    5 days ago
  •  ...lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients.... 
    Full time

    SynergisticIT

    Rockville, MD
    5 days ago
  • Senior Java Developer with State/Federal Client - W2 5 days ago Be among the first 25 applicants Hope you're doing well. We have an...  ...Description: The Senior Java Developer role will work as part of a software development team and be responsible for designing, developing,... 
    Remote work

    Vinsys Information Technology

    Rockville, MD
    1 day 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
    1 day ago
  • Job Role: Software Engineer - Full StackLocation: Gaithersburg, MDDuration: Full time, OnsiteClearance: Active TS/SCIRequirements:- Rest API Development- Python or Java- SQL- Web Development- Django or JavaScript (Angular, React, etc)- Object-oriented programming in Python... 
    Full time

    Maania Consultancy Services

    Gaithersburg, MD
    2 days ago
  •  ...I have an opportunity for "Senior Java Full Stack Developer" and looking for a candidate...  ...are application software design, development, architecture, systems...  ...arise. Mentor and develop software engineers and help them grow technically on... 
    Immediate start

    Navtech

    Potomac, MD
    3 days ago
  • $130k - $160k

     ...Job Description Job Description Staff Software Engineer - Back End This is a remote position. JOB ID #936 Ad Hoc is a technology company...  ...actively modernizing a large, mission-critical enterprise Java application into a microservices-based architecture. This modernization... 
    Work at office
    Remote work
    Flexible hours

    Ad Hoc

    McLean, VA
    9 days ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  ...and software development with strong Java/ JEE/C++ experience. The candidate will... 
    Worldwide

    USM Systems

    Gaithersburg, MD
    2 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
    17 days ago
  • $167.5k - $199.5k

     ...Senior Staff Software Engineer Do you love tinkering with devices? Have you automated your own home? Do you love to mentor and collaborate with other engineers? If the above holds true for you, then we would love to talk to you! Alarm.com is looking for a versatile... 
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Work from home
    Worldwide
    Flexible hours

    Alarm.com

    McLean, VA
    5 days ago
  •  ...Job Description Job Description Java Developer Employment Type: Full-Time  Department: Information Technology CGS is seeking...  ...- Collaborate with business analyst and developers to produce software designs - Provide work estimates to project manager, provide... 
    Full time
    Flexible hours

    Contact Government Services, LLC

    Rockville, MD
    17 days ago
  • Our client is looking for a Software Engineer. If interested please send me your updated resume with expected annual Salary.Clearance: TS/SCI...  ...(Angular, React, etc)Object-oriented programming in Python, Java, and JavaScriptWindows and Linux operating systemsVersion control... 

    Maania Consultancy Services

    Gaithersburg, MD
    1 day ago
  • $87.1k - $157.45k

    Leidos is seeking Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to modernize... 
    Full time
    Contract work
    Remote work

    Leidos

    Gaithersburg, MD
    1 day ago
  • $107.9k - $195.05k

    Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within...  ...independently while working closely with systems engineering, product delivery, and DevSecOps teams....  ...a Doctorate. Expert knowledge of Java with substantial hands-on programming... 
    Full time
    Remote work

    Leidos

    Gaithersburg, MD
    3 days ago
  • Urgent Need Java Full Stack Developer with Alfresco exp Contract USM Business Systems...  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... 
    Contract work
    Immediate start
    Worldwide

    Alfresco

    Rockville, MD
    2 days ago
  • $131.3k - $237.35k

    Join a Mission That Matters!Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our...  ...CSS, JSON, and REST APIsObject-oriented Programming: Python, Java, and JavaScriptAdvanced Programming: GoFront-end and Back-end... 
    Full time
    Contract work
    For contractors

    Leidos

    Gaithersburg, MD
    2 days ago
  • Leidos is seeking a Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting next‑generation flight service and air traffic systems. This hybrid role splits roughly 50% toward hands‑on software engineering and 5... 

    Leidos

    Gaithersburg, MD
    3 days ago
  •  ...Description: Position Summary Precise Software Solutions Inc. is seeking a Full Stack...  ...in Drupal, Python, Linux, and Java to support and enhance a public-facing Drupal...  ...Bachelor’s degree in computer science, Engineering, or a related field. • 5+ years of relevant... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    PRECISE SOFTWARE SOLUTIONS INCORPORATED

    Rockville, MD
    5 days ago

Do you want to receive more vacancies?

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