Manager, Software Development

Jobgether

United States

Remote

USD 104,000 - 118,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
RRSP matching
Life insurance
Paid time off
Holiday break
Meeting-free Fridays
Collaborative culture
Professional growth
Innovation-focused environment
Inclusive workplace

Job summary

Jobgether is seeking an experienced engineering leader to guide a distributed team building scalable data platforms, web crawling, and AI workflows. You will translate product needs into a technical roadmap, mentor engineers, and drive high-quality software delivery in a fast-paced environment.

You will own architecture, ensure reliability, and collaborate with Product, Sales, and Customer Success to deliver value to customers while fostering a culture of learning and accountability.

Qualifications

  • Seven+ years in software development with data-intensive systems.
  • Two+ years leading software teams and mentoring engineers.
  • Bachelor's degree in CS or equivalent experience.
  • Strong Java or similar language production services experience.
  • Experience with distributed architectures and event-driven tech.
  • Cloud platforms and containerization experience; modern CI/CD.
  • Familiarity with search technologies and data integration.
  • Experience with Agile development and Jira/Confluence.

Responsibilities

  • Lead and develop the engineering team with clear goals and feedback.
  • Define technical strategy for web crawling, data ingestion and matching.
  • Oversee Java-based REST services and large-scale data pipelines.
  • Drive AI applications and agentic workflows with evaluation criteria.
  • Translate customer needs into a technical roadmap with stakeholders.
  • Monitor performance, availability, and cost; manage incidents.
  • Participate in architecture reviews and code reviews to uphold standards.
  • Evaluate new technologies to improve productivity and quality.
  • Use metrics to guide decisions and drive continuous improvement.
  • Collaborate with Product, Customer Success, Sales and leadership.

Skills

Leadership
Distributed systems
AI/ML knowledge
Communication
Analytics
People leadership
Agile
Collaboration
Data-driven decisions
Product alignment

Education

Bachelor's degree in CS or related field

Tools

Elasticsearch
Kafka
AWS
GCP
Azure
Docker
Kubernetes
CI/CD
REST APIs

Job description

Accountabilities
  • - Lead and develop the engineering team: Manage, mentor, and support software developers by establishing clear goals, providing constructive feedback, encouraging professional growth, and fostering a culture of accountability, collaboration, and technical excellence.
  • - Define technical strategy and architecture: Establish the architectural direction for web crawling, data collection, ingestion, and mention-matching systems, ensuring solutions support evolving product requirements and business objectives.
  • - Build scalable distributed systems: Oversee the design, development, deployment, and maintenance of Java-based RESTful services and distributed data pipelines that process large volumes of information reliably in high-availability production environments.
  • - Drive AI and agentic workflow development: Lead the development of production-ready AI applications and agentic workflows, establishing evaluation frameworks and measurable criteria to assess the accuracy, effectiveness, and reliability of AI agents.
  • - Align engineering with business priorities: Collaborate with Product Owners and cross-functional partners to translate customer requirements, market opportunities, and business goals into a clear technical roadmap and actionable development priorities.
  • - Ensure system performance and reliability: Monitor scalability, availability, performance, and cost efficiency while overseeing incident response, on-call procedures, root-cause investigations, and corrective actions for production issues.
  • - Maintain technical involvement: Participate in architecture discussions, design reviews, code reviews, and hands‑on troubleshooting to maintain high engineering standards and help resolve complex technical challenges.
  • - Improve development practices and tools: Evaluate and introduce new technologies, AI techniques, and engineering tools that improve team productivity, development quality, and operational efficiency.
  • - Measure and optimize performance: Use engineering metrics, system performance indicators, and delivery outcomes to guide decisions, identify improvement opportunities, and support continuous team development.
  • - Collaborate across the organization: Work closely with Product, Customer Success, Sales, Account Management, Content Partnerships, and leadership to ensure engineering initiatives deliver meaningful customer value.
Requirements
  • - Software development experience: At least seven years of professional software development experience, including hands‑on work with web crawling, data ingestion, large‑scale data pipelines, or similar data‑intensive systems.
  • - Leadership experience: At least two years of experience managing or leading software development teams, with a demonstrated ability to support employee growth, establish priorities, and deliver results.
  • - Education: A bachelor's degree in Computer Science or a related discipline, or equivalent professional experience.
  • - Programming expertise: Strong technical proficiency in Java or a comparable type‑safe programming language, with experience building and maintaining production‑grade software services.
  • - Distributed systems: Experience designing and operating distributed architectures, including message queues, event‑driven systems, or streaming technologies such as Kafka.
  • - Cloud and DevOps knowledge: Familiarity with cloud infrastructure platforms such as AWS, Google Cloud Platform, or Microsoft Azure, as well as containerization technologies like Docker and Kubernetes and modern CI/CD practices.
  • - Search and data technologies: Experience with search platforms such as Elasticsearch or Solr, Boolean query logic, large‑scale data processing, and systems that collect, organize, or match information from multiple sources.
  • - API and integration experience: Familiarity with REST APIs, third‑party data providers, and the technical considerations involved in integrating external data into production systems.
  • - AI and machine learning knowledge: Experience with natural language processing, large language models (LLMs), entity recognition, sentiment analysis, or AI evaluation methods is an advantage.
  • - Agile delivery practices: Experience working in Agile development environments and using project collaboration tools such as Jira and Confluence.
  • - Communication and collaboration: Excellent verbal and written communication skills, including the ability to explain complex technical concepts clearly to both technical and non‑technical stakeholders.
  • - Analytical and data‑driven mindset: Ability to use metrics and performance indicators to assess engineering outcomes, guide decisions, and identify opportunities for improvement.
  • - People‑centered leadership: A leadership style that balances delivery expectations with team well‑being, professional development, collaboration, and sustainable performance.
  • - Industry experience: Background in public relations technology, media intelligence, media monitoring, social listening, or news distribution is considered an asset.
  • - Continuous improvement: A proactive approach to exploring new technologies, refining engineering practices, and adapting to evolving business and technical requirements.
Benefits
  • - Competitive annual salary: CAD $145,000–$165,000, depending on experience, skills, and internal equity.
  • - Fully remote work: Flexibility to work remotely within Canada.
  • - Health coverage: Medical, dental, and vision benefits.
  • - Retirement savings: RRSP matching to support long‑term financial planning.
  • - Financial protection: Life insurance coverage.
  • - Employee well‑being: Access to an Employee Assistance Program (EAP).
  • - Paid time off: Paid vacation, personal days, and sick leave.
  • - Additional holiday break: A week off between Christmas and New Year's.
  • - Meeting‑free Fridays: Dedicated time for focused work, productivity, and uninterrupted development.
  • - Collaborative culture: Access to tools and practices that support effective communication and teamwork in a remote environment.
  • - Professional growth: Career development and progression opportunities to expand your technical expertise and leadership capabilities.
  • - Innovation‑focused environment: Opportunities to shape AI‑powered applications, distributed systems, and modern media intelligence technology.
  • - Inclusive workplace: A commitment to creating a respectful, supportive environment that welcomes diverse backgrounds and perspectives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Software Development (Content Integration & Data Pipelines)
Manager, Software Development (Content Integration & Data Pipelines)

Jobgether • United States

Remote
USD 104,000 - 118,000
Fully remote work environment
Health, dental, and vision insurance
RRSP matching
+6
Manager, Software Development (Content Integration & Data Pipelines)
Manager, Software Development (Content Integration & Data Pipelines)

Remote • San Francisco (CA)

Remote
USD 104,000 - 118,000
Fully remote work
RRSP matching
Health, dental, vision
+2
Senior Java Developer
Senior Java Developer

Jobgether • United States

Remote
USD 73,000 - 92,000
Remote work in Canada
Flexible health coverage
RRSP contributions
+1
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Jobgether • United States

Remote
USD 160,000 - 200,000
Competitive compensation
Annual bonus
Healthcare benefits
+3
Sr. Forward Deployed Engineer
Sr. Forward Deployed Engineer

Jobgether • United States

Remote
USD 128,000 - 160,000
Competitive salary
Remote-first environment
Unlimited PTO
+6
Staff Software Engineer | AI
Staff Software Engineer | AI

Jobgether • United States

Remote
USD 150,000 - 190,000
Health insurance
Annual salary range with bonuses
Equity options
+7
Senior / Staff Data Engineer | AI, Data Platforms & Data Products
Senior / Staff Data Engineer | AI, Data Platforms & Data Products

Jobgether • United States

Remote
USD 150,000 - 220,000
Equity participation
Fully remote (Canada)
Impactful data engineering leadership
+1
Software Developer (Content Integration & Data Pipelines)
Software Developer (Content Integration & Data Pipelines)

Jobgether • United States

Remote
USD 54,000 - 79,000
Remote work
Health coverage
RRSP matching
+8
Manager, Customer Support
Manager, Customer Support

Jobgether • United States

Remote
USD 78,000 - 107,000
Competitive compensation (CAD)
Fully remote work (Canada/US)
Unlimited PTO
+8
Android AI Lead Developer
Android AI Lead Developer

Jobgether • United States

Remote
USD 79,000 - 115,000
Fully remote in Canada
Flexible scheduling
Generous PTO
+2