Sr Software Engineer – Developer Experience

Apply for this job

Job Description

Summary

This role focuses on enhancing developer productivity by designing, optimizing, and supporting tools, frameworks, and platforms that streamline enterprise-scale software development. The engineer will drive modernization efforts, build automation, pilot emerging technologies, and improve development workflows across multiple teams.

Key Responsibilities

  • Deliver proofs of concept and pilots to inform engineering decision-making.
  • Identify developer pain points and implement solutions improving deployment and development workflows.
  • Apply advanced expertise in performance, scalability, and enterprise architecture.
  • Establish best practices in software development, automation, and architecture.
  • Promote adoption of the Well-Architected Framework across engineering teams.
  • Collaborate with applications, DevOps, and platform teams to ensure reliable and scalable tools.
  • Translate architecture and product requirements into high-quality software components.
  • Champion coding standards, observability, security, and automation best practices.
  • Mentor junior engineers and support continuous improvement initiatives.
  • Participate in Agile ceremonies and support modernization initiatives.

Required Qualifications

  • 15+ years of software engineering experience with strong application modernization background.
  • 10+ years working with multiple languages (Java, .NET, Python, React, Angular, etc.).
  • Expertise with AKS, Azure, and microservices development.
  • Strong experience with Docker, Kubernetes, and Helm.
  • Hands-on experience with DevOps tools (GitLab, Jenkins, Terraform, Ansible, Packer).
  • Experience with test automation frameworks (JUnit, Mockito, Selenium).
  • Experience with AI development tools and enterprise-scale modernization.
  • Strong communication, problem-solving, and cross-functional collaboration abilities.
  • Bachelor’s degree in Computer Science, Engineering, or related field.

Tech Stack

Java, .NET, Python, React, Angular, Docker, Kubernetes, Helm, GitLab, Jenkins, Terraform, Ansible, Packer, Azure, AKS, AI development tools, SDLC automation frameworks.

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).

Work Schedule

Monday–Friday, flexible hours, occasional on-call (if applicable).

About the Client

Our client is a growing technology-focused organization committed to building scalable digital solutions.

Why Join the Team?

  • Opportunity to influence engineering culture enterprise-wide.
  • Lead modernization and automation initiatives with high impact.
  • Work with advanced cloud-native, AI, and developer experience technologies.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.