Senior Staff Engineer - Product and Platform Engineering

Date: 2 Apr 2026

Location: Bangalore, KA, IN, 560100

Company: Altimetrik

Responsibilities: 


  • Collaborate with stakeholders to learn about our customers biggest challenges. 


  • Measure, inspect, and drive decisions using data. 


  • Design, test, code, and instrument new solutions. 


  • Develop and maintain CI/CD pipelines using tools such as Azure DevOps or GitHub Actions. 


  • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. 


  • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. 


  • Mentor and learn from your peers, foster continuous learning within your team and organization. 


  • Lead initiatives for your team by using your wide-ranging experience and deep technical knowledge to make decisions on method and approach to solving issues. 


  • Hold your team accountable for delivering quality results using defined OKRs. 


  • Interact with Senior Managers to discuss plans, results, and advise on complex matters. 


  

Required Qualifications: 


  • Bachelor's degree in Computer Science, Software Engineering, or related field;  
  • OR demonstrable equivalent experience. 
  • At least 10 years of experience in software engineering. 


  • Strong problem-solving skills, excellent communication and collaboration skills. 


  • Passionate about keeping up with modern technologies and design. 


  

Technology Must Haves: 


  • C# & Dotnet core 
  • Microservices 


  • Problem solving  - DSA 


  • Azure pipeline 


  • Modern RDBMS (SQL/PLSQL) 


  • ASP.NET RESTful API design 


  • Kafka / event-driven design 


  • Modern Web UI Frameworks (React) 


  • Docker 


  

Technology Must Haves or Dedicate to Learning Quickly: 


  • Helm/ArgoCD 


  • GitHub Actions 


  • GraphQL 


 

 

 

  • The ideal candidate for the .Net Developer role at WEX Inc. must possess advanced proficiency in Microservices architecture, which is crucial for building scalable and efficient applications.
  • Candidates should have a deep understanding of microservices principles and best practices, including service design, containerization, and orchestration.
  • They are expected to demonstrate the ability to design and implement robust microservices that can integrate seamlessly with existing systems, thereby ensuring optimal performance and reliability.
  • Additionally, candidates should have extensive experience in .NET development, showcasing their ability to create high-quality software solutions using .NET technologies.
  • Proficiency in C# and the .NET framework is essential, as well as familiarity with the latest advancements in .NET Core, which enhances cross-platform support and performance.
  • The role demands practical application of these skills in real-world scenarios, requiring candidates to exhibit strong coding skills, debugging expertise, and a solid grasp of software development methodologies.
  • Furthermore, candidates should possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, providing a strong theoretical foundation to support their technical skills.
  • Preferred certifications include the Microsoft Certified: Azure Developer Associate and the Certified Kubernetes Administrator (CKA), which are beneficial for demonstrating expertise in cloud development and container orchestration, respectively.
  • Collaborate with stakeholders to understand customer challenges and design effective solutions.
  • Analyze and measure data to drive informed decision-making within the team and projects.
  • Design, develop, test, and implement innovative software solutions using microservices architecture and .Net technologies.
  • Maintain and enhance CI/CD pipelines employing tools such as Azure DevOps or GitHub Actions to ensure smooth deployment processes.
  • Advocate for and implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to enhance code quality and reliability.
  • Evaluate existing systems to pinpoint inefficiencies and propose enhancements that lead to improved performance.
  • Mentor junior engineers, fostering a culture of continuous learning and knowledge sharing within the team.
  • Lead technical initiatives, applying your extensive experience to guide the team in selecting appropriate methods for problem-solving.
  • Set performance standards and hold team members accountable for delivering high-quality results aligned with defined OKRs.
  • Engage with senior management to discuss project strategies, outcomes, and provide insights on complex technical matters.
Engineering

Long Description

Responsibilities: 

  • Collaborate with stakeholders to learn about our customers biggest challenges. 

  • Measure, inspect, and drive decisions using data. 

  • Design, test, code, and instrument new solutions. 

  • Develop and maintain CI/CD pipelines using tools such as Azure DevOps or GitHub Actions. 

  • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. 

  • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. 

  • Mentor and learn from your peers, foster continuous learning within your team and organization. 

  • Lead initiatives for your team by using your wide-ranging experience and deep technical knowledge to make decisions on method and approach to solving issues. 

  • Hold your team accountable for delivering quality results using defined OKRs. 

  • Interact with Senior Managers to discuss plans, results, and advise on complex matters. 

 

Required Qualifications: 

  • Bachelor's degree in Computer Science, Software Engineering, or related field;  
    OR demonstrable equivalent experience. 

  • At least 10 years of experience in software engineering. 

  • Strong problem-solving skills, excellent communication and collaboration skills. 

  • Passionate about keeping up with modern technologies and design. 

 

Technology Must Haves: 

  • C# & Dotnet core 

  • Microservices 

  • Problem solving  - DSA 

  • Azure pipeline 

  • Modern RDBMS (SQL/PLSQL) 

  • ASP.NET RESTful API design 

  • Kafka / event-driven design 

  • Modern Web UI Frameworks (React) 

  • Docker 

 

Technology Must Haves or Dedicate to Learning Quickly: 

  • Helm/ArgoCD 

  • GitHub Actions 

  • GraphQL