Skip to content
← Back to job listings

Python Software Engineer (Mid level)

3pillarglobal · Remote, Guatemala

Software DevelopmentSenior LevelRemoteQuick applyfull-time22 days ago

About The Role

Key Responsibilities

  • -
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • -
  • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification.
  • -
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • -
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
  • -
  • Execute activities within the current methodology and uphold the highest quality standards.
  • -
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
  • -
  • Take ownership of projects, from technical design to a successful launch.
  • -
  • Participating in code reviews to maintain code quality and consistency.

Minimum Qualifications

  • -
  • Demonstrated expertise with at least 4+ years of experience in Python, REST API and SQL
  • -
  • Expertise with Git source control tools (Github, Gitlab or others)
  • -
  • Experience with unit testing (Pytest).
  • -
  • Intermediate level design proficiency following UML / C4 / ArchiMate.
  • -
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • -
  • Familiarity with Agile software development methodologies.
  • -
  • Proficiency with relational databases.
  • -
  • Experience in building frontend/backend applications at scale.
  • -
  • Proficiency in the English language.

Additional Experience Desired

  • -
  • Knowledge of Python web frameworks (Flask or others)
  • -
  • Knowledge of workflow orchestration platforms (Apache Airflow, Automic Automation or others)
  • -
  • Knowledge of Python package management (UV, Conda or others)
  • -
  • Knowledge of protocols like HTTP, and serialization formats like JSON and XML.
  • -
  • Knowledge of SCA platforms (Github Advanced Security, Snyk, Checkmarx or others)
  • -
  • Understanding of AI coding agents (Claude Code, Copilot, Cursor or others)
  • -
  • Understanding of Software Development Life Cycle (SDLC).
  • -
  • Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties).

BENEFITS

  • Medical Insurance benefits as per company policy.
  • Life Insurance as per company policy
  • 15 days of paid vacation as per local law
  • Paternity and maternity leave as per as per local law
  • Marriage, bereavement and graduation leaves as per company policy
  • Paid holidays as per local law
  • Christmas and Middle year bonuses as per local law
  • Discounts in local shops
  • Direct deposit of payroll.

#Li-remote
What is it like working for 3Pillar Global?
At 3Pillar, we create an environment where people can do their best work while maintaining a healthy work-life balance.

  • Flexibility & Well-being – Our remote-first approach gives you the flexibility to work where you perform best, while prioritizing your well-being and personal commitments.
  • Global Community – Collaborate with talented colleagues across the globe in a culture built on connection, support, and shared success.
  • Your Voice Matters – We foster open communication and multiple feedback channels, ensuring every employee has the opportunity to be heard and make an impact.
  • Growth & Development – Gain exposure to diverse clients, industries, and challenges that accelerate learning and career growth.

Our culture is guided by four core values: Collaboration, Outperform, Respect, and Evolve —the principles that shape how we work, grow, and succeed together.

This listing was posted by a verified recruiter at 3pillarglobal. Report this listing