Himalayas logo
NTD SoftwareNS

Senior Software Engineer (Golang/Python)

NTD Software is a Mexico-based company that provides custom software development and staff augmentation services, connecting businesses with top tech talent to drive digital transformation.

NTD Software
Mexico only
We’re seeking a talented Software Engineer with experience in both back-end systems and data-focused development. This role combines building and scaling distributed services with applying Python and data libraries for analytics, pipelines, and data-driven workflows.
You’ll collaborate with a global team of engineers, working in a cloud-native environment to deliver secure, high-performance solutions that power real-world financial products.

Key Responsibilities

  • Design, develop, and maintain Go-based microservices running in AWS.
  • Contribute to scalable APIs and backend architectures for high-performance applications.
  • Work with Python and data libraries (e.g., Pandas, NumPy, PySpark, etc.) to process, clean, and validate large datasets.
  • Collaborate with product, data, and engineering teams to design end-to-end workflows.
  • Ensure code quality with unit/integration tests, reviews, and best practices.
  • Optimize system performance, reliability, and scalability.
  • Troubleshoot complex technical issues in production environments.
  • Stay current with modern engineering and data tooling to drive innovation.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong skills in Go (Golang) for back-end development.
  • Hands-on experience with Python in data workflows (familiarity with libraries like Pandas, NumPy, or similar).
  • Proficiency with relational and non-relational databases (PostgreSQL, MongoDB, Snowflake, etc.).
  • Solid understanding of cloud infrastructure (AWS preferred).
  • Familiarity with CI/CD pipelines, Git, and DevOps practices.
  • Strong problem-solving skills and ability to work in a collaborative, agile team.
  • Advanced English communication skills.

Nice to Have:

  • Experience with distributed systems and microservices patterns.
  • Knowledge of data pipelines, ETL, or streaming.
  • Exposure to fintech, payments, or high-transaction domains.
  • Familiarity with containerization (Docker, Kubernetes).

Why Join Us?

  • Work on impactful projects in the fintech space.
  • Collaborate with an experienced, international engineering team.
  • Opportunity to apply both system architecture and data engineering skills in one role.
  • 100% remote with flexible collaboration.
If you're passionate about building scalable solutions, leading by example, and making an impact through technology, we’d love to connect with you. Apply now and help shape the future of innovative software development.

About the job

Apply before

Posted on

Job type

Contractor

Experience level

Senior

Location requirements

Hiring timezones

Mexico +/- 0 hours

About NTD Software

Learn more about NTD Software and their company culture.

View company profile

NTD Software is an American-Mexican company specializing in staff augmentation and custom software development. Based in San Francisco, California, and Guadalajara, Jalisco—often referred to as the "Silicon Valley of Mexico"—we connect startups and enterprises with top-tier tech talent to build tailored digital solutions. Our mission is to empower businesses to achieve their goals by leveraging technology and fostering innovation through a dedicated team of experts.

At NTD Software, we adopt a people-first approach that enables our teams to integrate seamlessly with clients, thereby enhancing innovation and operational scalability. We focus on delivering results that not only meet but exceed our clients' expectations. Our services go beyond mere product development; we encompass the entire lifecycle from the initial concept through to market launch, ensuring quality at every phase. Our robust methodologies are designed to create reliable and scalable solutions that adapt to the needs of modern businesses, helping them to thrive in an ever-changing digital landscape.

Claim this profileNTD Software logoNS

NTD Software

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

18 remote jobs at NTD Software

Explore the variety of open remote roles at NTD Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at NTD Software

Remote companies like NTD Software

Find your next opportunity by exploring profiles of companies that are similar to NTD Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan