BENGALURU · FULLTIME
Senior Lead Software Engineer (Fullstack)
Capital One
Bengaluru · onsite · Posted 9d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
As a Senior Lead (Software Engineering), you will be the technical authority responsible for the end-to-end architecture and functionality of software systems, ensuring they meet business functional requirements and technical non-functional specifications. Collaborate with stakeholders, developers, and architects to create blueprints, choose technologies, and set coding standards, while also providing guidance and support throughout the development lifecycle.
The core responsibilities for the job include the following:
High-Level Design:
- Develops architectural blueprints, conceptual models, and designs for software systems, ensuring they meet business needs and technical requirements.
- Proactively identifies technical debt and develops a design and approach to mitigate and resolve it promptly.
Technology Selection:
- Makes decisions about the technologies, frameworks, libraries, and tools to be used in a project.
- Evaluates and helps conclude across internal and external choices.
SDLC Standards:
- Establishes and enforces coding, deployment, and monitoring standards and best practices for the engineering team.
Collaboration:
- Works closely with product and engineering stakeholders to define requirements and ensure alignment throughout the project.
- Helps quantify the risk and impact of existing technical debt and prioritize resolving and mitigating it promptly.
Technical Leadership:
- Provides technical guidance, mentorship, and support to the development team.
- Defines coding, security, deployment (CI/CD), and observability/monitoring standards across teams.
- Act as a force multiplier.
Documentation:
- Creates technical documentation to ensure the project is well-defined and understood by all stakeholders.
Requirements:
- Deep technical knowledge of data pipelines for AI, real-time data handling, web application security, high availability systems, etc.
- Extensive experience in software development across transactional and big data systems with a foundational understanding of various technologies and methodologies.
- Comfortable with multiple programming languages and paradigms, familiarity with relational and NoSQL data stores, and streaming technology.
- Problem-Solving: Strong analytical and problem-solving skills to identify and resolve technical issues.
- Communication: Excellent communication skills to effectively convey technical information to both technical and non-technical audiences.
- Project Management: Familiarity with project management methodologies and techniques, including Agile and Scrum.
Basic Qualifications:
- Bachelor's Degree in Engineering.
- At least 10 years of professional software engineering experience (internship experience does not apply).
- At least 1 year of experience with cloud computing (AWS, Microsoft Azure, Google Cloud).
Preferred Qualifications:
- Master's Degree in Engineering.
- 5+ years of experience in at least one of the following: Java, Python, JavaScript (TypeScript).
- 3+ years of experience with AWS or any other cloud service.
- Familiarity with project management experiencestakeholder management, delivery, and timeline management, etc.
- 2+ years of experience in Agile practices.
Sourced from instahyre
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About CapitalOne
Capital One
FinTech
175
employees
1994
32 years old
McLean
United States
About
Industries
Employee ratings
69 reviews
Culture
3.5
Career growth
2.9
Work-life
3.7
Employees rate it well for
Find them on