- Company Name
- Quicken
- Job Title
- Senior Software Engineer, Backend
- Job Description
-
Job Title: Senior Software Engineer, Backend
Role Summary: Design, develop, and ship scalable cloud‑based back‑end services using Java/Spring on AWS. Collaborate with cross‑functional teams to deliver high‑quality, production‑ready code for customer‑facing SaaS products. Continuously improve architecture, API design, and engineering processes.
Expectations: Deliver production‑ready, scalable back‑end code consistently. Own design, implementation, and deployment of RESTful services. Partner with product, architecture, QA, and ops teams to meet user and operational needs. Maintain high quality, test coverage, and performance standards while exploring cutting‑edge technologies.
Key Responsibilities:
- Design and implement robust, scalable REST APIs and microservice components in Java/Spring/Hibernate.
- Model databases effectively and write efficient SQL queries; prefer MySQL.
- Deploy services to AWS (EC2, ECS, Lambda, RDS, etc.) and manage cloud infrastructure.
- Conduct code reviews, unit and integration testing, and maintain documentation.
- Collaborate with architects, product managers, QA, and ops to define requirements and validate solutions.
- Participate in Agile ceremonies, estimate effort, and drive initiatives independently.
- Mentor junior engineers and contribute to team knowledge sharing.
Required Skills:
- 5+ years software engineering; 3+ years core Java and Spring Framework, 3+ in AWS.
- Deep experience with microservices, REST, JSON, and API integration.
- Strong DB design, SQL (MySQL preferred), error handling, and performance tuning.
- Proficiency in object‑oriented design, data structures, algorithms, design patterns, and unit testing.
- Familiarity with CI/CD pipelines, containerization, and cloud deployment best practices.
- Excellent communication, teamwork, and autonomous project ownership.
- Fluent in representing architecture and design to stakeholders.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Relevant certifications (e.g., AWS Certified Developer, Java SE Programmer) are a plus.
Menlo park, United states
Hybrid
Senior
09-12-2025