JOBSEARCHER

Senior Software Engineer - Automation

What We NeedAs a Senior Software Engineer – Automation within Shared Development Services' Automation team, you will build and evolve automation components that support real-world game development. Your work will improve game quality, increase developer efficiency, generate earlier feedback, and drive reliable testing across 2K's game studios.This is a hands-on engineering role with growing technical ownership. You will be expected to exercise sound judgment in design and implementation, contribute high-quality code to shared automation systems, and participate actively in reviews and technical discussions. Through collaboration and example, you will raise the reliability and usability of automation used by multiple game teams.This role is ideal for an engineer who enjoys solving production problems in game development. An excellent candidate values software craftsmanship and is interested in applying emerging technologies—such as AI-assisted development—to improve test coverage, feedback loops, and developer workflows.ResponsibilitiesMaintain Build Stability – Own the development and maintenance of automation scripts that verify new game features, ensuring test coverage scales with the project without slowing iteration.Studio Collaboration – Partner closely with game teams to integrate unit, functional, and performance testing into daily development pipelines, providing timely and actionable feedback throughout production.CI/CD Solutions – Investigate and resolve issues in high-concurrency CI/CD environments, restoring build reliability and minimizing disruption to development workflows.Test Orchestration – Automate the setup and coordination of test environments to reduce manual effort, shorten feedback loops, and improve overall testing efficiency.Applied AI Exploration – Research and apply LLM-based tooling where it provides clear value, improving automation workflows and day-to-day engineering effectiveness.Qualifications4+ years of professional experience in software engineering or automation-focused roles.Proficiency in at least one modern compiled language (e.g., C#, C++, Go, Rust, Java) and one scripting language (e.g., Python, Bash).Familiarity with CI/CD pipeline tools (e.g., Jenkins, TeamCity, CircleCI, or Horde).Demonstrated experience writing and running various automated test types, such as integration, load, and end-to-end tests.A genuine curiosity and proactive interest in using LLM tooling to enhance daily productivity and engineering workflows.Beneficial QualificationsPrior exposure to working within modern commercial game engines or large-scale proprietary engines.Experience with Unreal Engine and the Unreal ecosystem (e.g., Horde, Gauntlet, UBA).Familiarity with cloud infrastructure providers (e.g., AWS) and their application in distributed build environments.Exposure to performance profiling tools and the automation of regression detection.Compensation & BenefitsThe pay range for this position in California at the start of employment is expected to be between $108,900 to $161,160 per year. Base pay offered is based on market location and may vary based on individualized factors such as skills and experience. Total compensation may include bonus, equity, and eligibility to participate in the 401(k) plan and Employee Stock Purchase Program.Regular, full-time employees are eligible for a range of benefits, including medical, dental, vision, and basic life insurance; 14 paid holidays per calendar year; paid vacation time (15 to 25 days) or participation in a discretionary time-off program; up to 10 paid sick days per year; paid parental and compassionate leave; wellbeing programs for mental health; family planning support via Maven; commuter benefits; and reimbursements for fitness-related expenses.Equal Opportunity StatementAs an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment.J-18808-Ljbffr