NMI

Staff Engineer (Tech Lead)

NMI

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $130,000 - $160,000 per year

Job Level

Senior

Tech Stack

AnsibleAWSAzureCloudDockerGoogle Cloud PlatformGrafanaGraphQLJenkinsKubernetesLaravelMicroservicesMySQLPHPPostgresPrometheusPuppetPythonRedisSymfonyTerraform

About the role

  • Lead a high-performing PHP development team, fostering a culture of collaboration, innovation, and continuous learning.
  • Mentor engineers, conduct code reviews, and guide the adoption of best practices in software engineering.
  • Partner with cross-functional teams to translate business requirements into robust technical solutions.
  • Define and evolve the architecture of PHP-based services and applications to ensure scalability, maintainability, and performance.
  • Establish and enforce coding standards, design principles, and architectural guidelines.
  • Drive the adoption of modern frameworks, tools, and methodologies.
  • Lead the design, development, and deployment of mission-critical PHP applications and platform components.
  • Ensure high-quality, maintainable code through peer reviews, automated testing, and CI/CD pipelines.
  • Collaborate with DevOps/SRE teams to optimize application reliability and performance.
  • Work with SRE to maintain and improve system uptime, scalability, and latency targets.
  • Drive performance analysis, tuning, and optimization efforts.
  • Implement and uphold security best practices for PHP applications and supporting infrastructure.
  • Advocate for process improvements, automation, and modern engineering practices.
  • Stay informed on emerging trends in PHP, backend development, cloud services, and DevOps tooling.
  • Lead proof-of-concept initiatives for new technologies and frameworks.

Requirements

  • PHP Mastery: Proven experience architecting and developing large-scale PHP applications (preferably Laravel, Symfony, or similar frameworks).
  • Database Expertise: Strong skills with relational databases (MySQL/PostgreSQL) and caching technologies (Redis, Memcached).
  • CI/CD Pipelines: Proficiency with Jenkins, GitLab CI, or equivalent, including automated testing and deployment.
  • API Development: Expertise in designing, implementing, and securing RESTful and/or GraphQL APIs; knowledge of API gateways and authentication standards (OAuth, JWT).
  • Monitoring & Logging: Familiarity with tools like Prometheus, Grafana, ELK stack, or similar.
  • Leadership & Collaboration: Strong track record of leading development teams and delivering complex software projects.
  • Excellent communication skills for engaging both technical and non-technical stakeholders.
  • Ability to mentor engineers and drive alignment on technical direction.
  • Bonus Skills: Experience with AWS, Azure, or GCP; containerization with Docker; orchestration with Kubernetes.
  • Bonus Skills: Familiarity with microservices architecture.
  • Scripting abilities in Bash, Python, or PowerShell.