Director of Software Engineering

4 weeks ago


Baltimore, Maryland, United States Capital One Full time
Job Title: Director of Software Engineering - Risk Technology

Capital One is seeking a highly skilled and experienced Director of Software Engineering to lead our Risk Technology team. As a key member of our engineering organization, you will be responsible for building and leading high-performing teams of software engineers, data engineers, and machine learning engineers to develop cutting-edge software solutions that manage critical risks across the bank.

Key Responsibilities:

  • Lead and manage multiple teams of software, data, and machine learning engineers to design, build, and deploy software solutions that meet the needs of our risk management customers.
  • Hire and grow world-class engineering talent, providing mentorship and guidance to help them develop their skills and advance in their careers.
  • Develop and implement engineering best practices, standards, and processes to ensure the quality and reliability of our software solutions.
  • Collaborate with product managers and business stakeholders to understand their needs and develop software solutions that meet their requirements.
  • Stay up-to-date with emerging technologies and trends in software engineering and apply that knowledge to drive innovation and improvement in our software solutions.

Requirements:

  • Bachelor's degree in Computer Science or related field.
  • At least 7 years of experience in software development, with a minimum of 5 years of experience in people management.
  • Strong technical skills in software engineering, data engineering, and machine learning.
  • Excellent leadership and communication skills, with the ability to motivate and inspire high-performing teams.
  • Experience with agile development methodologies and version control systems.

Preferred Qualifications:

  • 9+ years of experience in software engineering or data engineering as an individual contributor.
  • Experience in building data applications that leverage distributed technologies (Spark, Flink, Hive) to execute workflows at scale.
  • 5+ years of experience developing front-end applications using modern frameworks (React, Angular).
  • Experience in operating applications using AWS, leveraging services such as Lambda, Fargate, RDS, and Kinesis, employing multi-AZ and multi-region practices to solve for resilience.
  • Experience in developing personalized experiences, leveraging experimentation (A/B testing, multi-armed bandit) to optimize.

What We Offer:

  • Competitive salary and bonus structure.
  • Comprehensive benefits package, including medical, dental, and vision insurance.
  • 401(k) matching program.
  • Flexible work arrangements, including remote work options.
  • Opportunities for professional growth and development.

Capital One is an Equal Opportunity Employer:

Capital One is committed to diversity and inclusion in the workplace. We are an equal opportunity employer and welcome applications from qualified candidates of all backgrounds. We are proud to be an inclusive and diverse workplace and are committed to creating a work environment that is free from discrimination and harassment. We are an affirmative action employer and are committed to working with and providing reasonable accommodations to individuals with disabilities. If you require a reasonable accommodation to apply for this position, please contact us at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.



  • Baltimore, Maryland, United States Capital One Full time

    Capital One is seeking a Software Engineering Director who will drive innovation and operational excellence in a collaborative environment. This individual will oversee software engineering initiatives within the Associate Experience Technology (AXT) organization and lead full stack teams while influencing innovative solutions. The role involves designing...


  • Baltimore, Maryland, United States Capital One Full time

    Job SummaryCapital One is seeking a Director of Software Engineering to lead our Cloud Data Analytics team. As a key member of our organization, you will be responsible for designing and implementing cloud-native solutions, working with emerging technologies, and driving innovation in data engineering and analytics.Key ResponsibilitiesLead multiple delivery...


  • Baltimore, Maryland, United States GBMC HealthCare Full time

    Job OverviewGBMC HealthCare is seeking a highly skilled Director of ERP and Software Engineering to lead the planning, development, and execution of the company's ERP systems and software engineering initiatives. This role is responsible for managing cross-functional teams, ensuring alignment with business objectives, and overseeing the successful delivery...


  • Baltimore, Maryland, United States TTI of USA, Inc. Full time

    Job SummaryAs a Software Development Engineer in Test, you will lead the design, development, and implementation of automation test frameworks. You will work with other engineers and business partners to understand business requirements, software design, and implementation, and create automation plans for junior-level engineers.Key Responsibilities Lead...


  • Baltimore, Maryland, United States Galen Robotics Full time

    Job Summary:The Director of Software Development will be responsible for defining and managing the software life cycle for internally developed medical device software. This includes working with stakeholders to document and prioritize software requirements, as well as leading a team of developers to design and implement software solutions.Key...

  • Software Engineer

    4 weeks ago


    Baltimore, Maryland, United States DCS Corp Full time

    Software EngineerAre you a skilled software engineer looking for a challenging role in a dynamic environment? We have an exciting opportunity for a software engineer to join our team at DCS Corporation. As a software engineer, you will be responsible for designing, developing, and testing software applications using ASP.Net, C#, and Oracle database. You will...


  • Baltimore, Maryland, United States TTI of USA, Inc. Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Fixed Income Front Office technology team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality, scalable, and extensible cloud-based applications.In this role, you will work closely with our Portfolio Managers, Analysts,...

  • Software Engineer

    3 weeks ago


    Baltimore, Maryland, United States Enerwise Global Technologies Inc Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at Enerwise Global Technologies Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Key Responsibilities:Design and develop software applications using...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States TotalMed Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Main responsibilities:Design, develop, and deploy software applicationsCollaborate with cross-functional teams to identify and prioritize project...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States American Medical Staffing Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Company. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with...


  • Baltimore, Maryland, United States CareFirst Full time

    Job SummaryCareFirst is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design and development of software applications. The successful candidate will oversee the teams responsible for software development, operations, and maintenance, ensuring the best practices around software development are followed.The...


  • Baltimore, Maryland, United States University of Maryland Medical System Full time

    Job OverviewAs a highly skilled Software Engineer, you will be responsible for designing, developing, and testing software applications using Python. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using...


  • Baltimore, Maryland, United States Fuse Engineering Full time

    Job Requirements: 7 years of experience as a Senior Software Engineer in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. 4 years of additional SWE experience on projects with similar software processes may be...


  • Baltimore, Maryland, United States Galen Robotics Full time

    Job Summary: We are seeking a highly skilled Director of Software Development to lead our software development team at Galen Robotics. The ideal candidate will have a strong background in software development, leadership, and management.Key Responsibilities:Define and manage the software life cycle for internally developed medical device software.Work with...

  • Software Engineer

    3 weeks ago


    Baltimore, Maryland, United States Reflexive Concepts Full time

    We seek a skilled Software Engineer at Reflexive Concepts who can research, gather, and analyze functional requirements to derive software test requirements, develop and execute verification and validation prior to delivery for operational deployment.The ideal candidate will provide specific crypto key generation project knowledge to the development team as...


  • Baltimore, Maryland, United States Brooksource Full time

    Job Title: Junior Software EngineerBrooksource is seeking a talented Junior Software Engineer to join our team in the Elevate Program. As a key member of our Customer Tech Infrastructure team, you will be responsible for developing and maintaining software applications for our Fortune 100 client.Job Summary:We are looking for a highly motivated and...


  • Baltimore, Maryland, United States Northrop Grumman Full time

    Job Summary:Northrop Grumman is seeking a Principal / Sr. Principal Embedded Test Software Engineer to join our team in Linthicum, Maryland. The successful candidate will design, develop, integrate, and test software that manages a Space payload unit, ensuring compliance to established requirements.Key Responsibilities:Design, develop, integrate, and test...


  • Baltimore, Maryland, United States Parraid, LLC Full time

    Job Title: Software Test EngineerParraid, LLC is seeking a skilled Software Test Engineer to join our Product Engineering Team. As a key member of our team, you will be responsible for developing software-based product solutions and ensuring their quality and reliability.Key Responsibilities:Review software requirements, design specifications, and concept...

  • Software Engineer

    2 weeks ago


    Baltimore, Maryland, United States Health Advocates Network-Allied Full time

    Job DescriptionWe are looking for a skilled Backend Developer to join our team at {company}.About the RoleWe are seeking an experienced Software Engineer to develop high-quality software solutions for our clients. The ideal candidate will possess strong problem-solving skills, excellent communication skills, and the ability to work collaboratively as part of...


  • Baltimore, Maryland, United States Metronome LLC Full time

    Job SummaryMetronome LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our clients.Key Responsibilities- Develop and maintain software systems using a variety of...