Manager, Software Engineering

CONNECTTEL INC.
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Software Quality Continuous Integration Data Governance Data Structures DevOps Distributed Systems Github
+21 more
Data Intelligence Machine Learning Scrum Methodology Release Management Software Engineering Strategies of Testing Azure Service Bus Google Cloud GitHub Copilot Reliability of Systems Generative AI Git Containerization Kubernetes Information Technology Integration Frameworks Apache Kafka Virtual Agents Cloud Optimization Docker Microservices

Job description

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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all