3Pillar Global logo
3Pillar Global

Building digital businesses, together.

Python Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Mexico

Posted

3 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishPythonSQL

Job Description

Python Software Engineer

3Pillar Global

• 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.

Job Requirements

  • 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.

Benefits

  • Vacations. According to the law from your first anniversary.
  • Discretionary Time Off (employees are able to take time off when necessary)*
  • 26 days of Christmas bonus
  • Food coupons
  • Major medical insurance
  • Life Insurance (optional)
  • Savings box (optional)
  • Law benefits: IMSS, Afore, Infonavit.
  • Career plan that will let you grow and plan for the future
  • Home Office
  • Internal Trainings
  • Support with external trainings and certifications
  • Referrals bonus

Related Job Pages

More Backend Engineer Jobs

Oracle logo

Principal Application Developer, Backend Focus

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Role Description We're seeking a versatile Software Engineer to contribute across platform engineering, cloud infrastructure, distributed systems, application development, integration services, and healthcare workflow solutions. This role bridges the gap between foundational cloud platforms and customer-facing healthcare applications, providing opportunities to work throughout the software development lifecycle. The ideal candidate is passionate about building reliable platforms, developing innovative applications, solving complex technical challenges, and delivering solutions that directly impact healthcare providers, patients, payers, and public health organizations. Responsibilities - Design, develop, test, and maintain scalable software solutions and cloud-native services. - Build and support healthcare applications, APIs, integrations, and platform capabilities. - Develop reliable, secure, and highly available systems running on Oracle Cloud Infrastructure (OCI). - Collaborate with product managers, architects, engineers, and operational teams to deliver customer-focused solutions. - Participate in system design, code reviews, troubleshooting, performance optimization, and operational excellence initiatives. - Contribute to automation, observability, security, and continuous delivery practices. - Support modernization efforts leveraging cloud technologies, healthcare interoperability standards, and AI-driven capabilities. Qualifications - 7+ years of experience in software engineering, application development, platform engineering, or related technical roles within a fast-paced technology environment. - Bachelor's degree in Computer Science, Engineering, or related field. - Experience developing enterprise software applications or cloud platforms. - Strong programming and software design skills. - Experience with distributed systems, APIs, and cloud technologies. - Knowledge of software development lifecycle and engineering best practices. Requirements - Experience with healthcare technology or regulated industries. - Experience with OCI, AWS, Azure, or Google Cloud. - Familiarity with healthcare interoperability standards. - Experience building large-scale SaaS platforms. - Knowledge of AI, machine learning, or data engineering solutions. - Strong problem-solving and communication skills. Technologies and Areas of Focus - Oracle Cloud Infrastructure (OCI) - Cloud-native architectures - Distributed systems and microservices - Kubernetes and container technologies - Java, Python, Go, JavaScript, or related languages - REST APIs and event-driven systems - CI/CD and DevOps tooling - Infrastructure automation - Observability and monitoring platforms - Healthcare interoperability standards (FHIR, HL7, SMART on FHIR) - Artificial Intelligence and Machine Learning platforms - Large-scale healthcare data management Cross-Functional Leadership - Partner with engineering, product, security, operations, and customer teams. - Drive engineering excellence through best practices, mentoring, and technical leadership. - Participate in roadmap planning and technology modernization efforts. - Contribute to innovation initiatives focused on AI, cloud, healthcare interoperability, and next-generation healthcare experiences. Current and Future Initiatives - Next-generation cloud-native EHR platforms - AI-first healthcare experiences embedded directly into clinical workflows - Intelligent automation for clinicians and healthcare staff - Advanced interoperability and healthcare data exchange - Unified healthcare data platforms - Conversational and agentic AI capabilities - Healthcare-specific cloud services built on OCI - Large-scale modernization of healthcare systems across providers, payers, and government organizations - Expansion of secure, scalable healthcare infrastructure supporting global healthcare ecosystems Benefits - Flexible medical, life insurance, and retirement options. - Opportunities for community engagement through volunteer programs. Company Description Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law.

Worldwide
$114.6K - $234.6K / year
Smoking Gun Interactive Inc. logo

Senior Programmer – C++

Smoking Gun Interactive Inc.

A games studio led by industry veterans delivering high-quality titles with some of the biggest brands. #Gaming #SGI

Full TimeRemoteTeam 51-200Since 2007H1B No Sponsor

• Collaborate with the Lead Programmer & Technical Director to establish a unified technology vision for the project including writing and reviewing technical design documents; • Produce high-quality, efficient, clean, and modular code; • Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing; • Provide mentorship and training for programmers to create an atmosphere of cooperation and learning; • Provide and accept feedback on all aspects of code quality (performance, readability, testability, design).

Canada
$90K - $120K / year
Smoking Gun Interactive Inc. logo

Lead Programmer – C++

Smoking Gun Interactive Inc.

A games studio led by industry veterans delivering high-quality titles with some of the biggest brands. #Gaming #SGI

Full TimeRemoteTeam 51-200Since 2007H1B No Sponsor

• Collaborate with the Technical Director to establish a unified technology vision for the project including writing and reviewing technical design documents; • Produce high-quality, efficient, clean, and modular code; • Collect and document users' requirements and develop logical specifications; • Research, evaluate and synthesize technical information to design, develop and test computer-based systems; • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs; • Plan, design and co-ordinate the development, integration and operation of computer-based systems; • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for applications software; • Lead and co-ordinate teams in the development of software and integrated information systems, process control software and other embedded software control systems; • Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing; • Be able to go above and beyond in their daily tasks as required; • Provide mentorship and training for programmers to create an atmosphere of cooperation and learning; • Provide and accept feedback on all aspects of code quality (performance, readability, testability, design); • Demonstrate forward thinking in regards to what impact design and implementation decisions will have on the overall project during each phase of development; • Work with Production in the creation and risk-management of project milestone goals and schedules; • Coordinate the hiring, supervising and managing of other members of the team.

Canada
$110K - $140K / year
Grupo OLX logo

Senior Software Developer, Backend

Grupo OLX

Buscamos o novo para ir além! Vem reinventar a sua carreira com a gente!

Full TimeRemoteTeam 1,001-5,000Since 2010H1B No Sponsor

• Collaborate with cross-functional teams to plan, build, and deliver high-quality features; • Mentor team members through practices such as pair programming and code reviews; • Restructure and refactor existing systems; • Help design the long-term vision for our technology and new component architectures; • Promote best practices to improve the quality of our code and processes; • Drive technical decisions within the team.

Brazil