[Remote] Software Engineering Manager
Note: The job is a remote job and is open to candidates in USA. Micrologic is rapidly scaling its end-to-end car wash workflow automation platform, integrating POS, kiosks, controllers, hardware, payments, marketing automation, and enterprise cloud services. The Engineering Manager will provide hands-on technical leadership and people management, owning engineering quality, team development, roadmap execution, operational excellence, and the delivery of scalable, reliable software across the product portfolio.
Responsibilities
- Own engineering quality standards, coding practices, and technical review processes
- Collaborates with architects and senior engineering leaders to drive architectural decisions, system design, and long‑term technical evolution
- Partner with Platform Engineering to ensure systems are secure, scalable, reliable, observable, and maintainable
- Drive reduction of technical debt and enforce sustainable engineering velocity
- Partner with Architects, DevOps, and QA leaders to implement and oversee CI/CD, testing frameworks, and engineering automation improvements
- Manage, coach, and develop engineers, focusing on technical growth, and engineering excellence
- Build a culture of accountability, sense of urgency, and ownership
- Provide regular feedback, performance evaluations, and development plans
- Hire and onboard high‑caliber engineering talent
- Develop future leads and senior engineers through structured mentorship
- Lead hybrid teams comprising onsite and offshore resources
- Partner with the Product Management to define scope, sequence, and delivery plans of products
- Assess technical feasibility, identify risks, and provide engineering estimates for all development requests
- Ensure engineering capacity, constraints, and technical risks are factored into roadmap decisions, most importantly when it comes to providing timeline commitments
- Support and ensure timely delivery of product and project deliverables by removing technical blockers and ensuring engineering readiness (definition of done)
- Maintain alignment between technical priorities and product outcomes
- Participate and drive agile engineering delivery rituals ensuring team is on track
- Ensure availability, reliability, and performance of applications in production
- Ensure environments supporting SDLC execution (SIT, QA, UAT, Staging etc.,) without interruptions
- Drive incident response, root‑cause analysis, and long‑term corrective actions
- Establish and track engineering KPIs (quality, stability, technical debt, cycle time)
- Partner with SRE/Platform teams to improve observability, monitoring, and operational tooling
Skills
- ● 8+ years in software engineering leveraging .NET, C#, .Net Core and related Microsoft technologies, with 2–4 years in managing or leading engineering teams
- ● Strong technical depth and understanding of cloud platforms (AWS services), microservices architecture, REST APIs, and distributed systems
- ● Demonstrated ability to lead design / reviews, make architectural decisions, and develop technical strategy
- ● Technical expertise or strong familiarity with frontend frameworks (React/Angular)
- ● Strong understanding of security, performance optimization, and observability
- ● Proficiency with CI/CD pipeline, Git, automated testing, and DevOps practices
- ● Ability to enforce code quality, technical design standards, and SDLC governance
- ● Strong partnership skills with Product, QA, UX, and Platform teams to achieve desired objectives
- ● Strong collaboration skills to work with customer facing teams in managing customer expectations
- ● Ability to balance short‑term delivery needs with long‑term technical health
- ● Ability to quickly learn and apply new tools and technologies
- ● Experience or familiarity with leveraging AI tools to improve code quality, and
- ● delivery efficiency
- ● Ability to lead triage, technical investigation, and RCA of critical issues
- ● Experience mentoring engineering teams; working with offshore teams
- ● Strong ownership mindset and ability to operate with autonomy
- ● Clear, concise communication, comfortable engaging with executives and engineers alike
- ● Empathetic leadership style with a focus on team health and sustainability
- ● Master's or Bachelor's degree in Computer Science
- ● Experience modernizing legacy .NET applications to .NET Core, cloud-native, microservices architectures
- ● Experience working with distributed hardware devices (kiosks, controllers, scanners, IoT)
- ● Experience supporting enterprise customers with mission-critical deployments
- ● Prior experience in a high-growth or fast-paced startup-style environment
- ● Go getter mindset when it comes to meeting objectives
Company Overview
Company H1B Sponsorship