Stepes is a leading provider of innovative language solutions that empower businesses to engage with their global audience seamlessly across linguistic barriers. Our cloud-based translation management system (TMS) streamlines the translation process, automates tasks, and enables efficient collaboration among translators, project managers, and clients.

We are looking for a talented and motivated Python Engineer to join our development team in order to enhance our cloud translation management system. You will work closely with other engineers, product managers, and stakeholders to design, develop, and maintain features that improve our system’s functionality, efficiency, and user experience.


  1. Collaborate with cross-functional teams to gather and analyze requirements for new features and improvements to the TMS.
  2. Design, develop, and test efficient, maintainable, and scalable Python code that adheres to best practices and follows established coding standards.
  3. Troubleshoot, debug, and optimize code to ensure high performance, stability, and security of the TMS.
  4. Participate in code reviews, providing and receiving constructive feedback to improve the overall quality of the codebase.
  5. Create and maintain technical documentation for new and existing features, including design documents, API documentation, and user manuals.
  6. Work with project managers to plan, prioritize, and deliver software releases in a timely manner.
  7. Stay up-to-date with the latest industry trends and technologies to ensure that the TMS remains competitive and utilizes the most effective language industry solutions.


  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. 5+ years of experience in Python software development, preferably in a cloud-based environment.
  3. Proficient in Django or Flask, and experience with RESTful APIs.
  4. Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus.
  5. Familiarity with cloud computing platforms (e.g., AWS, Azure, or Google Cloud) and containerization technologies (e.g., Docker or Kubernetes).
  6. Strong understanding of software development best practices, including version control (e.g., Git), continuous integration, and automated testing.
  7. Excellent problem-solving, analytical, and communication skills.
  8. Ability to work both independently and collaboratively in a fast-paced, dynamic environment.

What We Offer:

  1. Competitive salary and benefits package, and paid time off.
  2. A supportive, collaborative work environment with opportunities for growth and professional development.
  3. The chance to work on cutting-edge technology in the language services industry, making a tangible impact on enabling better global communication.
  4. Flexible work arrangements, including remote work options.

How to Apply:

If you are passionate about software development and excited about the opportunity to work on a leading cloud translation management system, please submit your resume and a cover letter detailing your experience and interest in this position to We look forward to hearing from you!

    Apply for this Job

    Drag file here for instant translation quote
    Fields marked with an asterisk (*) are required.