What are the responsibilities and job description for the Engineering Manager position at Ranger Technical Resources?
Engineering Manager #2463
Position Summary :
Our partner, a leading healthcare provider committed to innovation and patient care, is seeking a highly skilled and experienced Engineer Manager to oversee and contribute to its platform’s ongoing development . In this role, you'll combine hands-on full-stack engineering with team leadership , focusing on delivering innovative solutions. Your responsibilities will extend from designing system architecture to high-level programming, performance testing , and systems integration. This role requires a deep understanding of software architecture , strong problem-solving skills, and the ability to collaborate effectively with cross-functional teams.
Experience and Education :
Bachelor’s degree in Computer Science, Engineering, or a related field
6 years or more of hands-on software development with a strong track record of building and maintaining applications (Mobile and Web).
Proven experience in leading a development team, coordinating with cross-functional teams, and ensuring project success.
Expertise in code review, debugging, and improving software quality through best practices and standards.
Solid experience in designing and architecting scalable applications, focusing on performance, security, and maintainability.
Familiarity with serverless architectures and microservices.
Previous experience in a Healthcare, Hospital, or Medical environment (a plus).
Skills and Strengths :
Front End Development
Back End Development
Typescript
Node
React
Software Architecture
Software Design
Leadership and Mentorship
AWS : Amplify, DynamoDB, AppSync, RDS, Aurora
Microservices
APIs (Restful)
NoSQL DBs
PostgreSQL
Kubernetes
Agile
Scrum
SDLC
Unit Testing
Primary Job Responsibilities :
Lead and mentor a team of developers, ensuring high-quality code and fostering a collaborative, innovative environment.
Drive the architecture and design of software solutions, ensuring alignment with business goals and technical requirements.
Oversee code quality by conducting code reviews, enforcing best practices, and providing constructive feedback.
Manage development cycles using Agile methodologies (including sprint planning, backlog grooming, stand-ups, retrospectives, etc.).
Collaborate with stakeholders to understand business requirements and translate them into technical solutions and development plans.
Coordinate with cross-functional teams, including product, QA, and operations , to ensure smooth delivery of software products.
Ensure the scalability, performance, and security of applications by guiding architectural decisions and implementing efficient solutions.
Own project planning and prioritization, balancing resource allocation, timelines, and budget to meet project goals.
Provide technical leadership and guidance, helping the team resolve complex issues and make informed decisions.
Foster a culture of continuous improvement, staying updated on industry trends, technologies, and best practices to drive team and product success.
Bridge the gap between technical teams and non-technical stakeholders, ensuring clear communication and alignment on objectives.
Promote a culture of learning and growth, offering mentorship, professional development opportunities, and guidance for junior developers.
Take ownership of the end-to-end development process, from initial design and implementation to post-release support and optimizations.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Engineering Manager?
Sign up to receive alerts about other jobs on the Engineering Manager career path by checking the boxes next to the positions that interest you.