About the role
Location:
Remote from the United States | Eastern or Central Time Zones
Employees:
1,300
Industry:
SaaS, FinTech, Banking, Fraud, Cybersecurity
Responsibilities
- Lead, mentor, and manage a team of Java engineers
- Drive system architecture, technical design, and backend development across secure (on-prem) and cloud-based (AWS) environments
- Oversee development of scalable microservices and distributed systems
- Promote engineering best practices for code quality, testing, security, and DevOps
- Collaborate with product, QA, DevOps, and security teams to deliver reliable releases
- Support production operations, troubleshooting, performance tuning, and system improvements
- Lead Agile development processes and ensure consistent project delivery
- Evaluate and implement new technologies and process improvements
Stack:
Redis, Oracle, Kafka, Spring, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, GitHub
Requirements
- 5+ years of hands-on Java development experience
- 2+ years of engineering leadership or team management experience
- Strong expertise with Spring or Spring Boot
- Deep understanding of object-oriented programming, concurrency, and distributed systems
- Experience building and supporting microservices architectures
- Hands-on experience with AWS, Docker, Kubernetes, and CI/CD pipelines
- Experience working in secure, regulated, or restricted-access environments
- Experience with Kafka
- Experience with databases such as Redis, Oracle, or PostgreSQL
- Experience with monitoring and DevOps tools such as Jenkins, Grafana, ELK, or GitHub Actions
- Strong communication, leadership, and collaboration skills
- Strong testing and quality-focused mindset
- Experience supporting FedRAMP-certified products
Benefits
- 100% paid medical, dental, vision (individual and family), 100% paid life insurance and short/long-term disability, 401K with match that is vested immediately, cell phone reimbursement, open PTO plan, paid holidays, gym membership reimbursement
Compensation
- $170K - $190K + 15% Bonus + Stock Options
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Cypress HCM was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
