Capital One

Senior Software Engineer, Back End (Java, Python, Go, AWS)

Capital One

Chicago, IL, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Are you a highly skilled and experienced software engineer looking for a challenging and rewarding opportunity? Look no further than Capital One! As a Senior Software Engineer, Back End, you will play a pivotal role in designing and developing cutting-edge solutions for our rapidly growing organization. In this role, you will utilize your expertise in Java, Python, Go, and AWS to build scalable and robust back-end systems that power our innovative products and services. We are seeking a driven and passionate individual who is not afraid to take on complex technical challenges and deliver exceptional results. If this sounds like you, we would love to have you join our dynamic and collaborative team!

  1. Design and develop high-quality, scalable, and secure back-end systems using Java, Python, Go, and AWS technologies.
  2. Collaborate with cross-functional teams to gather requirements and design solutions that meet business needs.
  3. Write clean, efficient, and maintainable code following industry best practices and coding standards.
  4. Troubleshoot and debug complex technical issues to ensure smooth functioning of back-end systems.
  5. Conduct thorough testing and code reviews to ensure high-quality deliverables.
  6. Stay updated with the latest industry trends and technologies and apply them in project development.
  7. Take ownership of projects and drive them to completion within the given timeline.
  8. Mentor and provide technical guidance to junior team members to help them grow and develop their skills.
  9. Collaborate with DevOps engineers to ensure smooth deployment and maintenance of back-end systems.
  10. Communicate effectively with stakeholders and provide regular updates on project progress and status.
  11. Identify opportunities for process improvements and implement them to increase efficiency and productivity.
  12. Adhere to company policies and procedures, including security and compliance standards.
  13. Proactively identify and mitigate potential risks and issues related to back-end systems.
  14. Participate in code reviews, brainstorming sessions, and team meetings to share ideas and contribute to the overall growth of the team.
Where is this job?
This job is located at Chicago, IL, USA
Job Qualifications
  • Extensive Experience With Java, Python, Go, And Aws: A Senior Software Engineer, Back End At Capital One Should Possess A Deep Understanding And Hands-On Experience With These Key Technologies. They Should Be Able To Design, Develop, And Maintain Complex Back-End Systems Using These Languages And Cloud Services.

  • Strong Understanding Of Software Architecture And Design Patterns: This Role Requires A Solid Understanding Of Software Architecture And Design Principles. The Candidate Should Be Able To Architect Scalable And Highly Available Systems That Meet Business Requirements.

  • Experience With Microservices And Distributed Systems: As A Senior Software Engineer, Back End, The Candidate Should Have Experience With Building And Deploying Microservices-Based Applications. They Should Also Have A Good Understanding Of Distributed Systems And How To Design And Implement Them.

  • Familiarity With Agile Methodologies: Capital One Follows An Agile Development Process, And The Ideal Candidate Should Be Comfortable Working In An Agile Environment. They Should Be Able To Collaborate With Cross-Functional Teams And Deliver High-Quality Software In Short Iterations.

  • Strong Problem-Solving And Analytical Skills: A Senior Software Engineer, Back End Should Have Excellent Problem-Solving Skills And Be Able To Approach Complex Technical Challenges With A Logical And Analytical Mindset. They Should Be Able To Identify And Troubleshoot Issues Quickly And Efficiently.

Required Skills
  • Database Management

  • Agile Methodology

  • Distributed systems

  • API design

  • DevOps automation

  • Java Programming

  • System architecture

  • Code optimization

  • Python development

  • Aws Cloud Computing

  • Go Language

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer, Back End (Java, Python, Go, AWS) in Chicago, IL, USA is $115,000 - $145,000 per year. This may vary based on factors such as experience, education, company size, and industry.

Additional Information
Capital One is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 19th, 2025
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Capital One

Capital One Financial Corporation is an American bank holding company specializing in credit cards, auto loans, banking, and savings accounts, headquartered in McLean, Virginia. Capital One is ranked 11th on the list of largest banks in the United States by assets.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started