Senior Software Engineer - Developer Productivity

New
C
ConfluentData Streaming Platform
Remote, Ontario, CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years
Required Skills
PythonJavaGoCI/CDLLMDistributed Systems

Requirements

  • BS, MS, or PhD in Computer Science or a related field (or equivalent experience)
  • At least 5 years of professional software engineering experience building and operating cloud services, platforms, or large-scale distributed systems
  • Strong fundamentals in distributed systems and reliability
  • Proficiency in at least one statically typed language (e.g., Java, Go)
  • Proficiency in a scripting language (e.g., Python)
  • Experience with DevProd/DevOps tooling such as CI/CD, containers, and infrastructure-as-code
  • Demonstrated ability to independently drive projects from design through rollout, breaking work into milestones, managing risk, and delivering high-quality outcomes on time
  • Strong written and verbal communication skills
  • Experience mentoring other engineers, leading design and code reviews, and influencing cross-functional stakeholders in a platform setting
  • Proven track record owning services in production or critical pre-prod environments, including on-call, incident response, and postmortems, with a strong bias towards automation
  • Practical experience or strong interest in integrating AI/ML or LLM-based capabilities into developer or platform workflows

Responsibilities

  • Design, build, and operate internal platform services and tools that improve developer experience and overall engineering velocity
  • Take ownership of meaningful projects, partnering with senior engineers and stakeholders to shape solutions, implement them, and support them in production and critical pre-prod environments
  • Build and operate internal developer platform services – design secure, multi-tenant, and scalable services that integrate into existing DevProd systems (e.g., CI/CD, test infrastructure, developer portals), and own their reliability, performance, and monitoring
  • Improve pre-production and performance testing capabilities – model realistic workloads and stress scenarios, automate performance/scale/regression tests as part of CI/CD, and provide actionable, self-service reporting
  • Explore and integrate AI-assisted workflows for developers – evaluate AI tools and frameworks, run data-driven experiments, and productionize workflows such as triage assistants, anomaly detection, or intelligent test selection
  • Deliver projects end to end in a collaborative way – frame problems, write clear design docs, break work into milestones, drive implementation with peers, and participate in rollout plans
  • Contribute to team and engineering culture – participate in on-call and incident response, write clear documentation, mentor junior engineers through design and code reviews, and help evolve best practices for DevProd and platform engineering
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now