Senior Engineering Manager

Solution ReachLehi, UT
73dHybrid

About The Position

Solutionreach is seeking an experienced and highly technical Software Engineering Manager to guide and mentor two distributed teams of engineers (US & India) in the design, development, and delivery of our scalable, high-performance web applications that serve the local healthcare markets. Each team consists of a mix of 5-6 Java/full stack/front-end developers, and 2 QA engineers. The ideal candidate is a hands-on leader who can balance technical expertise, team management, and project execution in conjunction with other non-engineering team leaders to ensure the highest quality standards and timely feature delivery.

Requirements

  • Bachelor's degree in computer science, software engineering, or a related technical field.
  • 5+ years of experience in hands-on software development, with a minimum of 2+ years in a leadership or technical lead role.
  • Expertise in Java web development, including frameworks such as Spring Boot or Spring.
  • Proven experience designing and optimizing database solutions, with deep knowledge of both Relational databases (SQL) and NoSQL distributed databases (e.g., Cassandra).
  • Experience in JavaScript and modern reactive frameworks (e.g., Vue.js, React, or Angular).
  • Solid understanding of software design patterns, application security (including data security and compliance), microservices architecture, and RESTful API development.
  • Exceptional problem-solving, analytical, and communication skills, with the ability to articulate complex technical concepts to diverse audiences.

Nice To Haves

  • Experience in leading and collaborating with offshore development teams and managing distributed engineering resources.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with performance tuning and security best practices (e.g., OWASP).

Responsibilities

  • Serve as the technical authority for the team, providing hands-on leadership and guidance on complex technical challenges.
  • Partner with Architecture leads to drive overall platform design patterns & practices for consistency, scalability & security.
  • Conduct thorough code reviews, enforce coding standards, and champion engineering discipline across the team.
  • Lead, mentor, and coach a team of both US and India based software engineers, fostering a collaborative, innovative, and results-oriented team culture.
  • Manage team performance, conduct regular 1:1 meetings, and support the career growth and development of team members.
  • Partner for hiring, onboarding, and ramp-up of new development resources to the teams.
  • Oversee the complete Software Development Lifecycle (SDLC), from requirements gathering and design through deployment and production support.
  • Collaborate closely with Product Managers, UX/UI Designers, and other cross functional stakeholders to define technical requirements and project scope.
  • Foster cross-development team collaborations to ensure that all connected systems and requirements are consistent across the application stack, and systems.
  • Own roadmap delivery, sprint planning and release quality. Track team performance & sprint metrics to drive desired behaviors.
  • Drive the adoption of Agile methodologies (Scrum) and aid in the support of DevOps best practices, including Continuous Integration/Continuous Delivery (CI/CD).

Benefits

  • This is a hybrid role with a requirement to be in office 2 days per week.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

Telecommunications

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service