Job Description
About the position
The Senior Software Engineer, Full Stack role at Capital One involves designing, developing, testing, implementing, and supporting technical solutions using a variety of full-stack development tools and technologies. This position is ideal for individuals who are passionate about technology and enjoy solving complex business problems in a collaborative and fast-paced environment. The role emphasizes the importance of staying updated with tech trends and mentoring fellow engineers while delivering cloud-based solutions that enhance customer experiences.
Responsibilities
• Collaborate with Agile teams to design, develop, test, implement, and support technical solutions.
,
• Stay updated on tech trends and experiment with new technologies.
,
• Mentor other members of the engineering community.
,
• Work with digital product managers to deliver cloud-based solutions.
,
• Utilize programming languages and tools such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, Go, Docker, Kubernetes, and AWS services.
Requirements
• Bachelor's Degree
,
• At least 3 years of experience in software engineering (Internship experience does not apply).
Nice-to-haves
• 5+ years of experience in JavaScript, Java, TypeScript, SQL, Python, or Go.
,
• 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service.
,
• 3+ years of experience in open source frameworks.
,
• 2+ years of experience in Agile practices.
Benefits
• Comprehensive health benefits
,
• Financial benefits
,
• Inclusive workplace policies
Responsibilities
- The Senior Software Engineer, Full Stack role at Capital One involves designing, developing, testing, implementing, and supporting technical solutions using a variety of full-stack development tools and technologies
- The role emphasizes the importance of staying updated with tech trends and mentoring fellow engineers while delivering cloud-based solutions that enhance customer experiences
- Collaborate with Agile teams to design, develop, test, implement, and support technical solutions
- Stay updated on tech trends and experiment with new technologies
- Mentor other members of the engineering community
- Work with digital product managers to deliver cloud-based solutions
- Utilize programming languages and tools such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, Go, Docker, Kubernetes, and AWS services
Requirements
- Bachelor's Degree
- At least 3 years of experience in software engineering (Internship experience does not apply)
- 5+ years of experience in JavaScript, Java, TypeScript, SQL, Python, or Go
- 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
- 3+ years of experience in open source frameworks
- 2+ years of experience in Agile practices