Principal Software Engineer
$134.4k - $260.4kFINRA
Job Title
Works autonomously having responsibility to deliver on longer term outcomes. Reports directly to a Director or Senior Director. Requires extensive knowledge of multiple/related functional areas and industry practices.
Essential Job Functions
- Has specialized depth and/or breadth in a product/business area and is considered a company-level expert
- Demonstrates advanced capabilities with respect to software systems and processes within job area
- Implements solutions to minimize disruptions caused by changes in the business environment.
- Mastery in computer science fundamentals - Algorithm design, Problem solving, Complexity analysis and data structures.
Engineering/Operations Excellence
- Creates, tests, refines, and implements work pieces that improve overall system functionality
- Takes corrective action when tech debt accumulates and there are gaps in engineering excellence
- Proactively identifies gaps with potential risk mitigation strategies and/or technology solutions.
- Holds the team accountable to aligned priorities, escalating when necessary
- Openly owns responsibility for actions and results and is comfortable with uncertainty
Collaboration
- Guides other colleagues through consultation and mentoring in techniques and processes and provides functional supervision.
- Integrates the culture of intelligence, integrity, and initiative into team goals and decisions.
- Engages stakeholders and cross-functional partners in effective communication that clearly conveys information
- Establishes a network of colleagues to support tech or business opportunities
- 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 ten (10) years of related experience, or equivalent training and/or work experience or Master's degree and eight (8) years of related experience.
- Mastery level system design experience
- Mastery level experience in object-oriented development
- Mastery level experience with cloud technologies
- Strong experience in data storage technologies
- Strong background in performance tuning and optimization
- Strong background in DevOps and CI/CD technologies
- Strong background in test automation and unit testing
- Strong background in 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, FL, TX, IL, PA, MA, MD, VA, Washington, DC, NY and NJ, 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.
CO/FL/TX: Minimum Salary $134,400, Maximum Salary $260,400
IL/PA: Minimum Salary $147,600, Maximum Salary $286,500
MA/MD/VA/Washington, DC: Minimum Salary $154,400, Maximum Salary $299,600
NY/NJ: Minimum Salary $154,400, Maximum Salary $312,600
#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 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
$147k - $237.5k
...filled anywhere in the United States*We’re looking for a Principal Escalation Engineer to serve as a key architect of customer stability and product... ...What You Bring8+ years of experience in the software industry (Technical Support, R&D, or Sustaining Engineering...SuggestedFull timeWork at officeImmediate startShift work$131.3k - $237.35k
We are seeking an experienced Principal Software Engineer to join our team in developing the forefront of unmanned and autonomous ship development for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team - designing, building, and testing...SuggestedFull time- ...Principal CNO Software Engineer Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence...Suggested
$220k - $356k
...tech stack, this might be the right opportunity for you!As a Principal Engineer in NetApp's Cloud Storage organization, you will lead and... ...Job Requirements ~ Experience Requirements ~15+ years in software development. ~7+ years hands-on with fault-tolerant, highly...SuggestedWork at officeLocal area- ...Job Title: Principal Software Development Engineer Overview: Job Overview: Leads major projects and creates the development and delivery of quality software solutions in a timely and cost-effective manner. Research alternative technical solutions for changing...Suggested
$195k - $323k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timePart timeRemote workWork from homeWorldwideFlexible hours- ...The Principal Software Engineer owns end-to-end solution architecture across application, cloud, data, and AI domains, and stays hands-on in the codebase writing production code, building the hardest components, and reviewing the work of the engineering team. Architecture...
- ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part... ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on...Full timeLive inRemote workVisa sponsorshipWork visaFlexible hours
$153.82k - $265.2k
...Principal Software Engineer Apogee Research is at the forefront of a revolution in how the DoD operates: a turn towards compositional systems of systems instead of traditional monolithic architectures. This change is driven by a need for faster adaptation to adversarial...Full timeFor contractorsWork at officeFlexible hours- ...Principal Full Stack Software Engineer Iron EagleX is seeking a Principal Full Stack Software Engineer to join our dynamic team in Crystal City, VA. This role designs, develops, deploys, and sustains innovative software and data capabilities as a member of a fast-paced...Contract work
$200k - $250k
...Job Description Job Description Principal Software Engineer — emPower Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software...Casual workWork at officeImmediate startWorldwide$204k - $284k
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies...Full timeWork experience placementLocal areaImmediate startNight shift$130k - $210k
Job DescriptionEverforth ECS is seeking a Principal Systems Engineer - Embedded Software Engineer to work onsite in Arlington, VA office. The successful candidate will have knowledge of all aspects of missile systems engineering in support of DoD missile systems programs...Work at office$200k - $240k
...new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully... ...space startup, we’d love for you to apply. The Role The software team at K2 strives to blur the lines between the various types...Permanent employmentFull timeShift work$163.9k - $270.88k
...real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you. Principal Software Engineer-ENG: This Principal Software Engineer- Eng role serves as a technical authority and architectural leader for UKG’s Pro...Full timeImmediate start$188.7k - $258.39k
...enablement, Highspot is committed to building breakthrough software with a spark of magic. We believe a great place to work is... ...world. About the Role We are looking for a Principal Software Engineer to join our Applied AI team. This is a rare opportunity to...Full timeImmediate startFlexible hours$200k - $225k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry’s AI-...Full timeWork at office3 days per week$96.8k - $306.4k
...and operational excellence. The successful candidate will collaborate with business leaders, application teams, infrastructure engineers, SaaS Product and Consulting teams, and cloud platform providers to develop solution architectures that align with enterprise standards...Temporary workFlexible hours$131.3k - $237.35k
Leidos has a new and exciting opportunity for a Principal Biometrics Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical...Full timeImmediate startFlexible hours$175k - $185k
NVR, Inc. is seeking an experienced Principal Software Engineer to work on site in Reston, VA.NVR’s technology teams build and support the applications, integrations, and technology platforms that enable critical business operations across the company. Join NVR Technology...$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...Full timeLocal areaRemote work$131.3k - $237.35k
Leidos has an exciting opportunity for a Principal Software Engineer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and...Full timeImmediate startFlexible hours- ...distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software... ...) in real-world environments. We’re looking for a Principal Backend Engineer who thrives at the intersection of AI, security, and...Full timeTemporary workRemote workHome officeShift work
$163.9k - $235.55k
...offer sponsorship for this position.*** About the Role: We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling generative AI applications. As a key individual contributor at...Full timeLocal area- GCyber is seeking a Principal Software Engineer/Tech Lead, to help support our government customer. In this role, you’ll help drive migration to a high-security cloud environment, delivering key capabilities such as network and communication services, monitoring services...Full time
- ...operating in high-stakes environments. This is not incremental AI - this is intelligence engineered for global impact. Responsibilities Design, develop, and deploy AI-native software products that transform large-scale geospatial data into actionable intelligence and...Permanent employmentFull timeRemote work
$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...Full timeContract workImmediate startRemote workWork from homeRelocation package$161.5k - $218.5k
...Principal Software Engineer Location: USA VA Oakton Full Part/Time: Full time Job Req: RQ219570 Type of Requisition: Regular Job Family: Software Engineering Job Qualifications: Skills: C++ STL, Data ETL, Data Warehouse, Linux Bash, Multithreaded Application Development...Full timeTemporary workPart timeWork experience placementImmediate startRemote workWorldwideFlexible hours- ...the technical foundation supporting LESA's data quality mission. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. - Advanced degree or specialized training is a plus. Experience: At least eight (8) years of...Contract workFor contractorsRemote work
$131.3k - $237.35k
...let Leidos show how to accelerate your career path. Leidos has an exciting opening for you as our next TS/SCI cleared Principal Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers,...Contract workLocal areaImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer McLean, VA
- principal data scientist McLean, VA
- principal cloud computing engineer McLean, VA
- principal McLean, VA
- associate principal McLean, VA
- software technology McLean, VA
- remote software sales McLean, VA
- embedded software McLean, VA
- software intern McLean, VA
- software support McLean, VA



