Senior Software Engineering Manager
SoTalent · Harrisonburg, VA
قدّم وتابع مع أبلاي إيدجSenior Manager, Software Engineering📍 Location: Harrisonburg, VA, US🏢 Industry: Financial Services💼 Work Setting: HybridAre you a technology leader with deep software engineering expertise, cloud experience, and a passion for mentoring teams? This role offers the opportunity to lead large-scale technology initiatives, build distributed systems, and influence the future of Capital One's digital transformation journey.As a Senior Manager, you will combine technical leadership, people management, and architectural guidance while partnering with product, engineering, and business stakeholders to deliver scalable, secure, and innovative solutions.Key ResponsibilitiesEngineering LeadershipTeam ManagementLead and develop teams of software engineers.Mentor engineers and managers across the organization.Foster a culture of innovation, collaboration, and continuous learning.Support hiring, coaching, performance management, and career development.Technical LeadershipGuide engineering teams on software design and architecture decisions.Establish engineering best practices and coding standards.Review and evaluate code when necessary.Promote engineering excellence and operational stability.Application DevelopmentBack-End EngineeringDesign, build, and maintain scalable applications using technologies such as:JavaPythonNode.jsGoScalaSQLDistributed SystemsDevelop cloud-native microservices architectures.Build highly scalable and resilient distributed systems.Design solutions to support enterprise and regulatory requirements.Database TechnologiesWork with:Relational Databases (RDBMS)NoSQL DatabasesData PlatformsLarge-Scale Transaction SystemsCloud & Platform EngineeringCloud SolutionsDesign and deploy solutions using:Amazon Web Services (AWS)Microsoft AzureGoogle Cloud Platform (GCP)Containerization & OrchestrationLeverage technologies such as:DockerKubernetesContainer Orchestration ServicesCloud TransformationSupport modernization initiatives.Drive adoption of cloud-native development practices.Improve scalability, reliability, and operational efficiency.Product & Business CollaborationCross-Functional PartnershipCollaborate with:Product ManagersSoftware EngineersArchitectsBusiness LeadersTechnical StakeholdersSolution DeliveryTranslate business requirements into technical solutions.Deliver products that drive customer and business value.Align technology strategies with organizational objectives.Innovation & Continuous ImprovementTechnology AdvancementStay current on emerging technologies and industry trends.Experiment with new tools, frameworks, and platforms.Recommend innovative solutions that improve business outcomes.Community EngagementParticipate in internal and external technology communities.Share technical expertise across teams.Contribute to engineering thought leadership.Required QualificationsEducationBachelor's Degree RequiredExperienceSoftware Engineering6+ years of professional software engineering experienceCloud Computing 1+ year of experience with:AWSMicrosoft AzureGoogle Cloud Platform (GCP)Leadership4+ years of people management experiencePreferred QualificationsEducation Master's Degree PreferredDevelopment Technologies 9+ years of experience with one or more of:JavaScalaPythonGoNode.jsCloud Platforms3+ years of experience with:AWSAzureGCPOther Enterprise Cloud PlatformsEngineering Frameworks4+ years of experience with open-source frameworksLeadership7+ years of people management experienceAgile Delivery 2+ years working within Agile environmentsKey SkillsSoftware Engineering LeadershipBack-End DevelopmentJavaPythonGoNode.jsScalaAWSAzureGCPMicroservicesKubernetesDockerSQLNoSQLCore CompetenciesTechnical LeadershipPeople ManagementCloud ArchitectureSolution DesignCollaborationInnovationStrategic ThinkingMentorshipAgile DeliveryProblem Solving