Software Engineer

mayaprollc_o58e1w
October 5, 2025

Software Engineer

About Us

Mayapro LLC delivers technology solutions for clients – prioritizing pragmatic engineering, strong ownership, and fast, safe customer impact.

The Role

You’ll design, build, and operate production software end-to-end – collaborating with product, design, and engineering to deliver reliable, secure, and observable features. This is a hands-on role with room to shape architecture, engineering practices, and ML infrastructure.

What You’ll Do

  • Design and build backend services & APIs that map to client use cases: Python (FastAPI), Node.js (Express/Nest), or Java (Spring Boot) with REST/GraphQL contracts, versioning, and auth.
  • Develop reliable data pipelines/ETL for ingest, transform, and enrichment: Airflow orchestration, Spark/PySpark for scale; enforce SLAs and data quality checks.
  • Model and operate storage layers. OLTP (PostgreSQL/MySQL), caching (Redis), object & analytics stores (S3/Blob, BigQuery/Redshift); schema design, migrations, and cost-aware partitioning.
  • Package, deploy, and run in the cloud. Docker images, Kubernetes workloads, IaC via Terraform; ship to AWS/GCP/Azure with environment parity and rollbacks.
  • Automate quality and releases: unit/integration tests (pytest/JUnit), contract/e2e where needed; CI/CD with GitHub Actions/GitLab CI; trunk-based or GitFlow in GitHub/GitLab/Bitbucket.
  • Observe, alert, and troubleshoot, metrics (Prometheus/Grafana), logs (ELK/OpenSearch), traces (OpenTelemetry), APM (Datadog/New Relic); on-call/incident mgmt with PagerDuty/Opsgenie and RCAs.
  • Secure and optimize: OAuth2/OIDC, secrets management, dependency & container scanning (Snyk/Dependabot); load testing (k6/Locust), profiling, and query tuning to hit SLOs.
    Work consultatively: clear estimates and scope, ADRs/runbooks/docs (Jira, Confluence), steady stakeholder updates, and knowledge transfer to client teams.

What We’re Looking For

  • 8-10+ years of professional software engineering experience (or equivalent).
  • Strong proficiency in Java, Go, and Python (you’ve shipped and run services with at least two of these).
  • Experience with ML and data infrastructure
  • Solid grasp of data structures, APIs, and system design.
  • Cloud/IaC and CI/CD (AWS/Azure/GCP, Docker, Terraform, GitHub Actions).
  • Strong communication, product sense, and a bias for action.

Nice to Have

  • Distributed systems or event-driven architectures.
  • Security best practices and observability (metrics/logs/tracing).
  • Domain exposure in data/ML, payments/fintech, or health tech (HIPAA).
  • Open-source contributions or a portfolio of shipped work.

How We Work

  • Small, senior-leaning team; async-friendly with clear ownership.
  • Pragmatic sprints, lightweight RFCs, and code reviews.
  • Focus on outcomes, not hours.

Benefits

  • Competitive salary & equity • Health/Dental/Vision • 401(k)
  • Flexible PTO • Remote-friendly stipend • Learning budget
  • Paid parental leave • Home office setup

Apply

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Gallery

Pages

About Us

Home

Contact Us

Careers