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