
Engineering Manager
Smarsh
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • United States
Visit company websiteExplore more
Salary
💰 $170,000 - $190,000 per year
Tech Stack
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