Open Position

Engineer Manager

Lead an engineering team on C#/.NET systems. Technical health, mentorship, and AI-assisted development as a core practice.

Requirements

  • Prior experience managing or mentoring engineers
  • Strong experience with C#/.NET and backend application development
  • Solid knowledge of RESTful API design and service-oriented architectures
  • Experience with relational databases (SQL Server or PostgreSQL) - data modeling, performance tuning
  • Comfortable driving AI-assisted development practices across a team
  • Experience facilitating SDLC processes and standards
  • Strong written and spoken English

Preferred qualifications

  • Exposure to cloud platforms (Azure or AWS)
  • Experience with containerized environments (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and Git-based workflows
  • Experience contributing to ADRs / architecture decisions
  • Background in both product-oriented and client-service delivery contexts
  • Experience delegating and planning workload across a small-to-mid engineering team

Responsibilities

  • Monitor production systems using existing tools and logs, debug issues with guidance, and escalate when systems behave unexpectedly
  • Partner with AI through context engineering - critically evaluate its output and continuously improve documentation and collaboration patterns to deliver work more effectively
  • Maintain deep domain expertise across the systems in use, self-resolve knowledge gaps, and build enough proficiency in new technologies to troubleshoot them effectively
  • Take loosely defined feature outcomes, evaluate their technical trade-offs and constraints, and create implementation plans that deliver within existing system boundaries
  • Develop your teammates' skills through hands-on mentorship, sharing expertise in the domains where you have strength and experience
  • Adopt and facilitate software development lifecycle processes, ensuring the team consistently follows established standards and practices
  • Propose and implement solutions that evolve the system architecture, contribute to ADRs, and strengthen the architecture already in place
  • Actively assign and distribute work across the team based on availability, skills, and capacity, ensuring tasks reach the right people

Strong written and spoken English is required across roles, since we work with international teams. JBK hires in Argentina and South America.

Think this is you?

Send us your application through our recruiting portal and tell us why this role fits.

Apply Now