Smarsh

Engineering Manager

Smarsh

full-time

Posted on:

Location Type: Hybrid

Location: AtlantaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $190,000 per year

About the role

  • Lead, mentor, and manage a team of Java developers, including hiring, coaching, performance reviews, and professional development.
  • Own technical design and architecture decisions across services deployed in both federal enclave and AWS cloud environments.
  • Guide team members in delivering high quality, secure, and scalable backend systems.
  • Promote engineering best practices, including code quality, system design, test coverage, DevOps, and security.
  • Collaborate closely with Product, DevOps, QA, and Security teams to ensure high quality and compliant releases.
  • Oversee production troubleshooting, root cause analysis, system tuning, and operational improvements.
  • Drive innovation, evaluate new tools and technologies, and continuously improve engineering processes.
  • Lead Agile ceremonies and ensure predictable, high quality delivery.

Requirements

  • 5+ years of hands-on experience in Java development, including strong expertise with Spring / Spring Boot.
  • 2+ years of experience leading a development team or providing significant technical leadership.
  • Strong understanding of OOP, Java internals, concurrency, and multi-threaded programming.
  • Proven experience in designing and implementing distributed backend systems and microservices.
  • Hands-on experience working within secure or federal enclave environments or similar highly restricted environments.
  • Practical experience with AWS cloud services and cloud-native architectures.
  • DevOps-oriented mindset, familiarity with CI/CD pipelines, observability, automation, Docker, and Kubernetes
  • Strong communication skills and ability to lead both people and technology.Experience with production environments, monitoring, metrics, and performance optimization.
  • Experience supporting FedRAMP-certified products.
  • Knowledge and hands-on experience with Kafka or other event-driven messaging systems.
  • Familiarity with Redis, Oracle, or PostgreSQL databases.
  • Experience with Jenkins, Grafana, ELK, GitHub Actions or similar tools.
  • Strong testing mindset (unit, component, integration).
  • Experience with large-scale microservices architectures.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringSpring BootOOPconcurrencymulti-threaded programmingdistributed backend systemsmicroservicesAWSDevOps
Soft Skills
leadershipcommunicationmentoringcollaborationproblem-solvinginnovationcoachingperformance reviewsteam managementengineering best practices
Certifications
FedRAMP certification