JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Manager, Software Development

Medical Guardian

Philadelphia, pennsylvania


Job Details

Full-time


Full Job Description

Role Summary:

As the Manager, Software Development, you’ll be at the crossroads of leadership and technical oversight. You’ll manage a team of skilled developers, interface directly with business departments to refine and translate requirements and uphold the quality and performance of our applications. This position is ideal for someone with a technical management background who enjoys hands-on involvement and has a proven track record of aligning development efforts with strategic objectives. With a commitment to collaboration and innovation, you’ll work closely with stakeholders across departments and lead vendor partnerships to deliver on complex and integrated projects.

Location: Philadelphia, PA (Hybrid – 2 days in office per week)

Key Responsibilities:

  • Team Leadership & Development
    • Provide mentorship and direction to the development team, cultivating a growth-oriented culture that encourages learning and innovation.
    • Oversee hiring, training, and development processes to build and retain a highly skilled and motivated team.
    • Conduct one-on-one sessions and team meetings to align on goals, discuss challenges, and offer guidance on career development.
  • Technical Oversight & Quality Assurance
    • Lead by example with hands-on code reviews and technical assessments, setting high standards for quality, reliability, and maintainability.
    • Provide guidance on architectural decisions, with a focus on scalable, modular, and efficient designs.
    • Serve as a technical resource for complex integrations and provide insights into best practices and emerging technologies.
  • Project Management & Cross-Departmental Collaboration
    • Evaluate project requests, ensuring each aligns with our architecture and system goals, and work closely with stakeholders to clarify requirements and set deliverable timelines.
    • Act as a bridge between the IT team and other departments, ensuring clear and effective communication around priorities, objectives, and timelines.
    • Regularly report project progress to senior leadership, adjusting resources and priorities as needed to meet company goals.
  • Vendor Management
    • Lead vendor selection, contract negotiation, and project coordination for any third-party vendors involved in system integrations or infrastructure support.
    • Ensure vendors meet quality and performance expectations and comply with our technical requirements and standards.
    • Oversee vendor relations to manage timelines, budgets, and project deliverables.
  • Infrastructure & System Management
    • Oversee the maintenance and optimization of our Azure-based infrastructure, including storage, computing resources, and data management.
    • Design, deploy, and monitor scalable microservices-based solutions, focusing on performance, reliability, and cost-efficiency.
    • Proactively identify and address potential system vulnerabilities or scalability concerns.
  • Technology Strategy & Continuous Improvement
    • Actively research and recommend new tools, technologies, and methodologies that enhance productivity, streamline processes, or improve system performance.
    • Champion continuous improvement in both technology and team practices, fostering a culture of innovation and adaptive learning.
    • Lead or participate in strategic planning sessions to align IT initiatives with company goals and objectives.

Requirements

  • Education: Bachelor’s degree in computer science, Information Technology, or a related field (Master’s preferred).
  • Experience:
    • 5+ years of software development experience in Java and a microservices framework, with at least 3 years in an IT management or team lead role.
    • Hands-on experience with REST-based APIs and microservices architecture.
    • Proven ability to manage cross-functional projects, from concept to completion.
  • Technical Proficiency:
    • Azure Cloud Services: Strong knowledge of Azure architecture, deployment, scaling, monitoring, and optimization.
    • Integration Experience: Familiarity with Salesforce integration, ecommerce platforms, IoT, and other third-party system integration.
    • Developing in a few; C#, Java, JS, NodeJS, PHP, C++, Python, and shell scripting
    • Secure application development practices, including data structures, algorithms, enterprise systems, and asynchronous architectures.
    • Web Servers (Apache/Nginx)
    • Infrastructure systems (servers, systems administration, and Unix/Linux OS scripting skills)
    • Background in ecommerce, IoT applications, or customer portal design is highly valued.
  • Project Management Skills:
    • Adept at Agile and Scrum methodologies; experience with project management tools (e.g., Jira, Asana).
    • Skilled at prioritizing tasks and managing multiple projects simultaneously with attention to detail and timeline adherence.
  • Leadership & Communication Skills:
    • Strong interpersonal skills with an ability to engage effectively with technical and non-technical stakeholders.
    • Proven experience mentoring junior and mid-level developers and fostering a collaborative team environment.
    • Exceptional written and verbal communication skills for documentation, presentation, and negotiation.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Paid Time Off (Vacation, Sick Time Off & Holidays)
  • Company Paid Short Term Disability
  • Retirement Plan (401k) with Company Match

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration