Manager, Software Engineering - Remote

JDXpert
What You’ll Do: 
  • Lead, mentor, and manage a team of software engineers, providing technical guidance, coaching, and career development. 
  • Contribute hands-on to the architecture, design, and implementation of our microservices-based SaaS platform. 
  • Collaborate closely with Product Management and other engineering teams to align technical solutions with business objectives. 
  • Guide and implement best practices for microservices architecture, event-driven systems, and software quality. 
  • Ensure adherence to high standards of software quality, code reviews, and automated testing. 
  • Foster a culture of technical excellence, innovation, and continuous improvement. 
  • Maintain responsibility for team project planning, prioritization, and timely delivery. 
 
 
 
 
What you'll have: 
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience. 
  • 7+ years of experience in software engineering, with significant hands-on development. 
  • 2+ years of experience in a technical leadership or management role, mentoring or directly managing engineers. 
  • Extensive experience developing cloud-native applications using .NET, Kubernetes, and Azure. 
  • Strong expertise in microservices architecture, event-driven systems, and CI/CD practices. 
  • Solid understanding of software quality, automated testing, and observability. 
  • Excellent interpersonal, communication, and leadership skills. 
 
 
As a bonus, you’ll have: 
  • Experience with AI-driven applications or integrations, including Generative AI and RAG techniques. 
  • Contributions to open-source projects. 
  • Experience with Infrastructure-as-Code (IaC) tools like Terraform. 
This role is remote and reports to our SVP, Software Engineering & IT.

Help provides instructions on how to use the SmartMatch™ site and to report bugs. For job-related inquiries please contact the employer.