Software Engineering Manager

  • Chicago, Illinois
  • Full Time

Lead a team of software engineers in designing and building scalable, cloud-based applications. Collaborate with cross-functional teams to deliver resilient systems and drive technical excellence in an agile environment.

Key Responsibilities:

  • Manage and mentor a distributed development team
  • Oversee delivery of complex, multi-system projects
  • Guide architecture decisions and performance optimization
  • Promote best practices in coding, testing, and DevOps
  • Coordinate with external vendors and internal stakeholders

Qualifications:

  • 8+ years in software engineering and team leadership
  • Deep expertise in Java (8+), OOP, multi-threading, and design patterns
  • Experience with cloud platforms (preferably AWS), distributed messaging (Kafka, etc.), and CI/CD tools
  • Familiarity with databases (SQL, NoSQL), monitoring tools, and DevOps frameworks
  • Bachelor's in Computer Science or related field (Master's preferred)
  • Certifications in Java and AWS are a plus
Job ID: 489710498
Originally Posted on: 8/16/2025

Want to find more Veterinary opportunities?

Check out the 23,024 verified Veterinary jobs on iHireVeterinary