Smarsh is a company that empowers its customers to manage risk and unleash intelligence in their digital communications. They are seeking an experienced Manager of Engineering to lead their US Server team, focusing on managing a team of Java developers and providing technical leadership across system architecture and implementation in both federal enclave and AWS environments.
Responsibilities:
- 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