Principal Software Engineer

Capital One Mclean , VA 22107

Posted 1 week ago

McLean 2 (19052), United States of America, McLean, Virginia

At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking.

We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results.

We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Principal Software Engineer

Are you excited by the prospect of building systems that defend millions of consumers and small business against fraud? Are you a software engineer that loves learning and delivering solutions with a wide variety of programming languages and tools?

Are you excited by the idea of building, deploying, and owning cloud-based systems? If so, we have an opportunity for you.

Our team is just one of a number of engineering teams supporting Card Analytics and Infrastructure (CARD.AI) in protecting Capital One customers from fraud.

If you take pride in your work, love delivering software solutions in a variety of programming languages, enjoy problem solving, have an interest in machine learning, and are attracted to the prospect of your work being used in high-traffic production environments, we strongly encourage you to apply for our open positions.

Basic Qualifications:

Bachelor's Degree or military experience

At least 2 years of experience in software development including design, coding and testing with a JVM language

Preferred Qualifications:

3+ years of experience in software development including design, coding, and testing with java or scala
1+ year of experience in AWS or AWS certified
1+ year of experience with microservices and/or REST APIs

At this time, Capital One will not sponsor a new applicant for employment authorization for this position.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Principal Security Software Engineer

Northrop Grumman

Posted 3 days ago

VIEW JOBS 4/19/2019 12:00:00 AM 2019-07-18T00:00 Are you interested in expanding your career through experience and exposure, all while supporting a mission that seeks to ensure the security of our nation and its allies? If so, then Northrop Grumman is the place for you. As a leading global security company, we provide innovative systems, products and solutions to our customers worldwide. We are comprised of diverse professionals that bring different perspectives and ideas, understanding that the more experiences we bring to our work the more innovative we can be. As we continue to build our workforce we look for people that exemplify our core values, leadership characteristics, and approach to innovation. Northrop Grumman Technology Services sector is seeking a Sr. Principal Security Software Engineer to join our team of qualified, diverse individuals. This position will be located in McLean, VA. The qualified applicant will become part of Northrop Grumman's Department of State (DOS) Consular Systems Modernization (CSM) Program, for the Bureau of Consular Affairs (CA). This initiative is intended to modernize and consolidate the operational environment under a common technology framework in order to better support the services provided to CA's customers. As part of the modernization program, the Sr. Principal Security Engineer will be responsible for developing security-based solutions that meet the security criteria of the CSM Program and DOS. Roles and Responsibilities: * Analyze and review complex system requirements from a security perspective * Defining the program's security requirements * Review existing solutions, system architectures and software systems, and assist recommending refinements to improve security and enhance the overall security posture * Perform Risk Assessments including vulnerability scans, penetration tests (incl. social engineering), 3rd Party (e.g., vendor) risk assessment, and data-centric risk assessment * Complete Threat Intelligence including internal, external, online threat information sources and indicators of compromise * Perform Security Operations including vulnerability management, data loss/leakage prevention, and incident response * Provide Security Engineering including security architecture, secure software development, and cryptography * Integrate and support the integration of security into DevOps (DevSecOps) and CI/CD processes * Perform static and dynamic analysis of software applications including code reviews (Java, .Net, etc.) * Install/Configure and use tools such as CAST, HP Fortify SSC and SCA, and SonarQube to support white box security assessments for application source code * Perform intensive analysis of application/platform access control data structures and articulate security requirements * Support cloud-based Identity and Access Management (IAM) and Federated Identity Management (FIM) solutions including trust boundary establishment, identity providers, role definition, security policies, user provisioning, single-sign-on (SSO), and federated identification using SAML, OAuth, or OpenID. TSCSM Basic Qualifications: To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below: * Bachelor's degree in STEM and at least 10 years' experience * Experience supporting security engineering for medium to large enterprise software application development projects using the SAFe Agile methodology * Experience with application security and tools supporting white box security assessments * Experience providing security engineering for projects following DevSecOps principles and automated CI/CD pipelines * Strong coding skills (Python, Ruby, Java, C#, or Javascript) * Working knowledge of network and web protocols (TCP/IP, UDP, IPSEC, HTTP/S and BGP) * Strong understanding of system architecture and strategies to improve security for architectural components, including routers, firewalls, load balancers, web servers, networks, databases, applications, and endpoints * Working knowledge of current security threats and mitigation strategies * Strong understanding of web service technologies (XML, JSON, SOAP, and REST) * Excellent communication skills, both verbally and in writing * Must have a current, active Secret (or higher) clearance. Interim clearance may be considered. Preferred Qualifications: Candidates with these desired skills will be given preferential consideration: * Experience in enterprise software system modernization efforts * Experience in cloud based environments including the development of software that supports architectures that involve public/hybrid clouds * Experience with DevSecOps principles and automated CI/CD pipelines * Experience with cloud-based Identity and Access Management (IAM) and Federated Identity Management (FIM) solutions for multiple IT systems and/or organizations * Experience with supporting high volume, highly available, and secure software systems * Experience developing solutions in an incremental manner using the SAFe Agile methodology Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit U.S. Citizenship is required for most positions. Northrop Grumman Mclean VA

Principal Software Engineer

Capital One