Platform Automation Team

  • Chennai
  • Mx

We are driven by our moral imperative to advance mankind - and it all starts with our people, product and purpose. We always carry a deep sense of drive and passion with us. If you thrive in a challenging work environment, surrounded by incredible team members who will help you grow, MX is the right place for you.

Come build with us and be part of an award-winning company that’s helping create meaningful and lasting change in the financial industry.

MX is looking for an automation minded engineer to help improve internal developer productivity and experience. You will be responsible for designing, implementing, and maintaining robust CI/CD pipelines, ensuring seamless software delivery from development to production environments. Your expertise in GO, Ruby, Kubernetes (K8s), GitLab-CI, Argo, Test Methodologies, and Automation Frameworks will be crucial in automating and optimizing our release processes. We encourage a dynamic, collaborative, and inquisitive approach to building new experiences, enhancing existing products, and creating distributed systems that empower financial strength worldwide.

Job Duties:

  • Set goals based on the level and role aligned to the broader organization's goals. Discuss performance and development and provide feedback and coaching to other team members.
  • Design, implement, and maintain CI/CD pipelines using GitLab-CI for efficient software delivery.
  • Collaborate with development and operations teams to streamline the release process and improve deployment efficiency.
  • Develop and maintain deployment scripts and automation tools using GO and Ruby to support continuous integration and delivery.
  • Configure and manage Kubernetes resources to ensure scalability, reliability, and performance of applications in production environments.
  • Utilize Argo for managing and automating workflows, ensuring reliable and consistent deployments.
  • Design and implement automated testing frameworks, tools, and test scripts to streamline the testing process and improve efficiency.
  • Write automated tests using frameworks like Cypress, Selenium or Appium.
  • Troubleshoot and resolve issues related to deployment, performance, and scalability in the release pipelines.
  • Stay updated with the latest industry trends and best practices in DevOps, CI/CD, and release engineering.

Job Requirements:

  • Bachelor's Degree or equivalent experience
  • 5+ years of experience in testing, maintaining, or launching software products, and 1 year of experience in software design and architecture.
  • 2+ years of management experience preferred
  • Proficiency in Ruby, Golang, and Kubernetes
  • Strong critical thinking skills, intellectual curiosity, and a commitment to finding better solutions
  • Dedication to meeting client needs, receptiveness to constructive feedback, and the ability to produce high-quality work that fosters trust and confidence among stakeholders

Advanced Requirements (optional):

  • Experience with an automated test framework like Cypress, Selenium or Appium.
  • 3+ years of experience in backend development
  • 3+ years of experience with RDBMS
  • Problem-solving skills
  • Ability to work independently
  • Leadership qualities

Work Environment:

At MX, we offer a hybrid work model that emphasizes work-life balance and enhances productivity through collaboration. Our team members benefit from a combination of remote work and monthly in-person collaboration meetings. Travel expectations are around 15%, and we cover travel expenses for remote employees. Local employees are encouraged to utilize in-office time weekly, taking advantage of our exceptional office space with amenities like company-paid meals, an onsite massage therapist, golf simulator, and meditation room.



Compensation

The expected earnings for this role could be comprised of a base salary and other forms of cash compensation, such as bonus or commissions as applicable.

This pay range is just one component of MX's total rewards package. MX takes a number of factors into account when determining individual starting pay, including job and level they are hired into, location, skillset, peer compensation.

**Please note that this position does not accept sponsorship candidates at this time. Only US-based candidates who are authorized to work in the US without sponsorship, now or in the future, will be considered for this role.