AnswerNet is looking to oversee the successful development, implementation, and maintenance of our software applications and data infrastructure by hiring a Manager of Software Development.
Requirements
- Proven experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with various programming languages relevant to software development (e.g., Python, Java, C-Sharp, JavaScript, PHP).
- Experience with relational and/or NoSQL database technologies (e.g., PostgreSQL, SQL Server, MongoDB, Cassandra).
- Proficiency with version control systems (e.g., Git).
- Understanding of CI/CD pipelines and DevOps principles.
- Strong analytical and problem-solving abilities with attention to detail.
Responsibilities
- Lead and perform technical reviews of architecture, code, and data models; conduct technical assessments of new tools, frameworks, and proposed solutions; and recommend and implement adjustments to ensure performance, scalability, and adherence to engineering standards.
- Actively participate in CAB discussions, evaluate the technical impact of proposed changes, and ensure seamless implementation.
- Oversee the entire software and data release lifecycle, ensuring quality assurance, system stability, and timely deployments.
- Proactively identify, analyze, and mitigate technical risks across all software development and data operations.
- Plan and oversee software and data projects, including resource allocation, timeline management, and ensuring projects are delivered on time and within scope.
- Serve as an expert in Agile methodologies (Scrum, Kanban), actively coaching and mentoring teams to optimize processes, improve efficiency, and foster a continuous delivery mindset.
- Leverage proven Product Owner experience to guide the definition of product vision, manage and prioritize backlogs, articulate user stories, and ensure close collaboration with stakeholders to maximize value delivery.
Other
- Lead, mentor, and inspire a high-performing team of software engineers and data professionals. This includes maintaining and enforcing standards, conducting performance reviews, fostering career development (including your own), and promoting a collaborative and innovative team culture.
- Exhibit exceptional communication skills to effectively collaborate with technical teams, Product Owners, business stakeholders, and senior management, translating complex technical concepts into clear, actionable insights.
- This includes being on-call 24/7 for emergencies when needed
- Excellent communication skills, both written and verbal.
- Ability to work effectively with stakeholders at all levels.
- 3+ years of related management experience.