Senior Software Engineer

Mtn Global — United States · Posted ~1 day ago

Senior Full-time Onsite

Skills

backend software engineering distributed systems scalable system design cloud services event processing third-party integrations software ownership production operations backend systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team building a modern cloud platform for mission-critical, real-time services. You will design scalable backend systems, process high volumes of events, orchestrate cloud services, integrate external technology providers, and own software from requirements through production operations. The role offers challenging work across operational, financial, notification, reporting, and integration services.

Highlights

Build scalable backend systems and cloud services for mission-critical, real-time operations, with end-to-end ownership from requirements through production and exposure to complex distributed systems.

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, FLDepartment: Software EngineeringEmployment Type: Full-time, on-siteReports to: Director of Software Engineering 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 PlatformGoogle Kubernetes EngineKafkaRedisBigQueryPostgreSQL and MySQLFastAPIPydanticSQLAlchemyAlembicPytestREST and gRPC APIsOAuth2 and OpenID ConnectAuth0, Authentik, Keycloak, or similar identity platformsApigee or other API management platformsTerraformGitLab CI or GitHub ActionsPrometheus and GrafanaCloud Monitoring and Cloud LoggingHigh-availability production environmentsReal-time data processingSatellite or telecommunications platformsBilling and invoicing systemsCustomer portals and operational tools Leadership Traits Required Technical skills are important, but we also place a high value on how engineers approach their work. We are looking for someone who demonstrates: 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. MTN is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.