What are the responsibilities and job description for the Senior Staff Software Engineer position at GQR?
We’re looking for a hands-on Staff Java Engineer to help modernize and scale a mission-critical enterprise platform at a leading global bank. This is a senior individual contributor role suited to someone who enjoys driving architecture while staying close to the code — not managing people.
You’ll have a major impact on technical direction, speeding up delivery, and tackling complex challenges across large-scale distributed systems.
What You’ll Do
- Design and evolve architecture for large, distributed platforms
- Write clean, production-grade Java (Spring Boot) code — ideally with Java 17
- Lead modernization, re-architecture, scaling, and greenfield efforts
- Develop prototypes and reference implementations to set engineering standards
- Collaborate with product, platform, and business teams to turn requirements into solutions
- Present architectural approaches and influence broader technical decisions
- Provide technical guidance and mentorship through best practices
What We’re Looking For
- 10 years of software engineering experience with strong architectural expertise
- Deep knowledge of Java, SQL, REST APIs, and streaming technologies
- Experience with cloud platforms, microservices, containers, and NoSQL databases
- Strong grasp of performance, scalability, resilience, and security principles
- Background working in complex enterprise environments
- Strong communication skills with the ability to influence cross-functional teams
- Familiarity with emerging technologies (e.g., GenAI) is a plus
Why This Role
- Senior, high-impact individual contributor position — no people management
- Blend of hands-on architecture and real coding
- Opportunity to work on complex, business-critical systems at scale
Salary : $200,000 - $350,000