Senior Software Engineer

MTNSat Holdings LLC

United States

On-site

USD 140,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MTN in Fort Lauderdale, FL seeks a Senior Software Engineer to design and build scalable backend systems for a modern cloud platform powering satellite communications. You will own APIs, data models, and distributed services, mentoring peers and driving AI-enabled improvements.

Join a team delivering reliable, secure software with production-grade testing and cross-functional collaboration across product, operations, support, and marketing.

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong Python development experience.
  • Experience building production APIs and backend services.
  • Experience with FastAPI, Django, Flask, or similar Python framework.
  • Experience designing and operating microservices or distributed systems.
  • Experience with asynchronous and event-driven architectures.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Experience writing efficient SQL and troubleshooting data issues.
  • Experience with Docker and containerized applications.
  • Experience with Kubernetes-based production environments.
  • Familiarity with Google Cloud Platform (GCP).
  • Strong API security, authentication, and authorization.

Responsibilities

  • Design, develop, test, and maintain backend services and APIs.
  • Build scalable Python applications using FastAPI or similar frameworks.
  • Design event-driven workflows using Kafka and asynchronous processing.
  • Develop reliable integrations with satellite providers and external platforms.
  • Create clear API contracts and maintain technical documentation.
  • Design data models and work with PostgreSQL, MySQL, Redis, and BigQuery.
  • Build services for device onboarding and operational workflows.
  • Improve reliability, performance, security, and maintainability.
  • Write automated unit, integration, and end-to-end tests.
  • Review code and mentor engineers; participate in architecture discussions.

Skills

Python
FastAPI
Kafka
Django
Flask
Object-oriented design
Relational databases
SQL
REST APIs
gRPC
OAuth2
OpenID Connect
Docker
Kubernetes
Terraform
GitHub Actions
Prometheus
Grafana
BigQuery
PostgreSQL
MySQL
Redis
Google Cloud Platform
Google Kubernetes Engine
APIs

Tools

Docker
Kubernetes
Terraform
GitLab CI
Prometheus
Grafana
BigQuery
PostgreSQL
MySQL
Redis
REST
gRPC

Job description

Job Description

Position Summary We are building a modern cloud platform that powers mission-critical satellite communications and real-time services for customers around the world. Our engineering team develops distributed systems that process high volumes of events, orchestrate cloud services, integrate with multiple satellite and technology providers, and deliver reliable operational tools for internal teams and customers. We are looking for a Senior Software Engineer who enjoys solving complex problems, designing scalable backend systems, and taking ownership of software from initial requirements through production operations. You will help build and improve services across our platform including customer operations, billing, notifications, document management, reporting, and third‑party integrations.

Location & Reporting

Location: Fort Lauderdale, FL. Department: Software Engineering. Employment Type: Full-time, on-site. Reports to: Director of Software Engineering. NO VISA SPONSORSHIP AVAILABLE.

Key Responsibilities
  • Design, develop, test, and maintain backend services and APIs.
  • Build scalable Python applications using Fast API or similar frameworks.
  • Design event-driven workflows using Kafka and asynchronous processing.
  • Develop reliable integrations with satellite providers and other external platforms.
  • Create clear API contracts and maintain technical documentation.
  • Design data models and work with PostgreSQL, MySQL, Redis, and BigQuery.
  • Build services that support device onboarding, provisioning, capacity management, and operational workflows.
  • Improve the reliability, performance, security, and maintainability of existing systems.
  • Write automated unit, integration, and end-to-end tests.
  • Review code and provide constructive feedback to other engineers.
  • Investigate production incidents and implement permanent corrective actions.
  • Work with product, operations, support, and other internal teams to clarify requirements.
  • Mentor engineers and promote strong software engineering practices.
  • Contribute to architecture discussions and technical standards.
  • Take ownership of assigned projects through development, release, and production support.
  • Propose AI-driven solutions to improve efficiency, content creation, UX design processes, and internal productivity.
  • Work with Marketing leadership to pilot, test, and implement approved AI tools and workflows.
  • Ensure AI initiatives follow governance, security, and brand guidelines.
  • Stay informed on industry trends, including AI, and incorporate relevant best practices.
Qualifications & Experience Required
  • 7+ years of professional software engineering experience.
  • Strong understanding of object-oriented design and software architecture.
  • Strong Python development experience.
  • Experience building production APIs and backend services.
  • Experience with Fast API, Django, Flask, or a similar Python framework.
  • Experience designing and operating microservices or distributed systems.
  • Experience with asynchronous and event-driven architectures.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Experience writing efficient SQL and troubleshooting data-related issues.
  • Experience with Docker and containerized applications.
  • Experience working with Kubernetes-based production environments.
  • Familiarity with cloud platforms, preferably Google Cloud Platform.
  • Strong understanding of API security, authentication, and authorization.
  • Experience troubleshooting production systems.
  • Strong written and verbal communication skills.
  • Ability to work effectively with technical and non-technical teams.
  • Experience with Google Cloud Platform.
  • Experience with Google Kubernetes Engine.
  • Experience with Kafka.
  • Experience with Redis.
  • Experience with BigQuery.
  • Experience with PostgreSQL and MySQL.
  • Experience with FastAPI.
  • Experience with Pydantic.
  • Experience with SQLAlchemy.
  • Experience with Alembic.
  • Experience with Pytest.
  • Experience with REST and gRPC APIs.
  • Experience with OAuth2 and OpenID Connect.
  • Experience with Auth0, Authentik, Keycloak, or similar identity platforms.
  • Experience with Apigee or other API management platforms.
  • Experience with Terraform.
  • Experience with GitLab CI or GitHub Actions.
  • Experience with Prometheus and Grafana.
  • Experience with Cloud Monitoring and Cloud Logging.
  • Experience with high-availability production environments.
  • Experience with real-time data processing.
  • Experience with satellite or telecommunications platforms.
  • Experience with billing and invoicing systems.
  • Experience with customer portals and operational tools.
Leadership Traits Required
  • Ownership: Takes responsibility for results and follows work through production.
  • Integrity: Communicates honestly about progress, risks, mistakes, and technical limitations.
  • Proactivity: Identifies problems and proposes improvements before they become incidents.
  • Curiosity: Enjoys learning new technologies and understanding how systems work.
  • Collaboration: Works respectfully with engineers and other departments.
  • Perseverance: Approaches difficult problems calmly and methodically.
  • Practical judgment: Balances speed, quality, complexity, and business needs.
  • Continuous improvement: Regularly improves code, architecture, documentation, and team processes.
  • Customer awareness: Understands that reliable software directly affects customers and operations.
Equal Opportunity Statement

MTN is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

For over 45 years, MTN has delivered connectivity to businesses operating around the world. Our history includes industry firsts such as deploying VSAT antennas on cruise ships, launching internet cafes at sea, and enabling live broadcasts from submarines. Today, we provide reliable internet solutions powered by low Earth orbit (LEO) satellites and wireless networks, connecting millions of users each year. We support critical operations in remote and hard‑to‑reach environments, including offshore energy, commercial shipping, and private vessels. We're a team that solves problems, moves quickly, and supports each other. If you want to do meaningful work and be part of a growing company, you'll fit right in.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

MTNSat • Fort Lauderdale (FL), Northern (KY)

Hybrid
USD 140,000 - 200,000
DevOps Engineer
DevOps Engineer

MTNSat Holdings LLC • United States

On-site
USD 120,000 - 150,000
DevOps Engineer
DevOps Engineer

MTNSat • Fort Lauderdale (FL), Northern (KY)

Hybrid
USD 120,000 - 150,000
Technical Delivery Analyst
Technical Delivery Analyst

MTNSat • Fort Lauderdale (FL)

Hybrid
USD 65,000 - 95,000
Web Application Developer (Fort Lauderdale)
Web Application Developer (Fort Lauderdale)

MTN Global • Fort Lauderdale (FL)

On-site
USD 85,000 - 110,000
Senior Cloud Backend Engineer - Satellite & Real-Time
Senior Cloud Backend Engineer - Satellite & Real-Time

MTNSat Holdings LLC • United States

On-site
USD 140,000 - 180,000
Field Technician
Field Technician

MTNSat • Fort Lauderdale (FL), Northern (KY)

Hybrid
USD 42,000 - 66,000
Senior Backend Engineer - Cloud & Satellite Platform
Senior Backend Engineer - Cloud & Satellite Platform

MTNSat • Fort Lauderdale (FL), Northern (KY)

Hybrid
USD 140,000 - 200,000
Automation Developer - Service Enablement
Automation Developer - Service Enablement

Worky • Lanham (MD)

On-site
USD 90,000 - 130,000
Ground Software Engineer (Senior)
Ground Software Engineer (Senior)

AST SpaceMobile • Maryland

Hybrid
USD 140,000 - 180,000