Bachelor's degree or higher in Computer Science or related field.
5+ years of professional experience in Java development.
Strong expertise in Java programming with generics and lambda expressions.
Mastery of object-oriented programming principles and design patterns.
In-depth understanding of AWS services.
Deep knowledge of Docker and Kubernetes.
Expertise in Spring Boot and related technologies.
Responsibilities
Design, develop, and maintain high-quality Java services and APIs.
Translate product requirements into scalable architecture and delivery plans.
Own reliability: debug complex issues and drive incident follow-ups.
Lead technical planning and execution for cross-functional initiatives.
Set engineering standards through code reviews and documentation.
Mentor engineers to improve execution quality and velocity.
Quickly ramp on existing systems and contribute across the stack.
Benefits
Supportive team culture focused on mentorship and collaboration.
Opportunity to work with a high-retention user base and leading brands.
Fast-paced environment ideal for those who thrive under pressure.
Engaged cross-functional initiatives with various departments.
Full Job Description
About the Role
Snaplii is seeking a Staff+ Engineer to build and scale core backend systems while leading cross-functional initiatives across Product, Design, and Operations. You'll own technical direction for key areas, raise the bar through mentoring and reviews, and communicate clearly with both technical and non-technical partners. This is a fast-paced role for someone who thrives under pressure and can drive ambiguous projects to crisp execution.
Responsibilities
Design, develop, and maintain high-quality Java services and APIs.
Translate product requirements into scalable architecture, milestones, and delivery plans
Own reliability: debug complex issues, improve observability, and drive incident follow-ups to prevent recurrence.
Lead technical planning and execution for cross-functional initiatives with PM, Design, and Operations.
Set engineering standards through code reviews, documentation, testing practices, and system design guidance.
Mentor engineers and help level up the team's execution quality and velocity.
Quickly ramp on existing systems and contribute across the stack as needed.
Qualifications
Bachelor's degree or higher in Computer Science or related field.
5+ years of professional experience in Java development.
Strong expertise in Java programming, including proficiency with generics and lambda expressions.
Mastery of object-oriented programming principles and design patterns.
Advanced knowledge of multi-threading and concurrent programming.
Strong ability to read, analyze, and work with existing source code.
Expert knowledge of SQL and MySQL.
Proficiency in Redis and its various use cases.
In-depth understanding of AWS services.
Deep knowledge of Docker and Kubernetes.
Expertise in Spring Boot, Spring MVC, and Spring WebFlux.
Skilled in implementing unit tests and integration tests to maintain code quality.
Exceptional ability to communicate and collaborate across departments.
proven ability to influence without authority, align stakeholders, and drive projects end-to-end.
Adaptability to quickly learn new technologies and embrace diverse technical stacks.
Strong problem-solving skills with a proactive approach to handling challenging tasks.
Required Skills
Strong expertise in Java programming, including proficiency with generics and lambda expressions.
Mastery of object-oriented programming principles and design patterns.
Advanced knowledge of multi-threading and concurrent programming.
Strong ability to read, analyze, and work with existing source code.
Expert knowledge of SQL and MySQL.
Proficiency in Redis and its various use cases.
In-depth understanding of AWS services.
Deep knowledge of Docker and Kubernetes.
Expertise in Spring Boot, Spring MVC, and Spring WebFlux.
Skilled in implementing unit tests and integration tests to maintain code quality.
Exceptional ability to communicate and collaborate across departments.
Adaptability to quickly learn new technologies and embrace diverse technical stacks.
Strong problem-solving skills with a proactive approach to handling challenging tasks.
Preferred Skills
Demonstrated ability to take ownership of complex projects and drive them to completion.
Experience in a startup environment or a high-pressure, fast-paced workplace.
Familiarity with debugging tools and techniques.
Compensation Package:
Base Salary: Up to $180,000
Equity: Significant stock options grant (Targeting 1x of base salary value)
Bonus: Up to $100,000
Total Compensation: Up to $300,000+ for top-tier candidates.
Please visit our careers page to see more job opportunities.