- Company Name
- Jobs via eFinancialCareers
- Job Title
- Senior Software Development Engineer - Services - Capital One
- Job Description
-
Job title: Senior Software Development Engineer – Services
Role Summary:
Lead the design, development, testing, and maintenance of internal-facing software solutions that automate business processes while ensuring usability and high governance standards. Drive technical strategy, mentor teammates, and influence stakeholders to deliver business-value solutions in a regulated, cloud‑native environment.
Expectations:
- Deliver efficient, maintainable code that meets product vision and governance requirements.
- Balance deep user‑needs analysis with technical feasibility, guiding solutions from concept to production.
- Act as a technical advocate, ensuring solutions are scalable, secure, and well‑documented.
- Foster collaboration across engineering, product, and operations, reducing waste and maximizing reuse.
Key Responsibilities:
- Design and develop APIs and internal tools using modern OO languages (preferably Java).
- Write unit/integration tests, perform code reviews, and maintain CI/CD pipelines.
- Create architectural designs that satisfy business needs while adhering to SOLID and SOA principles.
- Provide technical leadership, mentorship, and code quality standards for the team.
- Recommend and secure stakeholder consensus on solution designs and implementation plans.
- Champion documentation, governance, and compliance in a regulated environment.
- Continuously improve processes and adopt new cloud (AWS) services and AI code‑assistants.
Required Skills:
- Strong programming skills in Java (or equivalent modern OO language).
- Proficient in building RESTful APIs, understanding of HTTP, SOA, and micro‑service patterns.
- Experience with SOLID principles, object‑oriented design, and architectural modeling.
- Knowledge of AWS cloud services (compute, storage, networking, security).
- Demonstrated technical leadership and mentoring experience.
- User‑focussed mindset with ability to gather and translate process requirements.
- Excellent communication, influencing, and stakeholder‑management skills.
- Familiarity with regulated, compliance‑heavy environments preferred.
Required Education & Certifications:
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field.
- Relevant AWS or other cloud certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are desirable.