Senior Software Engineer - Python (Data & Integrations)

Posted 9 Hours Ago
Be an Early Applicant
Colombo, LKA
Hybrid
Senior level
Mobile • Pet • Software
The Role
Develop and maintain scalable Python software, integrations, platform products, and high-volume ETL pipelines. Apply test-driven development, optimize performance, troubleshoot existing applications, and work with .NET, C#, AWS services, databases, and cloud platforms. The role requires ownership of delivery, strong software engineering fundamentals, and collaboration across a diverse technology ecosystem.
Summary Generated by Built In
As a critical member of the company’s engineering division, this Senior Engineer will develop new integrations and platform products while performing routine maintenance under the guidance of senior leadership. While your primary expertise lies in Python and building scalable software, we are looking for a true engineering enthusiast who thrives on technical variety rather than sticking to a single stack. In this role, you will leverage your strong Python foundation while utilizing .NET and C# as secondary tools to support our diverse ecosystem. With a deep understanding of AWS services such as Lambda, Kinesis, SQS, and DynamoDB, as well as database technologies such as PostgreSQL and MSSQL, you will work across the full stack to master our services, paving the way for future growth into senior and leadership positions.

Apply if you’re excited to: 

  • Design and develop Python software conforming to best practices
  • Design and develop ETL solutions to scalably process and manage large volumes of data
  • Follow TDD and write well-structured, efficient, and maintainable code
  • Take ownership of work and follow through for on-time delivery
  • Optimize application performance and scalability
  • Troubleshoot, debug, and improve existing software applications, some of which are written using .NET, C#, and Python.
  • Stay up to date with the latest Python technologies and industry trends.

About You:

  • Bachelor’s degree in Software Engineering or an equivalent qualification
  • Minimum of 4 years of full-time software development experience, including at least 1 year as a Senior Software Engineer
  • Proficiency in Python development, including high-volume ETL pipelines, data structures, design patterns, and test-driven development
  • Experience with Apache Airflow and AWS services (Lambda, Kinesis, SQS, DynamoDB)
  • Strong understanding of software development fundamentals, OOP, RDBMS, SQL, and Python best practices
  • Experience with databases (PostgreSQL, MS SQL) and cloud platforms (AWS, GCP, Azure)
  • Knowledge of version control (Git) and excellent problem-solving and debugging skills
  • Good professional communication skills in both written and spoken English, with the ability to work independently or as part of a team

PetDesk combines the industry's most user-friendly client engagement tools with the highest-rated pet parent app to simplify your veterinary clinic’s operations while strengthening client relationships.

Our recruiting process is rooted in “Who: The A Method of Hiring” and consists of an average 2-week hiring timeline. This standardized interview process allows candidates to answer the same questions, experience the same process, and ensure a fair performance review from multiple perspectives.

Please, no external recruiters—candidate profiles submitted from external recruiting agencies will not be considered.

Skills Required

  • Bachelor's degree in Software Engineering or an equivalent qualification
  • Minimum of 4 years of full-time software development experience
  • At least 1 year of experience as a Senior Software Engineer
  • Proficiency in Python development, including high-volume ETL pipelines, data structures, design patterns, and test-driven development
  • Experience with Apache Airflow and AWS Lambda, Kinesis, SQS, and DynamoDB
  • Strong understanding of software development fundamentals, object-oriented programming, relational database management systems, SQL, and Python best practices
  • Experience with PostgreSQL and Microsoft SQL Server databases
  • Experience with cloud platforms including AWS, GCP, or Azure
  • Knowledge of Git version control
  • Excellent problem-solving and debugging skills
  • Professional written and spoken English communication skills
  • Ability to work independently or as part of a team
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Orlando, FL
94 Employees

What We Do

PetDesk offers CRM software for pet care providers to promote pet health.

Similar Jobs

Ericsson Logo Ericsson

Head of MA Asia EAS - Ericsson Antenna System

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
18 Locations
88000 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Colombo, LKA
38800 Employees
In-Office or Remote
2 Locations
15595 Employees

IFS Logo IFS

Senior / Lead IFS Developer (IGT1)

Information Technology • Software
Remote or Hybrid
Western Province, LKA
6788 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account