Python Software Engineer (contractor for 2 months)

4 hours, 18 minutes ago
Contract
Mid Level
Software Development
3Pillar Global

3Pillar Global

3Pillar Global is an innovative product development company that builds breakthrough software products to power digital businesses. They offer a range of services including product strategy, management, user experience design, and software engineering ...

Internet Software & Services
1K-5K
Founded 2006
$26M raised

Description

  • Craft efficient, performant, testable, scalable, and secure client code.
  • Use Software Composition Analysis (SCA) to identify security issues and drive remediation through triage, prioritization, fixes, and verification.
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • Gather requirements, validate team understanding, and create and maintain documentation.
  • Execute work within the current delivery methodology while upholding quality standards.
  • Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions.
  • Take ownership of projects from technical design through successful launch.
  • Participate in code reviews to maintain code quality and consistency.

Requirements

  • 4+ years of experience with Python, REST APIs, and SQL.
  • Experience using Git source control tools such as GitHub or GitLab.
  • Experience with unit testing using Pytest.
  • Intermediate design proficiency following UML, C4, or ArchiMate.
  • Experience engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases.
  • Experience building frontend and backend applications at scale.
  • Strong English language proficiency.
  • Knowledge of Python web frameworks such as Flask.
  • Knowledge of workflow orchestration platforms such as Apache Airflow or Automic Automation.
  • Knowledge of Python package management tools such as UV or Conda.
  • Knowledge of HTTP and serialization formats such as JSON and XML.
  • Knowledge of SCA platforms such as GitHub Advanced Security, Snyk, or Checkmarx.
  • Understanding of AI coding agents such as Claude Code, Copilot, or Cursor.
  • Understanding of the software development life cycle (SDLC).
  • Proficiency in object-oriented programming concepts such as inheritance, polymorphism, classes, instances, and properties.

Benefits

  • Flexible work environment with remote-first onboarding and a blend of office or home work options.
  • Opportunity to work on a global team across North America, Europe, Latin America, and Asia.
  • Exposure to top talent and cross-cultural collaboration in English every day.
  • Well-being focus, including a trimester dedicated to wellbeing each year.
  • Fitness offerings and mental health plans, country dependent.
  • Generous time off.
  • Accelerated career growth and development opportunities across projects, offerings, and industries.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
3 hours, 3 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
3 hours, 3 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
3 hours, 3 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
3 hours, 3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers