Software Engineer II
North Star Staffing
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 North Star Staffing
A leading technology organization, supported by North Star Staffing, is seeking a Software Engineer II to significantly contribute to large-scale codepath analysis and migration efforts within a substantial codebase. This contract role primarily involves analyzing, debugging, and migrating complex assets within a large-scale backend environment. The ideal Software Engineer II will possess strong debugging capabilities, a knack for quickly grasping intricate technical systems, and comfort in navigating deep stack traces and legacy infrastructure.
While this is a 100% Remote (Global) opportunity, remote work within the United States may be considered, with a preference for candidates able to work onsite in Menlo Park, CA.
Key Responsibilities
- Codebase Analysis & Migration: Perform structured codepath analysis across a high volume of related assets and support comprehensive migration efforts within large backend systems. Refactor and optimize existing code while diligently maintaining system stability.
- Debugging & Technical Investigation: Diagnose and resolve complex system-level issues. Analyze detailed stack traces and infrastructure dependencies to identify root causes across distributed systems.
- Collaboration & Execution: Partner effectively with cross-functional engineering teams to support project delivery. Translate technical findings into actionable remediation plans and contribute to valuable documentation and knowledge sharing initiatives.
- Continuous Improvement: Recommend process and tooling improvements. Support critical infrastructure modernization efforts and adapt quickly to evolving project requirements in a fast-paced environment.
Required Qualifications
- 2–5 years of professional software engineering experience.
- Strong proficiency in C++, Python, and MySQL.
- Extensive experience debugging complex systems and infrastructure.
- Proven 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 role offers a flexible remote arrangement with an onsite preference in Menlo Park, CA. You will thrive in a fast-paced engineering environment within a collaborative, cross-functional team structure.
Key skills/competency
- C++
- Python
- MySQL
- Debugging
- Codebase Analysis
- Code Migration
- Backend Systems
- Distributed Systems
- Refactoring
- System Stability
How to Get Hired at North Star Staffing
- Research North Star Staffing's Client: Understand the technology organization's mission, values, and recent projects they are involved with, particularly in large-scale backend systems.
- Tailor your resume effectively: Highlight your 2-5 years of experience with C++, Python, MySQL, and explicit examples of debugging complex systems and large codebase navigation.
- Showcase migration and refactoring expertise: Provide concrete examples of your contributions to code migration, optimization, and maintaining system stability in your past roles.
- Prepare for in-depth technical interviews: Expect rigorous questions on distributed systems, debugging methodologies, and your ability to analyze intricate stack traces and legacy infrastructure.
- Demonstrate strong problem-solving skills: Be ready to discuss how you've identified root causes across distributed systems and translated technical findings into actionable solutions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background