Senior Python Software Engineer Jobs

Find remote senior python software engineer positions. Browse through our curated list of opportunities and take the next step in your career.

Python Software Engineer
Senior
3 jobs found. to receive daily emails with new job openings that match your preferences.
3 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ Bucharest, Romania, Warsaw, Poland; Rome, Italy; Barcelona, Spain

🧭 Full-Time

πŸ” Software Development

🏒 Company: YouGovπŸ‘₯ 501-1000πŸ’° $293,437,993 Post-IPO Debt over 1 year agoπŸ«‚ Last layoff 5 months agoInternetDatabaseAd TargetingConsultingBusiness IntelligenceInternet of ThingsBig DataMarket ResearchAnalyticsSoftware

  • Extensive enterprise experience solving complex problems using multiple database systems, data lake architectures, and query engines.
  • Proven previous experience with open data tools such as Apache Arrow, Pandas, Polars.
  • A record of successful delivery of SaaS and cloud-based applications.
  • Strong understanding of the software development lifecycle.
  • Extensive programming experience using Python as a programming language.
  • A commitment to producing robust, testable code.
  • Results-driven, self-motivated and enthusiastic.
  • Excellent communication skills – verbal, written and presentation.
  • Develop effective ways to store, query, and interactively analyze large datasets that contain millions of rows and hundreds of thousands of columns.
  • Work closely with product managers, sales, and customer success teams to understand the system’s functional and non-functional requirements.
  • Contribute to code quality through unit testing, integration testing, code review, and system design using Python.
  • Establish realistic estimates for timelines and ensure that projects remain on target to meet deadlines.
  • Assist in diagnosing and fixing system failures quickly when they occur in your area of expertise. This is limited to when the on-call rotation needs a subject-matter expert to help troubleshoot an issue.
  • Design and implement RESTful API endpoints using the Python programming language.
  • Break down complex problems to identify key variables and makes informed decisions based on thorough analysis.

Backend DevelopmentPythonSQLData AnalysisAPI testingData engineeringREST APIPandasData modelingSaaS

Posted 20 days ago
Apply
Apply

πŸ“ Ukraine

🧭 Full-Time

πŸ” Software Development

🏒 Company: N-iXπŸ‘₯ 1001-5000IT Services and IT Consulting

  • 6+ years of experience in Python & FastAPI
  • Experience with AWS (Amazon SES, AWS Lambda), Mongo DB.
  • Excellent verbal and written skills in English
  • Ukrainian language Advanced or higher
  • Understand business needs and Implement functional requirements accordingly.
  • Work independently and directly with stakeholders when needed
  • Help in designing the software.
  • Build efficient back-end features in Python.
  • Integrate front-end and back-end components into the application.
  • Implement designs into code by collaborating with UX/UI designers.
  • Keep suggesting improvements and ways to enhance the functioning of the software.
  • Be focused on quality

AWSBackend DevelopmentPythonSoftware DevelopmentSQLAgileDesign PatternsGitMongoDBAlgorithmsAPI testingData StructuresFastAPIREST APICommunication SkillsCI/CDProblem SolvingMentoringLinuxMicroservicesJSONData modelingScriptingSoftware EngineeringDebuggingEnglish communication

Posted 25 days ago
Apply
Apply

πŸ“ LATAM

πŸ” Software Development

🏒 Company: Moovx

  • 5-10+ years of experience building solutions from scratch using Python, and willingness to use other programing languages if better suited for certain tasks.
  • Experience building scalable, reliable, event driven, and secure systems and services in AWS, using products like iam, api gateway, lambda, dynamodb, postgres, cognito, and other serverless products.
  • Automated unit and integration testing
  • Experience working in a highly collaborative startup environment.
  • Strong understanding of software engineering principles, data structures, and algorithms.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • As a backend software engineer you will design and develop scalable, reliable, and secure back end systems and services using Python with AWS lambda, api gateway, cognito, dynamodb, and other 'Serverless Services'.
  • Collaborate with other engineers, product managers, and stakeholders to define requirements, design solutions, and implement features.
  • Lead technical discussions and make critical decisions about architecture, design, and implementation.
  • Write high-quality, maintainable, and testable code.
  • Mentor junior engineers and help them grow in their roles.
  • Contribute to the overall strategy and direction of the company.

AWSPythonSoftware DevelopmentAgileDynamoDBStrategyAlgorithmsData StructuresPostgresServerlessCommunication SkillsAnalytical Skills

Posted 5 months ago
Apply