Hybrid Manager, Software Engineering – IMS

Posted 2 days ago

Apply now

About the role

  • Engineering Manager leading software development at Collectors. Delivering high-quality software and mentoring engineers while enhancing the collector's ecosystem.

Responsibilities

  • Drive the design, development, and delivery of high-quality software products, from concept to production release
  • Partner with Product, Design, and cross-functional teams to develop clear business requirements and translate them into technical solutions
  • Oversee the entire software development lifecycle, including architecture decisions, code reviews, and release management
  • Lead and mentor a small team of software engineers, fostering a collaborative and inclusive environment
  • Promote best practices in engineering, including continuous learning, agile methodologies, and high standards for code quality and documentation
  • Troubleshoot complex issues in production applications and provide hands-on technical guidance when necessary
  • Champion company policies and contribute to building a positive, engaging culture
  • Identify opportunities for process improvement and help shape long-term technical strategy

Requirements

  • Proven experience as an Engineering Manager or Technical Lead, with a strong record of delivering software projects and growing high-performing teams
  • 7+ years in cloud-based application development, modern APIs, and scalable architectures
  • 5+ years of back-end development experience, preferably with Java frameworks (Spring Boot, Micronaut, Quarkus); open to learning new technologies
  • 3+ years of experience in leading or managing Engineering teams. Deep technical expertise in system design, architecture, and code quality standards
  • Hands-on experience with both relational and NoSQL databases (MSSQL, PostgreSQL, DynamoDB)
  • 3+ years working with AWS services (Lambda, RDS, DynamoDB, MSK, OpenSearch, S3, SNS, SQS) and infrastructure tools (Terraform, Docker)
  • Familiarity with messaging and event-driven systems (Kafka).
  • Strong foundation in OOP, algorithms, data structures, and design patterns
  • Skilled in troubleshooting, process visualization, and clear technical communication
  • Experience with test automation tools and practices (e.g., data contract validation, performance testing, Karate)
  • Knowledge of API design best practices—modular, extensible, secure, and well-documented
  • Proven ownership of large-scale, real-time, high-availability systems.
  • Effective communicator who fosters collaboration across engineering, product, and business teams
  • Passion for mentoring and developing engineers, with a focus on continuous learning and growth
  • Candidates must be authorized to work in the United States.

Benefits

  • Health Insurance: All full-time employees are eligible to enroll in Medical, Dental, and Vision
  • Additional Benefits: Full-time employees are eligible for fertility, commuter, and educational assistance benefits
  • 401(K) Matching Plan: We are proud to offer a competitive 401k matching plan to our employees to support their future financial goals
  • Vacation: All salaried employees are eligible for flexible time-off.
  • Holiday Pay: All regular, full-time employees are eligible for ten company paid holidays
  • Employee Discounts: Employees receive discounts on select grading services for approved submissions
  • Flexible Hours: Many of our teams offer flexible schedules with varying shifts and will work with you to accommodate your needs
  • Fun Working Environment: Our team members are invited to participate in celebrations, holiday events, and team building activities

Job title

Manager, Software Engineering – IMS

Job type

Experience level

SeniorLead

Salary

$159,000 - $250,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job