Software Engineer III
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
Software Engineer III at Keystone Recruitment
We are seeking a Software Engineer III to support time-bound engineering initiatives within a collaborative, cross-functional environment. This role will contribute to the design, development, testing, and maintenance of scalable software systems and services. The ideal candidate brings strong programming fundamentals, solid system design knowledge, and the ability to operate effectively in distributed team environments.
Key Responsibilities
Software Development
- Design, implement, test, and maintain software features aligned with defined project objectives
- Write clean, maintainable, and well-documented code
- Participate in peer code reviews and uphold engineering quality standards
Debugging & Optimization
- Troubleshoot and resolve production and non-production issues
- Analyze system behavior and improve reliability, scalability, and performance
Cross-Functional Collaboration
- Partner with product, design, data, and infrastructure teams to deliver scoped outcomes
- Communicate technical concepts clearly to stakeholders
Engineering Best Practices
- Follow secure coding, privacy, and compliance standards
- Contribute to CI/CD workflows and modern development practices
- Participate in on-call or operational support processes as required
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- Experience in one or more general-purpose programming languages (C++, Java, Python, Go, etc.)
- Strong understanding of data structures, algorithms, and software design principles
- Experience with version control systems (e.g., Git)
- Familiarity with CI/CD pipelines and modern development workflows
- Ability to work effectively in distributed teams
- Authorized to work in the United States for the duration of the assignment
Core Technical Competencies
- Software Design & Architecture
- Backend / Service Development
- Debugging & Performance Optimization
- CI/CD & DevOps Workflows
- Distributed Systems (preferred)
- Secure Coding Practices
Work Environment
This is a 100% Remote role with global flexibility. Keystone Recruitment also has a presence in Redmond, WA, with remote flexibility within the U.S. depending on assignment needs. You will be part of a collaborative, cross-functional engineering team.
Key skills/competency
- Software Development
- System Design
- Debugging
- Optimization
- CI/CD
- Distributed Systems
- Programming (C++, Java, Python, Go)
- Algorithms
- Data Structures
- Code Review
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: Highlight experience with distributed systems, large-scale software development, and remote collaboration.
- Showcase technical depth: Emphasize strong fundamentals in system design, algorithms, and proficiency in relevant programming languages.
- Prepare for behavioral interviews: Demonstrate problem-solving, cross-functional communication, and adaptability in a remote setting.
- Understand remote work dynamics: Be ready to discuss effective independent work, time management, and virtual teamwork strategies.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background