CrawlJobs Logo

Principal Associate - Software Engineering

capitalone.com Logo

Capital One

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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 will be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you will have the opportunity to be on the forefront of driving a major transformation within Capital One.

Job Responsibility:

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like, Java, Scala, Go, React, TypeScript, JavaScript, HTML/CSS,, SQL, and Python, RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services

Requirements:

  • Bachelor’s Degree in Engineering or Computer Science
  • At least 5 years of experience in software engineering (Internship experience does not apply)
  • 3+ years of experience in any of the following : Java/Scala, Golang, React, Node, JavaScript, TypeScript, or Python
  • 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
  • 1+ years of experience with REST, Spring Boot, GraphQL, Jenkins
  • 2+ years of experience in open source frameworks
  • 2+ years of experience in Agile practices
What we offer:
  • Healthy Body, Healthy Mind: You have options and we have the tools to help you decide which health plans best fit your needs
  • Save Money, Make Money: Secure your present, plan for your future and reduce expenses along the way
  • Time, Family and Advice: Options for your time, opportunities for your family, and advice along the way

Additional Information:

Job Posted:
February 03, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Associate - Software Engineering

Principal Software Development Engineer

Join Amgen’s Mission of Serving Patients. At Amgen, if you feel like you’re part...
Location
Location
United States , Tampa; Thousand Oaks
Salary
Salary:
179630.00 - 228979.00 USD / Year
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate degree and 2 years of software development experience
  • Master’s degree and 4 years of software development experience
  • Bachelor’s degree and 6 years of software development experience
  • Associate’s degree and 10 years of software development experience
  • High school diploma / GED and 12 years of software development experience
  • Hands on experience with various cloud services, understand pros and cons of various cloud service in well architected cloud design principles
  • Hands on experience with Full Stack software development. Proficient in programming language Python(preferred), JavaScript(including ReactJS), SQL/NoSQL.
  • Strong problem solving, analytical skills
  • Ability to learn quickly
  • Excellent communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Possesses strong rapid prototyping skills and can quickly translate concepts into working code
  • Contribute to both front-end and back-end development using cloud technology.
  • Provide technical guidance and mentorship to junior developers.
  • Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk and timeline
  • Develop innovative solutions leveraging advanced data-driven algorithms and computational techniques.
  • Define and implement robust software architectures on the cloud, AWS preferred
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations.
  • Identify and resolve technical challenges effectively.
  • Stay updated with the latest trends and advancements
What we offer
What we offer
  • A comprehensive employee benefits package, including a Retirement and Savings Plan with generous company contributions, group medical, dental and vision coverage, life and disability insurance, and flexible spending accounts
  • A discretionary annual bonus program, or for field sales representatives, a sales-based incentive plan
  • Stock-based long-term incentives
  • Award-winning time-off plans
  • Flexible work models, including remote and hybrid work arrangements, where possible
  • Fulltime
Read More
Arrow Right

Principal Roads Engineer

The Principal Roads Engineer will lead the design, planning, and execution of ro...
Location
Location
Qatar , Doha
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Civil Engineering (Master’s in Transportation or Urban Planning preferred)
  • Minimum 15 years of professional experience, with at least 10 years in road design and urban planning projects
  • Proven track record in leading major infrastructure projects, preferably in Oil & Gas or large-scale urban developments
  • Strong knowledge of international road design standards (AASHTO, BS, or equivalent) and urban planning guidelines
  • Proficiency in design software (Civil 3D, MX Roads, OpenRoads, or similar)
Job Responsibility
Job Responsibility
  • Lead the design and development of road networks and associated infrastructure for large-scale projects
  • Integrate urban planning principles into road design to ensure sustainable and efficient layouts
  • Oversee feasibility studies, traffic analysis, and alignment with master plans
  • Coordinate with civil, structural, and environmental teams to deliver holistic solutions
  • Review and approve engineering drawings, specifications, and technical reports
  • Manage stakeholder engagement and present proposals to clients and authorities
Read More
Arrow Right

Principal Engineer

Our platform powers a global customer base, handling millions of transactions, i...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
hostaway.com Logo
Hostaway
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development, with at least 2 years in a leadership role
  • Expert-level proficiency in a Backend programming language, we use PHP
  • Familiarity with transitioning event-driven service-oriented architectures by applying Domain Driven Design (DDD) principles
  • Strong understanding of both relational (MySQL) as well as no-SQL data stores (like DynamoDB or ElasticSearch), data modeling and optimization techniques
  • Knowledge of containerisation technologies (Docker, Kubernetes, Fargate) and the associated ecosystem
  • Experience with event-streaming platforms like Kafka or Kinesis
  • Extensive experience with AWS services and cloud architecture
  • Proven track record of leading and mentoring cross-functional engineering teams
  • Experience with Agile methodologies and CI/CD practices
  • Solid understanding of software design patterns and architectural distributed computing principles
Job Responsibility
Job Responsibility
  • Quick team stand-up, one of your team members seem to be working on a problem you worked on before, and offer to pair with them after the stand-up to support
  • Pairing with one of your team members to work on a complex scalability issue together and grabbing a quick bite to re-fuel those pesky braincells in-between coding sessions!
  • Doing a design session with the Product Manager and UX designer for a large upcoming feature that the team should pick up next week. You ask a lot of questions to drill down to the problem we are trying to solve, and suggest some easier solutions that require less effort for the team.
  • The design session triggered some thoughts about other areas of the system that will be affected. You’re doing a quick dive in the affected areas of the code and find some technical debt that might affect the system’s scalability or reliability. You create a brief Jira ticket and tag the Product Manager to help get it prioritised and to ensure it is not forgotten. You also ping the ticket to one of the other domains' tech leads, as you recall them mentioning a similar problem existing in another domain team.
  • Quick catch-up with the Engineering Manager on the teams delivery reliability and how you can help keep Work in Progress (WIP) and Pull Request (PR) review time to a minimum
  • Talking about PR’s, there are actually still a few open. You take the last part of the day to review your teams PRs. There are some great solutions offered, but one of the junior engineers introduced some code that is difficult to maintain and is lacking unit tests. You jump on a quick call with them to explain the issues and why it matters.
What we offer
What we offer
  • Competitive Compensation: We offer competitive pay based on market rates in the country of the applicant.
  • 100% Remote: Enjoy the freedom to work from anywhere within your country of residence—be it a co-working space, your home office, or even your dining room table. The choice is yours. Just don’t ask to work in our office (we don’t have one).
  • Equity: Every role in our company comes with valuable stock options in a fast-growing and profitable company. This ensures we all share in the company’s success.
  • Values-Driven Leadership: Our Core Values are not just words we’ve written to make us feel good. We leverage them daily when making strategic and tactical decisions.
  • Professional Growth: Our rapid growth offers unparalleled learning and development opportunities, along with a multitude of career advancement opportunities.
  • Annual Paid Leave: The specific amounts vary by country and are aligned with country and/or contract-specific norms.
  • Geographic Specific Benefits: As an international employer, we offer different country-specific benefits such as Health Insurance and Pensions in countries where these perks are customary. The specifics depend on the country of the applicant.
  • Dynamic Team Culture: As a global company with team members in over 40 countries, our diverse and international culture fuels our innovation and creativity, providing a key pillar to our success (and making it a lot of fun to work here).
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

GitHub is changing the way the world builds software, and we want you to help. W...
Location
Location
Mexico , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
  • OR equivalent experience
  • 6+ years of experience working with React, TypeScript, CSS, and frontend tooling (e.g., Webpack, Vite, ESLint, Jest)
  • 6+ years of experience building frontend applications using React-based frameworks or libraries (e.g., Next.js, Remix, TanStack Router/Query)
Job Responsibility
Job Responsibility
  • Contribute to the architectural design and evolution of GitHub's React platform, with a focus on performance, scalability, and developer experience
  • Help drive the migration of key UI surfaces from Rails server-rendered views to a modern React-based application architecture with independent deployment and rendering
  • Identify and resolve frontend performance bottlenecks across page load (LCP), interaction latency (INP), and layout stability (CLS)
  • Build platform-level primitives and patterns (state management, error handling, data fetching, lazy loading) that enable feature teams to ship faster with fewer mistakes
  • Collaborate with design system, accessibility, and infrastructure teams to ensure platform changes meet cross-cutting quality standards
  • Contribute to architectural decision-making for the frontend platform, including rendering strategies, build tooling, and framework evolution
  • Produce technical proposals and design documents for cross-team initiatives
  • Support and mentor engineers across the organization on modern frontend architecture and performance best practices
  • Participate in code reviews to ensure quality, consistency, and adherence to platform patterns across a large, multi-team codebase
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer, Android

Our team creates reusable technologies to help with customer acquisition, onboar...
Location
Location
United States , Sunnyvale
Salary
Salary:
Not provided
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of Android platform experience
  • Proficient in Kotlin
  • Thorough understanding of Android App development -- its core principles, software design patterns, and best practices
  • Deep understanding of various aspects of Mobile App Development
  • Experience with UIkit and Android Library
  • Deep knowledge of mobile design patterns and mobile architecture
  • Experience in integrating with REST based backend services
  • Experience in working with large code bases and effectively driving large projects
  • Experience in mentoring engineers and influencing other engineers across the organization
  • Experience in CI/CD pipelines
Job Responsibility
Job Responsibility
  • Leading the work of other small groups engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples
  • identifying short- and long- term solutions and timeline
  • reviewing and approving proposed solutions
  • implementing new architectural patterns
  • and performing design and code reviews of changes
  • Troubleshooting business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause)
  • engaging support teams to assist in the resolution of issues
  • formulating an action plan
  • directing actions as designated in the plan
  • interpreting the results to determine further action
What we offer
What we offer
  • 401(k) match
  • stock purchase plan
  • paid maternity and parental leave
  • PTO
  • multiple health plans
  • Fulltime
Read More
Arrow Right

Principal Associate - Software Engineering

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Engineering or Computer Science
  • At least 5 years of experience in software engineering (Internship experience does not apply)
  • 3+ years of experience in any of the following : Java/Scala, Golang, React, Node, JavaScript, TypeScript, or Python
  • 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
  • 1+ years of experience with REST, Spring Boot, GraphQL, Jenkins
  • 2+ years of experience in open source frameworks
  • 2+ years of experience in Agile practices
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Collaborate with product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like, Java, Scala, Go, React, TypeScript, JavaScript, HTML/CSS,, SQL, and Python, RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Healthy Body, Healthy Mind
  • Save Money, Make Money
  • Time, Family and Advice
  • Fulltime
Read More
Arrow Right
New

Associate Principal Front End Software Engineer

The Sr. Fullstack Software Engineer will play a pivotal role in the development ...
Location
Location
Mexico , MIGUEL HIDALGO
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5+ years of experience in fullstack development
  • Proficiency in React Native and mobile-first application design
  • Strong backend development experience with Java 17 and Spring Boot
  • Experience with Couchbase and CBLite, or other NoSQL solutions
  • Deep understanding of RESTful APIs, OAuth2/JWT, and cloud integration
  • Knowledge of DevOps tools and practices (Git, CI/CD pipelines, Docker)
  • Demonstrated experience working in agile development teams
Job Responsibility
Job Responsibility
  • Support the vision and actively contribute to building and maintaining digital products aligned with S&T core priorities, using a modern fullstack tech stack
  • Partner with UX, Product, IT, Data & Analytics, and Process Engineering teams to deliver impactful solutions that address business needs
  • Lead hands-on development of cross-platform mobile applications using React Native, integrating with CBLite for offline-first functionality
  • Build and maintain secure, scalable backend services using Java 17 and Spring Boot 3.4.4, integrated with Couchbase Enterprise Edition 7.6.5
  • Develop solutions that harness artificial intelligence and machine learning to deliver automated and personalized experiences
  • Drive and support DevOps practices across CI/CD pipelines, testing, deployment, and observability
  • Proactively troubleshoot delivery blockers, risks, and technical issues while maintaining alignment with engineering and product stakeholders
  • Recommend scalable solutions that meet strategic business objectives and drive measurable value (e.g., efficiency, insights, automation)
What we offer
What we offer
  • Opportunities to learn and develop every day through a wide range of programs
  • Internal digital platforms that promote self-learning
  • Development programs according to Leadership skills
  • Specialized training according to the role
  • Learning experiences with internal and external providers
  • Recognition programs for seniority, behavior, leadership, moments of life, among others
  • Financial wellness programs that will help you reach your goals in all stages of life
  • A flexibility program that will allow you to balance your personal and work life, adapting your working day to your lifestyle
  • Wellness Line, thousands of Agreements and Discounts, Scholarship programs for your children, Aid Plans for different moments of life, among others
  • Fulltime
Read More
Arrow Right
New

Associate Principal Software Application Engineer

Develops and maintains custom applications, provides technical support for devel...
Location
Location
Canada , Halifax
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • BA/BS degree and 6-8 years’ relevant experience OR equivalent combination of education and experience.
Job Responsibility
Job Responsibility
  • Plays a lead role in broad-based application / project development
  • Performs detailed design of complex applications and architecture components
  • Designs requirements to comply with project standards and deliver outcomes on time and according to specifications
  • Reviews design, coding and unit testing – manages code reviews and ensures code compliance with project standards
  • Leverages development and deployment expertise to ensure overall project efforts are properly resources, focused and managed
  • Provides input on technical interdependencies and prioritization requirements
  • Coordinates technical release activities with applications and other development staff
  • Provides mentorship and guidance to junior team members – ensuring they understand requirements and anticipated outcomes
  • May lead significant project efforts comprising Unisys, contract and other team members
  • Assist in developing upskilling plan for junior team members
  • Fulltime
Read More
Arrow Right