Principal Software Engineer

3 weeks ago


Bengaluru, Karnataka, India Capital One Full time
About Capital One Software

Capital One Software is a new enterprise B2B software business focused on providing cloud and data management solutions to companies operating in the cloud. We're a team of innovators and problem solvers who are passionate about building cutting-edge technology that drives business forward.

Job Summary

We're seeking a highly skilled Principal Associate - Full Stack Software Engineer to join our Capital One Software Incubation Technology team. As a key member of our team, you'll be responsible for designing, architecting, and delivering distributed microservices-based robust, cloud-native, resilient, and highly scalable solutions in data management and security domains.

Key Responsibilities
  • Design and architect distributed microservices-based solutions in data management and security domains
  • Build abstractions on top of back-end Kubernetes-based systems to simplify complexity and improve scalability
  • Collaborate with architects and product managers to deliver robust cloud-based solutions that drive powerful experiences for our customers
  • Lead the craftsmanship, availability, resilience, and scalability of your solutions
  • Share your passion for staying on top of tech trends and experimenting with new technologies
Requirements
  • Bachelor's Degree in Computer Science or related field
  • At least 4 years of experience in software engineering with expertise in one or more of the following: GoLang, Java, Python, React, Rust, or C++
  • At least 2 years of experience with one or more cloud platforms: AWS, GCP, Azure
  • At least 1 year of experience with Big Data, Data Security, Governance, and Controls
  • At least 1 year of experience with containerization technologies
Preferred Qualifications
  • Master's Degree in Computer Science or related field
  • 4+ years of experience in software engineering
  • 3+ years of experience specifically in one or more: GoLang, Java, Python, Lua, React, Nginx, Rust, or C++
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience with containerization technologies such as Kubernetes
  • 1+ years of experience in open source frameworks
  • 1+ years of experience in Big Data, Data Security, Governance, and Controls
  • 1+ years of experience in building front-end development
  • 1+ years of experience in Agile practices
What We Offer

At Capital One, we're committed to diversity and inclusion in the workplace. We're an equal opportunity employer and welcome applications from qualified candidates regardless of their background. We offer a competitive salary, comprehensive benefits, and opportunities for professional growth and development.



  • Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full time

    Principal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team in Bengaluru. As a Principal Software Engineer, you will be responsible for designing and developing the components of storage threat detection and remediation within our Cloud Infra security product line.Key ResponsibilitiesDesign and develop new product...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role:We are seeking a highly skilled Principal QA Engineer to join our Systems Engineering Team at Cloud Software Group. As a key member of our team, you will play a critical role in ensuring the quality and reliability of our cloud-based products.Key Responsibilities:Design and execute comprehensive system testing plans to validate product...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Dell Digital Container as a Service team in India. As a key member of our team, you will be responsible for delivering high-quality software products and improvements that make a significant impact on our customers.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    Job Title: Principal Software EngineerAmazon Global Store is a platform that enables customers to discover and purchase international products from Amazon's websites around the world. As a Principal Software Engineer, you will play a key role in designing and developing software solutions that support customers to shop Amazon's international selection on...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Principal Software EngineerWe're seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you'll play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Your primary...


  • Bengaluru, Karnataka, India Autodesk Full time

    Job Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Responsibilities:Design and develop software solutions...


  • Bengaluru, Karnataka, India MNR Solutions Full time

    Job Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...


  • Bengaluru, Karnataka, India 2coms Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at LTIMindtree. As a key member of our digital transformation practice, you will be responsible for leading the design and development of complex Pega applications for our banking clients.Key ResponsibilitiesLead the implementation of Pega CLMKYC applications for...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering organization, you will play a critical role in designing, developing, and implementing scalable integrations between Procore and third-party applications.Key...


  • Bengaluru, Karnataka, India Copeland Full time

    Job Title: Principal Software EngineerAt Copeland, we are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing application software and measurement IP/components for test systems.Responsibilities:Research and design...


  • Bengaluru, Karnataka, India Raytheon Technologies Full time

    Job Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Collins Aerospace, a Raytheon Technologies company. As a Principal Software Engineer, you will be responsible for designing, developing, and testing real-time embedded software for Traffic Surveillance Avionics Products.Key Responsibilities:Design and implement...


  • Bengaluru, Karnataka, India Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Resource Management team at Procore Technologies. As a key member of our engineering team, you will be responsible for driving the technical direction of our construction platform initiatives and collaborating with cross-functional teams to deliver...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Role: At Cloud Software Group, we're seeking a highly skilled Principal Systems Engineer to join our Systems Engineering Team. As a key member of our team, you'll be responsible for designing and implementing comprehensive end-to-end deployment and use case scenarios for our products.As a Principal Systems Engineer, you'll have the opportunity to...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Cybersecurity Principal Software EngineerThe Software Engineering IT team at Dell International Services India Pvt Ltd (7451) delivers next-generation software application enhancements and new products for a changing world.As a Cybersecurity Principal Software Engineer, you will participate in and contribute to initiatives that improve overall security...


  • Bengaluru, Karnataka, India Fidelity Investments Full time

    About This RoleFidelity Investments is seeking a highly skilled Software Engineering Principal to join our team at the Fidelity Center for Applied Technologies (FCAT). As a key member of our payments team, you will play a critical role in designing and developing a modern payments platform from scratch.Key ResponsibilitiesDesign and develop APIs using...


  • Bengaluru, Karnataka, India Onsemi Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our Automotive Serdes team at Onsemi. As a key member of our team, you will be responsible for architecting and developing embedded firmware, host software, and drivers for automotive serdes platforms.Key Responsibilities:Provide...


  • Bengaluru, Karnataka, India 2coms Full time

    Job Title: Principal Software EngineerAt 2coms, we're seeking a highly skilled Principal Software Engineer to join our team. As a key member of our digital transformation team, you will be responsible for designing and developing complex software solutions using Pega CLMKYC.Key Responsibilities:Implement and architect Pega CLMKYC solutions for multiple...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Position: Java Principal EngineerLocation: Bangalore (Work From Office)Job Type: Full-timeWe are seeking a talented and experienced Java Principal Engineer to lead the design and development of complex software systems. The ideal candidate will have a strong background in software engineering and architecture, with deep expertise in Java development.Key...