Software Engineer II
Keystone Recruitment
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Software Engineer II Role at Keystone Recruitment
Keystone Recruitment is seeking a Software Engineer II to lead critical initiatives in large-scale codepath analysis and migration within a substantial backend codebase. This contract role offers a unique opportunity to apply strong debugging and system understanding skills to complex assets and legacy infrastructure.
Key Responsibilities
- Codebase Analysis & Migration: Perform structured codepath analysis across a high volume of related assets, supporting migration efforts within large backend systems. Refactor and optimize existing code while ensuring system stability.
- Debugging & Technical Investigation: Diagnose and resolve complex system-level issues, analyze detailed stack traces and infrastructure dependencies, and identify root causes across distributed systems.
- Collaboration & Execution: Partner with cross-functional engineering teams to support project delivery, translate technical findings into actionable remediation plans, and contribute to documentation and knowledge sharing.
- Continuous Improvement: Recommend process and tooling improvements, support infrastructure modernization efforts, and adapt quickly to evolving project requirements.
Required Qualifications
- 2–5 years of professional software engineering experience.
- Strong proficiency in C++, Python, and MySQL.
- Experience debugging complex systems and infrastructure.
- Ability to analyze and understand large, existing codebases.
- Strong problem-solving and analytical skills.
- Clear written and verbal communication skills.
Preferred Qualifications
- Experience working with large-scale backend systems.
- Familiarity with code migration or refactoring initiatives.
- Exposure to distributed systems architecture.
- Experience navigating and troubleshooting production environments.
Work Environment
This is a 100% remote (Global) contract opportunity, with a preference for candidates able to work onsite in Menlo Park, CA. You will join a fast-paced engineering environment with a collaborative, cross-functional team structure.
Key skills/competency
- C++
- Python
- MySQL
- Debugging
- Code Migration
- Backend Systems
- Distributed Systems
- Code Analysis
- Refactoring
- Problem-Solving
- System Stability
How to Get Hired at Keystone Recruitment
- Research Keystone Recruitment's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Software Engineer II: Highlight experience in C++, Python, MySQL, and large-scale backend debugging.
- Showcase problem-solving skills: Prepare examples of diagnosing complex system issues and successful code migrations.
- Prepare for technical interviews: Practice debugging scenarios, system design, and algorithms relevant to backend engineering.
- Demonstrate collaboration: Be ready to discuss how you've partnered with teams on project delivery and knowledge sharing.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background