
Senior Manager, Software Engineering
Part Time (16 to 20 hours a week) - C2H
Remote (Prefer Austin)
Job Description
Essential Job Functions
Engineering Delivery & Execution
Lead end-to-end engineering execution across multiple concurrent client engagements
Translate client requirements and discovery outputs into technical designs and deliverables
Drive predictable, high-quality delivery against committed scope, timelines, and budgets
Ensure adherence to:
Code quality standards
Testing strategies
CI/CD pipelines
DevOps practices
Conduct system design reviews to ensure scalability, security, and alignment with each client's architecture Client & Business Partnership
Partner with clients and business analysts to:
Understand client business and operational needs
Refine problem statements from discovery into buildable scope
Influence and shape technical solutions
Provide visibility into:
Scope
Effort and estimates
Trade-offs
Resource needs
Support prioritization and proposal decisions based on:
Client business value and ROI
Technical feasibility
Delivery timelines and margin
AI & Intelligent Automation
Build and deliver AI-driven applications and automation solutions for clients
Work hands-on with:
Generative AI (Azure OpenAI, Anthropic Claude)
AI agents and agentic workflows
Machine learning components
Contribute to solutions for:
Operations optimization (warehouse, store, and back-office)
Document and data intelligence
Employee productivity and workflow automation
Champion AI-assisted development practices (e.g., Claude Code, GitHub Copilot) across the engineering team
Product Support & Operational Excellence (Build + Run)
Ensure delivered systems are production-ready and highly reliable
Lead engineering teams in:
Managed support of client platforms
Incident management within client SLAs
Root cause analysis (RCA)
Define and track:
System reliability metrics
Performance benchmarks
Delivery KPIs (velocity, cycle time, defect rates)
Improve system resilience through:
Monitoring and alerting
Observability practices
Continuous improvement
Team Leadership & People Management
Lead and grow a team of software engineers and technical leads
Drive:
Hiring
Onboarding
Mentorship
Performance management
Foster a culture of:
Accountability and client ownership
Innovation
Continuous learning
Enable teams through:
Clear delegation
Documentation
Tooling and development frameworks
Agile & Execution Excellence
Champion Agile/Lean methodologies adapted to client engagements
Facilitate:
Sprint planning
Stand-ups
Retrospectives
Release management
Coordinate across engagements through cross-team planning and resource balancing
Platform & Cost Optimization
Drive efficiency for and its clients through:
Automation
Tooling improvements
Process optimization
Lead cost optimization efforts:
Cloud cost management (Azure)
Infrastructure efficiency
Licensing optimization
Governance & Compliance
Ensure adherence to:
Security standards (client-specific)
Compliance requirements (e.g., SOC 2, client regulatory frameworks)
Data governance and client data-handling practices
Knowledge, Skills & Abilities
Bachelors or Masters degree in Computer Science or equivalent experience
10+ years of software development experience
3+ years in engineering leadership roles
Experience leading teams of 5+ engineers, ideally in a consulting or client-services environment
Strong expertise in:
Microservices and cloud-native architecture
Data structures & algorithms
Cloud platforms (Azure preferred; AWS/Google Cloud Platform a plus)
Distributed systems
Hands-on experience with:
Generative AI / AI-enabled development
CI/CD tools (Git, GitHub Actions, Azure DevOps)
Containerization (Docker, Kubernetes)
Messaging and integration platforms (e.g., Kafka, Azure Service Bus)
Excellent client-facing communication and presentation skills
Core Competencies
Client Focus
Communication
Driving for Results
Coaching and Developing Others
Leading Change