Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Python Engineer

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

Location

Poland

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior Python Engineer

Software Mind

• As a Senior Python Software Engineer, you will play a key role in designing, building, and improving data capabilities that strengthen the company’s competitive advantage in cyber data • Design and implement new data capabilities, including large-scale data ingestion, transformation pipelines, robust high-performance APIs, and consumers for high-frequency event streams • Contribute to the development of the proprietary data platform and help evolve it towards a data mesh architecture for the enterprise • Build solutions using the standard technology stack: Python, Linux via WSL, PostgreSQL, SQL Server, Databricks, and cloud infrastructure spanning Azure and AWS • Develop advanced mechanisms for data ingestion, transformation, and mass-parallel orchestration of network IO • Model data for operational and analytical purposes in collaboration with your team, other engineering teams, and analytical data customers • Work with infrastructure teams to maintain Infrastructure as Code and deliver valuable features for the engineering platform • Improve data quality across the estate by defining and acting on indicators such as completeness, accuracy, reliability, and usability • Evaluate potential new data sources for specific applications, assessing their completeness, accuracy, and business value • Contribute to quality automation in CI/CD processes, optimising for a bug-free release cadence and a positive developer experience • Support test automation through platform enhancements and additional automated tests • Maintain clear technical documentation, starting with well-documented code and extending to materials for technical and non-technical audiences • Participate in a pairing-first development team by sharing expertise, learning from colleagues, and contributing to an open engineering culture • Mentor and coach less experienced engineers through design discussions, code reviews, and practical knowledge sharing • Assess application security and API quality to ensure solutions comply with relevant application security and API standards

Job Requirements

  • Senior-level commercial experience as a Software Engineer, with strong hands-on Python development skills
  • Practical experience building data platforms, data services, or backend systems that process, expose, or analyse large datasets
  • Strong understanding of data ingestion, transformation, event-driven or stream-oriented processing, and high-performance API development
  • Experience with relational databases and data modelling, especially PostgreSQL and/or SQL Server, for both operational and analytical use cases
  • Working knowledge of cloud infrastructure, preferably across Azure and AWS, and the ability to collaborate effectively with infrastructure or platform teams
  • Experience with Databricks or comparable data engineering platforms would be valuable for working with large-scale data workflows
  • Comfortable working in Linux-based development environments, including Linux via WSL
  • Experience maintaining or contributing to Infrastructure as Code and understanding how platform engineering supports product delivery
  • Strong quality mindset, including CI/CD, automated testing, test automation, debugging, code reviews, and continuous improvement of release cadence
  • Ability to evaluate data source quality using criteria such as completeness, accuracy, consistency, and suitability for specific applications
  • Good understanding of secure engineering practices, application security expectations, and API standards
  • Strong documentation habits and ability to communicate technical decisions clearly to technical and non-technical audiences
  • Collaborative, pairing-friendly approach with the ability to mentor others, challenge decisions constructively, and take ownership of outcomes
  • Fluent communication in English.

Benefits

  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

Related Job Pages

More Backend Engineer Jobs

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

• Work in agile environments (Scrum, Kanban) • CI/CD with automated pipelines (build, test, deploy) • Experience in DevOps environments and continuous integration practices • Collaborate with Product Owners, Tech Leads, and cross-functional teams • Analytical ability for production troubleshooting • Active participation in technical reviews and the definition of standards

Brazil
Sequoia Connect logo

L3 Support Java

Sequoia Connect

Our core expertise lies in connecting Top Technologists with Top Companies through unparalleled IT headhunting solutions

Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description We are currently searching for a L3 Support Java: - Serve as the primary escalation point (L3) for complex production issues, diagnosing and resolving high-priority incidents. - Make code-level changes in Java, Unix scripts, and Databases within production environments. - Execute end-to-end steps following the SDLC process for production bug fixes and patches. - Manage and troubleshoot multi-tier server environments, including Tomcat, JBoss, WebSphere, and WebLogic. - Monitor and manage automated jobs using tools like Autosys, Procmon, and Crontab. - Lead incident, problem, and change management processes using tools like Jira and ServiceNow. - Maintain and update Shell/Perl scripts to ensure operational efficiency and automation. Qualifications - 7-10 years of hands-on experience in Java Development or L3 Production Support. - Advanced Java/J2EE expertise, including REST API, Servlets, JSP, JDBC, Struts, Hibernate, and Spring. - Extensive experience with relational databases such as DB2, Oracle, or Sybase. - Strong Unix/Linux proficiency, including advanced Shell or Perl scripting. - Proven experience with Middleware: WebLogic, WebSphere, or JBoss. - Hands-on experience with CI/CD and Version Control: Git, Jenkins, and modern deployment repos. - Familiarity with IDEs such as Eclipse or NetBeans for code analysis and fixes. Requirements - Advanced Oral English. - Native Spanish. Benefits - Fully remote.

Mexico
Lavendo logo

Senior Backend Engineer, Python

Lavendo

Sales Recruiting for Startups

ContractRemoteTeam 1-10H1B No Sponsor

• Support the Enterprise Integrations team in managing and executing integration processes from design to deployment • Collect and define requirements from internal stakeholders, estimate task complexity, and plan delivery timelines • Design and implement reliable, scalable integration solutions using Python, REST, gRPC, Apache Kafka, Redis, and SQL • Conduct regular code reviews and maintain a consistent, high-quality code base • Strictly follow delivery deadlines, ensuring production readiness and technical excellence • Monitor and stabilize integrations post-deployment using observability tools like Grafana • Actively identify and resolve blockers to maintain project momentum, demonstrating a proactive “get things done” approach

Serbia
$5.5K - $7.5K / month
Job Closed
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Develop, maintain, and evolve backend applications using Node.js and TypeScript. • Design and implement scalable and secure REST APIs. • Develop integrations with internal and external systems. • Model and optimize data structures using Amazon DynamoDB. • Build solutions using AWS services. • Participate in architectural definitions and technical decisions. • Ensure code quality through best practices, testing, and code reviews. • Identify and resolve issues in production environments. • Collaborate with multidisciplinary teams using agile methodologies.

Brazil