CrawlJobs Logo

Python Software Engineer

nttdata.com Logo

NTT DATA

Location Icon

Location:
Romania , Bucuresti

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Senior Python Software Engineer at NTT DATA, you will be part of the Security DevOps team, responsible for developing scalable and secure backend systems. You will work with modern Python frameworks and tools, ensuring application performance and compliance with security standards. This role requires a strong background in Python development and experience with cloud platforms.

Job Responsibility:

  • Design, develop, and optimize Python-based microservices for our internal platform and supporting infrastructure
  • Write clean, reusable, and well-documented code and libraries
  • Ensure application performance, scalability, and reliability across environments
  • Implement and maintain build processes using PANTS, UV, or other modern Python build tools
  • Apply secure coding practices and contribute to platform compliance with internal security standards
  • Work closely with DevOps, product, and design teams to ship secure, reliable features
  • Conduct code reviews and share best practices with peers
  • Stay current with emerging technologies, frameworks, and best practices in Python and secure software development

Requirements:

  • Proficiency in frameworks and libraries such as FastAPI, Flask, and SQLAlchemy
  • Experience with PANTS, UV, or similar build systems
  • Solid understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
  • Experience with Git and Agile development methodologies
  • Experience with automated testing frameworks and writing unit/integration tests
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Knowledge of observability tools (e.g., Prometheus, Grafana)
  • Familiarity with infrastructure-as-code tools (e.g., Terraform, Pulumi)
  • Exposure to security and compliance practices in software development
  • Experience with Python type checking (e.g., MyPy) and linting tools (e.g., Flake8, Black)
  • Familiarity with asynchronous programming and event-driven architecture
  • Familiarity with AI augmented development workflows

Nice to have:

  • 5+ years of professional experience in Python software development
  • Bachelor's degree in computer science or software engineering
  • Certifications in Python development, cloud technologies, or DevOps

Additional Information:

Job Posted:
January 25, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Python Software Engineer

Intermediate / Senior Software Engineer Scientific Engine (Python)

Due to our consistent growth, we are seeking to expand our Data, Software and De...
Location
Location
France , Paris
Salary
Salary:
Not provided
descartesunderwriting.com Logo
Descartes Underwriting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Coaching or mentoring experience
  • Scoping and identifying solutions with business team
  • Handling human interactions between tech and business
  • Excellent communication skills, in both formal and informal settings, and in English and French
  • 3 years or more of experiences as a software engineer or data scientist
  • Solid knowledge in Python
  • Solid engineering background: master in computer science, mathematics, physics or earth science
  • Experience optimizing and profiling python code
  • Experience in a microservices architecture
  • Good knowledge with Docker
Job Responsibility
Job Responsibility
  • Contribute directly on the code base either individually, in pairs or more
  • Organize REX sessions to share the knowledge received with the rest of the team
  • Ensure compliance to internal standards and practices
  • Present the progress and goals
  • Contribute to the technical roadmap through architecture meetings, design documents
  • Coach your collaborators to consistently deliver according to their roadmap
  • Provide expertise to help your team: Develop, optimize and update software for: Calculation of risk models
  • Data collection, preparation and visualization
  • Export of outputs adapted to users
  • Testing and validation of existing solutions
What we offer
What we offer
  • Opportunity to work and learn with teams from the most prestigious schools and research labs in the world, allowing you to progress towards technical excellence
  • Commitment from Descartes to its staff of continued learning and development (think annual seminars, training etc.)
  • Work in a collaborative & professional environment
  • Be part of an international team, passionate about diversity
  • Join a company with a true purpose – help us help our clients be more resilient towards climate risks
  • A competitive salary, bonus and benefits
  • You can benefit from a punctual home office days
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Python Software Engineer – API Integration

Orbis are proudly partnering with a rapidly growing AI Start-up to hire a Back-e...
Location
Location
United States , New York
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years software engineering experience using Python – including Pandas/Numpy
  • Strong experience with infrastructure technologies including AWS, EC2, containers including RDBMSs
  • Experience working with NLP and LLMs
Job Responsibility
Job Responsibility
  • Build and maintain integrations with core workflow developing Python pipelines that pull in, process, and structure data so it’s ready for AI/LLM-powered search and analysis
  • Collaborate across teams (AI engineers, frontend developers, and content managers) to ensure integration data flows cleanly from ingestion and storage to powering user-facing features
  • Shape the integration framework by architecting scalable, reusable solutions that let users easily connect any third-party application, while continuously learning and adapting to new APIs and platforms
  • Fulltime
Read More
Arrow Right

Python Software Engineer

Orbis are proudly partnering with a rapidly growing AI Start-up to hire a Back-e...
Location
Location
United States
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years software engineering experience using Python – including Pandas/Numpy
  • Strong experience with infrastructure technologies including AWS, EC2, containers including RDBMSs
  • Experience working with NLP and LLMs
Job Responsibility
Job Responsibility
  • Build and maintain integrations with core workflow developing Python pipelines that pull in, process, and structure data so it’s ready for AI/LLM-powered search and analysis
  • Collaborate across teams (AI engineers, frontend developers, and content managers) to ensure integration data flows cleanly from ingestion and storage to powering user-facing features
  • Shape the integration framework by architecting scalable, reusable solutions that let users easily connect any third-party application, while continuously learning and adapting to new APIs and platforms
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

Senior Python Software Engineer position at Inetum Polska, focusing on developin...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python
  • Docker
  • FastAPI
  • SQL/RDBMS Experience - PostgreSQL used on project
  • English and Polish - C1
  • Hybrid work model (at least 3 days per week in the office - MUST)
Job Responsibility
Job Responsibility
  • Develop and maintain Python-based microservices for AI-driven applications
  • Design and build frameworks around AI agents within Azure cloud infrastructure
  • Focus on backend development, ensuring scalability, reliability, and high performance
  • Optimize and troubleshoot performance issues, particularly in chatbot applications
  • Work with Python frameworks to enhance efficiency and maintainability
  • Manage and optimize SQL databases for AI-driven applications
  • Implement best practices in prompt engineering and work with Large Language Models (LLMs)
  • Collaborate with AI/ML teams to integrate AI models into production systems
  • Ensure security, compliance, and best coding practices in AI application development
  • Stay up to date with emerging AI technologies and contribute to technical innovation
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • A supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

For one of our clients we are looking for a specialist for the position of Senio...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience working with Python
  • Knowledge of Python Agent
  • Communication skills
  • Being proactive
  • Polish and English at a minimum level B2
Job Responsibility
Job Responsibility
  • Senior Python Software Engineer and consultant (communication, analysis, improvement propositions)
  • Contact with end customer
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Python Software engineer

Great opportunity as a Python Software Engineer, in a leading multinational comp...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
bogrowth.es Logo
Bo Growth
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Web development experience: senior profiles (3-15 years)
  • High fluency in English, C1 level required
  • Experience working with Python programming language, microservices
  • testing...
  • In-depth knowledge on DB: SQL / No-SQL databases
  • Cloud computing knowledge on Azure, OpenShift/Kubernetes
  • Experience in agile software development based on Scrum and Kanban
  • Completed university / technical college degree in IT subject
Job Responsibility
Job Responsibility
  • Constantly develop our existing products and associated platform to support technical operations, to monitor, detect, predict, recommend and to plan/optimize
What we offer
What we offer
  • Competitive salary + variable + 10% bonus for company benefits
  • 15 payments a year
  • Flexible working hours
  • Hybrid modality (3 remote days per week)
  • Possibility of working from another country 30 days a year
  • Life insurance
  • Health insurance (50% financed)
  • Benefits in very cheap flights
  • Pension plans
  • International travel for work events
  • Fulltime
Read More
Arrow Right

Python Software Engineer

We are seeking a skilled Python Software Engineer with strong knowledge of Pytho...
Location
Location
Israel
Salary
Salary:
Not provided
smartech.com Logo
Smartech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc. in Computer Science, or a related field
  • 7 years of hands-on experience with Python (e.g., Flask, FastAPI, Django)- Must and Java (e.g., Spring Boot, JEE) - Advantage
  • 7 years of hands on experience in developing backend applications with containerization (Docker) and orchestration (Kubernetes)
  • Understanding of RESTful APIs, microservices, and system integration
  • Familiarity with databases (SQL , MongoDB, and/or NoSQL)
  • Strong foundation in computer science concepts (data structures, algorithms, design patterns)
  • Experience with Git, CI/CD pipelines, and cloud environments (AWS)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain back-end services and APIs using Python and Java over the Spring Boot infrastructure
  • Build and deploy microservices with Docker and Kubernetes on AWS
  • Collaborate with front-end engineers to integrate APIs and ensure seamless user experiences
  • Contribute to front-end development when needed, providing guidance on performance and maintainability
  • Work with cloud-native tools and AWS services (e.g., Lambda, ECS/EKS, RDS, DynamoDB, S3, CloudWatch)
  • Implement best practices for security, scalability, and observability in distributed systems
  • Participate in code reviews, testing, CI/CD pipelines, and DevOps practices
  • Monitor and optimize system performance, ensuring high availability and resilience
Read More
Arrow Right