Job Closed
This listing is no longer active.
Lead Software Engineer, MUMPS
Location
Virginia
Posted
97 days ago
Salary
$179.4K - $204.7K / year
Seniority
Senior
Job Description
Lead Software Engineer, MUMPS
Capital One
• Work with the Development Team Leaders and business owners to refine and clarify project requirements • Work with the Development Team Leader to help manage tasks and stories • Provide team leadership and proactively seek out areas for improvement • Produce detailed design specifications from project requirements • Code projects using existing design standards and within accepted defect rate based on specification documents • Help gather and provide input to assist in overall team process improvement and product design stability • Properly track issues and resolutions in relation to the development effort using JIRA • Ensure that all code retains logical stability, reliability, confidentiality, and integrity of Capital One systems in accordance with Capital One policies, procedures and guidelines
Job Requirements
- Bachelor’s Degree
- At least 4 years of experience in software engineering
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
- 6+ years of professional experience developing on Profile application (MUMPS and PSL) (preferred)
- 6+ years of professional experience developing banking software (financial products and financial reporting features) (preferred)
- 2+ years of experience in Agile practices (preferred)
- Experience with database management systems, SQL, or other automated testing (preferred)
Benefits
- Comprehensive, competitive, and inclusive set of health benefits
- Financial benefits
- Other benefits supporting total well-being
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Pair TeamOn a mission to connect underserved communities to high quality care.
• Own core product initiatives and drive full-stack development using modern web technologies • Build scalable, high-performance applications that support both clinical and patient experiences • Identify and implement improvements across our platform to enhance speed, reliability, and usability • Collaborate closely with product managers, designers, and platform engineers to deliver seamless, user-centered solutions • Help guide architectural decisions that will support our growing team and mission-driven roadmap
Staff Product Engineer, Fullstack
Pair TeamOn a mission to connect underserved communities to high quality care.
• Lead the development of end-to-end product features, with a focus on long-term scalability, performance, and impact • Set technical direction and architectural standards across projects and pods • Identify and solve high-leverage technical problems, balancing speed with thoughtful design • Collaborate closely with product, design, clinical, and operations teams to deliver cohesive, patient-centered solutions • Serve as a technical mentor and multiplier—uplifting the team’s capabilities and contributing to our engineering culture • Drive alignment between technical execution and business goals, ensuring measurable outcomes
• Design and develop microservices and RESTful APIs using Java Spring Boot • Implement 12-factor principles, Test-Driven Development (TDD), and CI/CD pipelines for high-quality delivery • Collaborate with cross-functional teams to define architecture and implement best practices • Optimize application performance and ensure security compliance • Design and deploy cloud-native applications using AWS or Azure services (e.g., Lambda, API Gateway, S3, Azure Functions, Event Hub) • Work on containerization and orchestration (Docker/Kubernetes) for scalable deployments • Participate in code reviews, testing, and documentation
• Contribute code and tests according to criteria established by our product and engineering teams • Monitor, troubleshoot, and support our application in production • Seek opportunities to enhance the stability, performance, maintainability, and extensibility of our application • Lead discussions by communicating technical ideas to non-technical individuals • Participate in the design of software architecture solutions • Provide input on technical feasibility, performance optimization, and scalability considerations • Leverage AI-assisted development tools to accelerate coding, debugging, and code review workflows • Participate in knowledge sharing activities, such as code reviews, tech talks, and workshops • Provide guidance and mentorship to junior developers.



