Experienced Senior Software Engineer – Cloud Native Technologies, Linux System Administration, and Agile Practices
Introduction to Capital One
At Capital One, we're on a mission to make a meaningful difference in the lives of our customers, communities, and employees. As a leading financial institution, we're committed to innovation, diversity, and inclusion. Our Retail Bank Technology team is seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. In this role, you'll have the opportunity to work on exciting projects, collaborate with talented professionals, and contribute to the growth and success of our organization.
Job Overview
We're looking for a talented Senior Software Engineer to design, code, and test software projects, with a focus on the underlying architecture of systems and integration between them. As a Senior Software Engineer, you'll lead projects and project teams, mentor junior engineers, and contribute to best practices. You'll work with a range of technologies, including Linux system administration, bash, resiliency and automation, Mumps, Profile Scripting Language (PSL), SQL, and various AWS tools and services.
Key Responsibilities
- Maintain the cloud infrastructure and related services of the Profile application
 - Build automation and monitoring solutions
 - Utilize programming languages like Python, C, Shell Programming, CHEF, Terraform, NoSQL databases, and a variety of AWS tools and services
 - Work with the Engineering Team Leader and business owners to refine and clarify project requirements
 - Participate in 24x7 support of the Profile application
 - Ensure that all code retains logical stability, reliability, confidentiality, and integrity of Capital One systems, in accordance with Capital One policies, procedures, and guidelines
 - Influence multiple levels on highly technical issues and challenges
 
Essential Qualifications
To be successful in this role, you'll need:
- A Bachelor's Degree in a relevant field
 - At least 4 years of experience in software engineering (internship experience does not apply)
 - At least 1 year of experience with Cloud Native technologies (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
 - At least 1 year of Unix or Linux system administration experience
 
Preferred Qualifications
While not essential, the following qualifications are highly desirable:
- 5+ years of experience supporting 24x7 enterprise applications, such as financial products
 - 3+ years of experience in Agile practices
 - 2+ years of experience working in a Profile application environment
 - 2+ years of experience in shell scripting
 - Ability to debug, optimize code, and automate routine tasks
 - Strong troubleshooting skills
 
Skills and Competencies
To excel in this role, you'll need to possess:
- Strong technical skills in software engineering, Linux system administration, and cloud computing
 - Excellent problem-solving and analytical skills
 - Effective communication and collaboration skills
 - Ability to work in a fast-paced, dynamic environment
 - Strong attention to detail and commitment to quality
 
Career Growth Opportunities and Learning Benefits
At Capital One, we're committed to helping our employees grow and develop their careers. As a Senior Software Engineer, you'll have access to:
- Professional development opportunities, including training and mentorship programs
 - Career advancement opportunities, including promotions and lateral moves
 - A culture of innovation and experimentation, where you'll be encouraged to try new things and learn from your mistakes
 - A collaborative and dynamic work environment, where you'll work with talented professionals who share your passion for technology and innovation
 
Work Environment and Company Culture
At Capital One, we're proud of our diverse and inclusive culture, where everyone is valued and respected. As a Senior Software Engineer, you'll work in a:
- Dynamic and collaborative environment, where you'll work closely with cross-functional teams
 - Culture of innovation and experimentation, where you'll be encouraged to try new things and learn from your mistakes
 - Company that prioritizes work-life balance, with flexible working hours and remote work options
 - Team that values diversity, equity, and inclusion, and is committed to creating a workplace where everyone feels welcome and included
 
Compensation, Perks, and Benefits
We offer a competitive salary range of $140,000 - $159,800 for this role, depending on location and experience. You'll also be eligible for performance-based incentive compensation, including cash bonuses and long-term incentives. Our comprehensive benefits package includes:
- Health, financial, and other benefits that support your total well-being
 - Flexible working hours and remote work options
 - Professional development opportunities, including training and mentorship programs
 - A culture of innovation and experimentation, where you'll be encouraged to try new things and learn from your mistakes
 
Conclusion
If you're a motivated and talented Senior Software Engineer looking for a new challenge, we encourage you to apply for this exciting role. With a competitive salary, comprehensive benefits package, and opportunities for career growth and development, this is an opportunity you won't want to miss. Apply now and join our dynamic team of professionals who are passionate about technology and innovation.
Don't miss out on this exciting opportunity to join our team and contribute to the growth and success of our organization. Apply now and take the first step towards an exciting and rewarding career with Capital One.
Apply for this job