Principal Backend Software Engineer, Python

Oxygen
United States
Workplace: RemoteFull timeUSD 170,000 - 230,000 annuallyFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Communication","Leadership","Problem-solving"]

Experienced backend engineer with 7+ years building and maintaining high-availability distributed systems in Python (Django), leading teams, and shaping product direction. Strong expertise in AWS at scale, CI/CD, and mentoring engineers to raise quality and speed. Works across cross-regional teams to deliver fintech products from concept to production, with a focus on robust backend architecture and maintainable code.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Oxygen
Oxygen
3 years ago

Principal Backend Software Engineer, Python

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Experienced backend engineer with 7+ years building and maintaining high-availability distributed systems in Python (Django), leading teams, and shaping product direction. Strong expertise in AWS at scale, CI/CD, and mentoring engineers to raise quality and speed. Works across cross-regional teams to deliver fintech products from concept to production, with a focus on robust backend architecture and maintainable code.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Mentor, grow, and lead a team of engineers.
  • •Roll up your sleeves alongside the team and assist with backend development.
  • •Clarify technical requirements and provide accurate estimates.
  • •Drive and set a high bar for software development processes, documentation, and testing.
  • •Collaborate and communicate well with technical and non-technical stakeholders.

Pay and Benefits

Salary: USD 170,000 - 230,000 annually
Perks:Remote Work401kHealth InsuranceDentalVisionHsaPaid Leave

Key Requirements

  • •Bachelor’s degree in Computer Science or related field.
  • •7+ years professional software development experience in developing and maintaining high availability distributed software systems.
  • •Experience and deep knowledge of AWS technologies at scale in a production environment.
  • •Experience with Continuous Integration and Deployment processes.
  • •Strong server-side development experience in Python, preferably with Django framework.
  • •Strong experience in identifying and resolving root cause of software defects.
  • •Experience in mentoring and leading a group of engineers to solve complex problems.
  • •Able to write and enforce logical and maintainable code.
  • •Strong verbal and written communication skills.
  • •Able to effectively communicate and work remotely with cross regions, cross cultural, and geographically dispersed teams.
Experience:7+ yearsFintechBankingFintech startup
Education:Bachelor's
Skills:CommunicationLeadershipProblem-solving
Tech Stack:PythonDjangoAWSCI/CD

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Oxygen
Provides a modern banking platform and financial tools for freelancers, entrepreneurs, and small businesses, including business checking, corporate cards, payments, and expense management through a mobile-first neobanking app.
Industry: Neobanking
Website