Are you excited about technology and passionate about solving complex challenges? Join us at Capital One as a Senior Back End Software Engineer. You'll work in a dynamic, collaborative environment, tackling real customer problems as part of a team of innovators and disruptors.
What You'll Be Doing: - Lead diverse technology projects and develop solutions that meet the regulatory needs of the company through your expertise in distributed microservices and full stack systems.
- Stay updated with technology trends, engage with tech communities, and mentor fellow engineers, while occasionally contributing to code reviews or coding yourself.
- Collaborate closely with digital product managers to deliver powerful cloud-based solutions that enhance the financial empowerment of millions of Americans.
- Utilize programming languages such as Java, Python, SQL, Node.js, Go, and Scala along with open-source RDBMS, NoSQL databases, and Container Orchestration technologies like Docker and Kubernetes, incorporating various AWS tools and services.
Basic Qualifications: - Bachelor's Degree.
- At least 4 years of professional software engineering experience.
- At least 1 year of experience with cloud computing services (AWS, Microsoft Azure, Google Cloud).
Preferred Qualifications: - Master's Degree.
- 7+ years of experience in at least one of the following languages: Java, Scala, Python, Go, or Node.js.
- 2+ years of experience with cloud service platforms.
- 4+ years of experience using open source frameworks.
- 1+ years of management experience.
- 2+ years working in Agile methodologies.
Please Note: Capital One does not offer sponsorship for this position. This role is available in McLean, VA ($193,400 - $220,700), Plano, TX ($175,800 - $200,700), and Richmond, VA ($175,800 - $200,700). Actual salary will be based on your location and discussable during the interview process.
Capital One provides a competitive benefits package that supports your overall well-being. Join us and make a difference.