Senior / Principal Software Engineer - Back End at Capital One Financial Corporation

Posted on: 05/27/2021

Location: Plano (ON-SITE)

full time

Original Source

Tags: spring ios sql restful chef android maven oracle angular postgresql python aws

Plano 7 (31067), United States of America, Plano, TexasSenior / Principal Software Engineer - Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative,[inclusive,]( and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We are seeking Senior / Principal Software Engineers who are passionate about marrying data with emerging technologies to join our team. As a[Capital One Software Engineer](, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. Learn more about[#lifeatcapitalone]( and our commitment to[diversity & inclusion]( by jumping to[slides 25-40]( on our Corporate Social Responsibility Report. As a Capital One Software Engineer, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data. You'll bring solid experience in emerging and traditional technologies such as: Java, Spring, Angular, Python, HTML, CSS, SQL, Chef, Maven, iOS, Android, and AWS/Cloud Infrastructure to name a few. What You’ll Do: * This unique role requires close collaboration and teamwork with product owners, business leaders, operations team members as well as business analysts/data scientists to solve emerging business problems, guide team members to update existing applications, and research innovation in business processes and tools. * Lead the craftsmanship, availability, resilience, and scalability of your solutions, ensuring applications are well-managed from all angles. * Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community * Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity - Lead and/or mentor a team of engineers * Provide active mentorship/guidance and people management to fellow members of the agile tech team and participate in internal and external technology conferences & communities. * What you would expect to work on here: This role provides opportunities to work in many technologies, projects and products. Technologies include Java/SpringBoot and SpringBatch, Angular, Oracle, Postgresql, CI/CD, Cloud Engineering. The scope of this role will cover legacy monolithic applications as well as transitioning to event driven architecture. This role will also provide opportunities to solve business processes and problems using machine learning. * This role is an informal leadership role and will require you to guide more junior team members, as well. ​​Basic Qualifications: * Bachelor’s Degree * At least 4 years of enterprise software engineering experience in *Java and* Spring * At least 4 years of enterprise software engineering experience with micro services and *API**architecture* * At least 1 year of Public Cloud experience Preferred Qualifications: * Master's Degree * 6+ years of enterprise software engineering experience in *Java and* Spring * 6+ years of enterprise software engineering experience with micro services and *API**architecture* * 2+ years of enterprise software engineering experience in *AWS* * *AWS* Certification At this time, Capital One will not sponsor a new applicant for employment authorization for this position.