
Lead Software Engineer
Capital One17 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Collaborate across Agile teams to design, develop, test, implement, and support full-stack technical solutions.
- Lead a portfolio of technology projects involving distributed microservices and full-stack systems.
- Build and enhance local and established build and deployment pipelines, and troubleshoot complex pipeline issues.
- Debug issues across backend, frontend, middleware, infrastructure, databases, pipelines, and distributed systems from local development through production.
- Develop features that improve user experience and address relevant non-functional requirements.
- Teach architecture and design patterns and mentor members of the engineering community.
- Identify root causes, implement fixes, and correct affected data.
Requirements
- Bachelor’s degree in Engineering or Computer Science.
- At least 9 years of software engineering experience.
- At least 7 years of experience building backend services, including technologies such as Java, JavaScript, Python, Go, Node, Scala, TypeScript, and Spring Boot.
- At least 2 years of experience with a frontend language, such as JavaScript or TypeScript.
- At least 6 years of experience with database technology, such as MySQL, PostgreSQL, MongoDB, Redis, Cassandra, or DynamoDB.
- At least 2 years of experience with a UI framework, such as Angular, Vue, or React.
- At least 3 years of experience designing, building, and testing distributed systems.
- At least 2 years of experience in a technical leadership role overseeing strategic projects.
- Preferred: 4+ years with Agile or Kanban software development, a cloud computing provider, automated testing supporting continuous integration and deployment, a server-side application framework, software building and testing, and high-level design.
- Internship experience does not apply to the specified experience requirements.
Benefits
- The organization offers extensive development opportunities and participation in internal and external technology communities.
- The position is located in Bangalore, Karnataka, India.
- Capital One states that it will not sponsor a new applicant for employment authorization for this position.
Tech Stack
Amazon DynamoDBAngularApache CassandraAWSAzureDjangoExpressGoGoogle CloudJavaJavaScriptMongoDBMySQLNode.jsPostgreSQLPythonReactRedisScalaSpring BootTypeScriptVue.js
Categories
About Capital One
Capital One is a U.S. consumer and commercial bank that offers credit cards, checking and savings accounts, auto financing, and lending to small and large businesses. It earns revenue from interest income and interchange/fees across its card and banking products, and develops cloud-based digital services. Founded in 1994, Capital One is publicly traded on the NYSE (COF) and is headquartered in McLean, Virginia.