Manager Software Developement - Remote US

SitusAMCBismarck, ND
437d$125,000 - $215,000Remote

About The Position

The Manager of Software Development at SitusAMC is a remote position responsible for leading a cross-functional team in the full software development life cycle. This role involves designing, developing, and maintaining scalable software solutions while ensuring adherence to Agile processes. The manager will mentor team members, oversee project priorities, and contribute to the technical roadmap, all while fostering a culture of continuous improvement and innovation within the team.

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.

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 for growth.
  • 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, learning new technologies as needed.
  • Evaluate new platforms and technologies for feasibility and desirability.
  • Mentor and provide guidance to team members, fostering a culture of continuous improvement.

Benefits

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