Jobgether

Senior Software Engineer - Python

Jobgether · United States · $180K/yr

Internet Marketplace Platforms · 11-50 employees

13 h ago
Remote Principal (10+ yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Senior Software Engineer will design, develop, and optimize scalable applications using Python and modern engineering practices. They will collaborate with distributed teams and stakeholders to deliver impactful, secure digital solutions while leveraging AI technologies and cloud infrastructure.

What they look for

Python AI technologies Cloud platforms Software architecture Git Kubernetes CI/CD pipelines Automation Unit testing Integration testing Agile development LLM-based solutions Agentic workflows Data storage solutions Problem-solving Communication

Requirements

Candidates must have 8+ years of professional software engineering experience with deep expertise in Python and AI-native development. A strong background in cloud platforms, CI/CD, testing strategies, and collaborative agile environments is required.

Benefits

Competitive salary Annual bonus opportunities Comprehensive benefits Fully remote and flexible working environment Flexible time off policy Public holidays Sick leave Remote workspace allowance Professional development support Training allowances Private healthcare coverage Wellbeing support programs 401(k) retirement plan with employer matching

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Python based in United States.

We are seeking an experienced Senior Software Engineer specializing in Python to design and build high-quality, scalable software solutions.This role offers the opportunity to work on complex digital products alongside talented engineers, technical leaders, and client teams.You will contribute to modern application development by leveraging Python, AI technologies, cloud platforms, and engineering best practices.The position combines hands-on technical delivery with collaboration, problem-solving, and innovation across diverse projects.You will help transform business requirements into secure, efficient, and impactful digital experiences.This is an ideal opportunity for a senior engineer passionate about emerging technologies, continuous learning, and delivering real-world solutions.

\n

Accountabilities: The Senior Software Engineer will be responsible for designing, developing, and optimizing applications while collaborating with distributed teams and stakeholders to deliver impactful solutions. Key responsibilities include:

  • Design, develop, maintain, and improve applications using Python and modern engineering practices.
  • Support component architecture, technical design decisions, and software quality standards across projects.
  • Build scalable data storage solutions and optimize application performance for reliability and speed.
  • Collaborate with technical leaders, engineers, and client teams to analyze requirements and deliver effective solutions.
  • Contribute to structured development practices, including source control, deployment processes, automation, and release workflows.
  • Implement and maintain testing strategies across unit, integration, and end-to-end testing environments.
  • Work with cloud environments, infrastructure platforms, and container technologies to support robust application delivery.
  • Participate in agile development processes, code reviews, pull requests, and continuous improvement initiatives.
  • Apply AI-powered development practices and emerging technologies to improve productivity and software delivery.
  • Support client-facing engagements, including occasional travel to customer sites within the United States.

Requirements:

The ideal candidate is a highly experienced software engineer with strong Python expertise, a passion for innovation, and the ability to collaborate effectively in complex technical environments. Required qualifications include:

  • 8+ years of professional software engineering experience, with significant experience operating at a senior level.
  • Deep expertise in Python development and experience working with modern AI frameworks and AI-native development practices.
  • Strong understanding of AI technologies, LLM-based solutions, and agentic workflows.
  • Experience designing and delivering production-grade software solutions in agile environments.
  • Solid knowledge of version control systems such as Git, collaborative development workflows, and code review practices.
  • Hands-on experience with databases, cloud platforms, infrastructure environments, Kubernetes, or similar technologies.
  • Experience with automation, CI/CD pipelines, and modern software delivery practices.
  • Strong testing knowledge, including unit, integration, and end-to-end testing approaches.
  • Excellent analytical, problem-solving, communication, and collaboration skills.
  • Professional proficiency in English.
  • Experience with AI application development, agent frameworks, Golang, or React-based frontend development is a plus.

Benefits:

The company provides a flexible and supportive environment designed to encourage professional growth, work-life balance, and long-term success. Benefits include:

  • Competitive salary of up to $180,000, plus annual bonus opportunities and comprehensive benefits.
  • Fully remote and flexible working environment designed to support personal and professional priorities.
  • Flexible time off policy, public holidays, sick leave, and additional leave programs.
  • Remote workspace allowance to help create a productive home office setup.
  • Professional development support and training allowances to encourage continuous learning.
  • Private healthcare coverage and wellbeing support programs.
  • 401(k) retirement plan with employer matching contributions up to 4% and immediate vesting.
  • Opportunity to work on innovative AI-driven projects with global teams and enterprise clients.
  • Travel opportunities to collaborate with clients and teams when needed.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1