The Software Development Manager is responsible for managing and coordinating the people, resources and processes required to deliver new software or upgrades to our existing products. With a focus on effective project management, the Software Manager leads our team of software developers and is accountable for studying technology architecture and suggesting improvements to our product offering.
Responsibilities and Duties
Manage software team employee performance
Manage agile project management processes for software team;
Hire and develop new employes in order to grow and strengthen software team;
Act as chief software architect for the whole application;
Lead DevOps and software engineering best practices across all software teams;
Manage Machine Learning Platform and processes including the deployment and monitoring of models, as well automated modeling pipelines;
Consistently lead with respect, using an approach focused on collaboration, progress and growth
Proactively review and seek to enhance processes and business practices to improve operations
Promote communication between colleagues for the benefit of information flow and to curb any problems that arise
Manage, coordinate and/or support third party software integrations – lead where only software integration is involved and support when hardware and software are both involved)
Support customer support process as clients start using software in tandem with overall customer care program
Manage software tooling usage (Bitbucket, GitLab, etc)
Manage and secure AWS infrastructure
Build relationships within the company and with external parties
Keep detailed records, generate reports, and develop presentations to help management understand the software development perspective
Qualifications
University degree in Computer Science, Software Engineering or equivalent
10+ years of dedicated experience managing a software team, with a track record of delivering quality software on time.
5+ years of experience with cloud technologies in major cloud platform (Azure, AWS or GCP).
Deep knowledge of DevOps practice with at least 5 years of experience in test automation.
Ability and willingness to contribute hands-on to projects using a diverse set of technologies and languages such as: Python, C++, JavaScript, Vue.JS, HTML5, SQL, NOSQL, MongoDB, Elastic Search, AWS, Docker containers, serverless technologies, Kubernetes, Infrastructure as Code and others.
Experience with machine learning libraries and platforms like TensorFlow or equivalent.
Proven experience building, managing and growing high-performance teams using strong leadership, coaching and performance management skills.
Excellent communication and relationship management skills with the ability to build consensus across diverse groups of internal and external stakeholders while uniting a geographically distributed team.
Ability to inspire others, present ideas and information in influential and compelling ways.
Well-developed analytical and problem-solving skills
Up to date on software and cloud security best practices such as: DDoS protection, WAF, intrusion detection, dynamic and static scans, OWASP top 10, etc.
Experience scaling cloud applications to millions of users and/or 1000s of IoT devices.
Strong knowledge of agile processes and frameworks such as SCRUM and Kanban and experience scaling Agile processes to multiple teams.
Experience with Atlassian toolset or equivalent (GitLab, Azure DevOps, etc).
Must possess a valid Passport and be able to travel internationally
Working Conditions
This position is based out of the individuals’ home office and requires approximately 20% travel. This position also involves off site visits to farms, industrial settings, supplier sites, etc. The role requires schedule flexibility, including availability some nights and weekends, to adapt to time zones & travel requirements.
Physical Requirements
This position requires sitting for extended periods of time for meetings or work, operating a personal computer, visually inspecting documents and forms, and occasionally lifting and/or moving up to 20 pounds.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Company Description As the world’s leader in digital payments technology, Visa’s mission is to connect...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Note: Google’s hybrid workplace includes remote and in-office roles. By applying to this position you...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Title: Scala Software Engineer Budget: £525 / day Job Type: Contract Duration: 6-months Location: Fully...
Apply For This Jobjob description Domino’s has immediate openings for Assistant Managers for our Campus/East store located at 955 Wabash Ave. Our managers...
Apply For This JobWe are hiring AI/ML System software Engineer. Job Overview: Background: AI is transforming everything. We are making AI ubiquitous. Today,...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Verinovum, a leader in the Healthcare Data Enrichment and Integration Technology Industry located in Tulsa,...
Apply For This Job