- Company Name
- SF Technology Solutions
- Job Title
- Software Engineering Manager
- Job Description
-
Job title: Software Engineering Manager
Role Summary: Lead the software development organization for a high‑growth PE‑backed scale‑up, driving product innovation, engineering excellence, and cloud infrastructure. Own the technical roadmap, mentor a multi‑disciplinary team, and collaborate cross‑functionally to deliver scalable solutions.
Expectations: • Rapidly adapt to an expanding product portfolio and contribute to strategic technical decisions. • Transition into a senior technical leadership role within a short timeframe. • Operate autonomously with minimal micromanagement, ensuring high standards of quality and delivery.
Key Responsibilities: • Champion full‑stack development across C#, .NET, and JavaScript stacks. • Design, implement, and maintain ETL pipelines, data warehousing, and data visualization workflows. • Architect and operate cloud‑native services using serverless, microservices, and event‑driven patterns. • Define and enforce coding standards, CI/CD pipelines, and automated testing practices. • Partner with product, design, and data teams to shape feature requirements and prioritise backlog. • Mentor and grow engineering talent, fostering a culture of continuous improvement. • Manage stakeholder expectations, release schedules, and technical risk mitigation.
Required Skills: • 5+ years of software engineering experience, including leadership. • Proficiency in C#, .NET, and JavaScript (Node.js/React/Vue). • Hands‑on data engineering: ETL, data warehousing, BI/visualisation. • Cloud provisioning experience (Azure, AWS, or GCP). • Knowledge of serverless, microservices, event‑sourced architectures. • Prior experience in high‑growth, product‑focused organisations; PE/VC exposure is a plus. • Strong communication, collaboration, and mentorship abilities. • Passion for AI and emerging technologies is desirable.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. • Relevant cloud or development certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer, or equivalent) considered a plus.