Manager Software Developement - Remote US

SitusAMCRaleigh, NC
476d$125,000 - $215,000Remote

About The Position

The Manager of Software Development at SitusAMC is responsible for leading a cross-functional team in the design, development, and deployment of scalable software solutions. This role encompasses the full software development life cycle and requires a strong technical background in various programming languages and frameworks. The manager will also mentor team members, oversee project priorities, and ensure adherence to Agile methodologies while fostering a culture of continuous improvement.

Requirements

  • Bachelor's degree in computer science/engineering, information systems preferred or equivalent combination of education and experience.
  • Minimum of 12+ years of industry and/or relevant experience, typically with 2+ years in a VP level role or external equivalent.
  • Solid knowledge and understanding of Object Oriented Analysis, Design, and Programming.
  • Experience managing UX - Human centered designs.
  • Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools.
  • Strong communication skills and great product sense.
  • Proficient communication skills, both verbal and written.
  • Demonstrates attention to detail, accuracy, and thoroughness.
  • Strong organization, administrative, and documentation skills.
  • Proven analytical and creative problem-solving skills.

Nice To Haves

  • Experience with Application Integration and building APIs for rapidly integrating products.
  • Experience working on Agile Scrum and DevOps aligned delivery teams.
  • Experience developing Cloud native apps or migrating apps to cloud, preferably AWS.
  • Experience with Microservices development, Web Application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, and security software development.

Responsibilities

  • Design, develop, document, test and debug new and existing software systems, applications and/or components.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Follow the team's established Agile processes, supporting both short- and long-term planning.
  • Lead by example and maintain a positive attitude.
  • Provide detailed metrics related to turn time, workload, and test coverage.
  • Contribute to the development of the technical roadmap for projects.
  • Design and develop complex business processes and services.
  • Troubleshoot and solve difficult customer issues.
  • Serve as a technical expert on development projects, participating in the full development life cycle.
  • Analyze large amounts of activity data to drive insights into user behavior.
  • Run experiments on new and existing features.
  • Research new technologies and create direction based on sound architectural principles.
  • Evaluate new platforms and technologies for feasibility and desirability.
  • Make design decisions that encourage reusability and maintainability.
  • Translate business requirements into technical solutions adhering to architectural best practices.
  • Mentor and provide guidance to team members.
  • Manage individual project priorities, deadlines, and deliverables.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401K
  • Paid time off (PTO)
  • Paid holidays
  • Discretionary bonus eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service