Senior Software Engineer, Developer Experience
Key Skills for This Role
Full Job Posting
- Fostering a collaborative environment by bringing people together to come up with better designs and approaches to complex problems
- Collaborate with engineers and leadership to deeply understand developer workflows and systematically improve them
- Lead cross-functional projects that result in reliability, efficiency, and overall cost-savings wins
- Champion, own and implement improvements to coding standards and practices
- Design, build, and maintain developer tools
- Finding practical technological solutions
- Adopt and deploy off-the-shelf tools to reduce developer friction
- Analyzing and estimating work in an agile environment
- You’ll be working on cutting edge programmatic ad tech systems that handle hundreds of billions of transactions every day
- Knowledge of Python and/or Go, with a focus on the surrounding ecosystem of tools, libraries, and best practices
- Experience developing CI/CD pipelines used by multiple teams and products (preferably GitLab specific experience)
- Experience with containerization and orchestration technologies, such as Docker and Kubernetes
- Comfortable presenting milestones, accomplishments, and general updates related to developer experience to the engineering organization
- Designing, developing, maintaining, and documenting internal tools for internal and external customers
- Broad experience across many technologies and being comfortable working in new areas
- You are team-oriented and embrace change.
- Excellent problem-solving skills, the ability to think differently, and an understanding that compromise, negotiation, and practicality are important qualities
- Understanding and hands on experience with all aspects of developing end-to-end web applications and microservices. This includes architecting, coding, debugging, optimizing/refactoring, automated testing, and deploying of APIs
- Modular, extensible, reusable, maintainable, performant, and testable code
- Automated testing platforms and unit tests
- General computer science / engineering knowledge: Algorithms, design patterns, software architecture, etc.
- Experience building, maintaining, and delivering short term and long-term roadmaps
- Company paid comprehensive health and life insurance plans
- Paid Time off and flexible work schedules
- Company contribution to Provident Fund
- Participation in our company Stock options plan
- Company paid Parental Leave
- Monthly internet stipend
- Quarterly Wellness allowance
- Community engagement opportunities and donation-matching program
- Volunteer paid day off
- Annual virtual company retreats and regular community-led team events
- A workplace that supports a diverse, equitable, and inclusive environment – learn more here
About Index Exchange
Independent ad-tech supply-side platform helping media owners monetize digital content and enabling brands to buy programmatic advertising.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Index Exchange
Manager, Account Management
Toronto, CAN
Index Exchange is seeking an account management manager to lead two account managers while owning key agency and marketer relationships. The role combines team coaching, programmatic advertising expertise, data-driven cl
Senior ELM - Developer Productivity
Toronto, CAN
Index Exchange is seeking a senior engineering leader to own Developer Experience and Release Engineering capabilities and transform software delivery. The role leads a distributed engineering team and requires deep rele
Staff Software Engineer, Developer Experience
, IND
Index Exchange lists a Staff Software Engineer, Developer Experience role, but the description does not provide the role's duties or qualifications. The posting describes the company's advertising platform and engineerin
Engineering Lead Manager, Data Products
Toronto, CAN
Index Exchange is seeking an experienced engineering leader to manage a team building reusable, real-time, API-driven data products. The role combines people leadership with architecture and end-to-end ownership of distr
Engineering Lead Manager, Data Products
Toronto, CAN
Index Exchange is seeking a technical engineering manager to lead a team building scalable, customer-facing data products and backend systems. The role combines people leadership, architecture, and production ownership;
NOC Analyst
, IND
Index Exchange is seeking a NOC Engineer to monitor production alerting, triage issues, and coordinate incident response for its global exchange. Candidates need 24/7 production operations or NOC experience, Linux and ob
Senior ELM - Developer Productivity
Toronto, CAN
Index Exchange is seeking an engineering leader to own Developer Experience and Release Engineering and transform its software delivery lifecycle. The role leads a distributed team and requires release-engineering transf
Senior and Staff Software Engineers (Product Engineering) — Multiple Roles
New York City, USA
Manager, Account Management
Toronto, CAN
Senior ELM - Developer Productivity
Toronto, CAN
Staff Software Engineer, Developer Experience
, IND
Engineering Lead Manager, Data Products
Toronto, CAN
Engineering Lead Manager, Data Products
Toronto, CAN
NOC Analyst
, IND
Senior ELM - Developer Productivity
Toronto, CAN
Senior and Staff Software Engineers (Product Engineering) — Multiple Roles
New York City, USA