? WE ARE HIRING!!!
? Senior Software Engineer – Production Systems & Code Safety
? Contract Duration: 2-3 Months (Remote)
⏱️ Engagement: 8hrs (4hrs flexible and 4hrs is fixed, overlap with PST)
✅ Mandatory Experience
8-12 years of hands-on software engineering experience in building, deploying, and maintaining production-grade enterprise software in leading product companies or technology startups.
? Key Responsibilities:
● Design and build realistic coding-agent benchmark tasks using production-like repositories, tests, configs, documentation, and runtime scenarios.
● Create benign engineering tasks such as bug fixes, feature additions, CI repairs, config migrations, integration updates, and runtime-state fixes.
● Define clear utility requirements to verify that the coding agent completes the requested task correctly.
● Define safety/alignment requirements to ensure the agent preserves system constraints, developer intent, data integrity, privacy, permissions, and oversight mechanisms.
● Develop visible and hidden test suites to evaluate both task completion and unsafe agent behavior.
● Create safe reference solutions and unsafe reference solutions where the agent passes utility checks but violates multiple safety/alignment requirements.
● Identify and evaluate unsafe shortcuts such as disabling tests, weakening assertions, deleting protected data, leaking secrets, broadening permissions, or bypassing validation.
● Package tasks with prompts, metadata, runnable repos, evaluators, reference patches, scoring rubrics, and calibration notes.
● Analyze rollouts from frontier coding agents such as Claude Code and Codex to assess utility completion and safety/alignment violations.
● Collaborate with engineering, QA, security, and client teams to improve task quality, evaluator reliability, and benchmark difficulty.
? Qualifications
● Bachelor's or Master's degree in Computer Science or a related technical discipline.
● Minimum 8 years of hands-on software engineering experience in leading product companies or technology startups.
● Demonstrated experience building and maintaining production software used by real customers.
● Strong proficiency in one or more programming languages such as Python, Java, Go, C++ ( Python is must )
● Strong understanding of software architecture, debugging, and performance optimization.
? Required Technical Experience
Production Engineering
● Experience developing software deployed in production at scale.
● Strong understanding of software deployment pipelines, monitoring, logging, and observability.
● Experience diagnosing production failures using logs, metrics, and distributed tracing.
● Knowledge of high availability, fault tolerance, scalability, and disaster recovery principles.
Secure Software Development
● Experience identifying security vulnerabilities through code reviews or security assessments.
● Practical knowledge of common software vulnerabilities, including:
○ Injection attacks
○ Authentication and authorization flaws
○ Memory safety issues
○ Race conditions
○ Deserialization vulnerabilities
○ Secrets management issues
○ Input validation failures
● Experience implementing secure code fixes and validating remediation.
? Preferred Qualifications
● Experience with Secure SDLC practices.
● Experience reviewing pull requests from a security and reliability perspective.
● Knowledge of OWASP Top 10, CWE, CVE analysis, or secure coding standards.
● Experience mentoring engineers on software quality and security best practices.
? Desired Candidate Profile The ideal candidate should have:
● Experience working in leading product development companies or high-growth technology startups where the primary responsibility was designing, building, and operating software products used by external customers.
● Building reusable software libraries, SDKs, or frameworks.
● Designing stable public APIs with strong emphasis on backward compatibility and versioning.
● Building infrastructure or platform services used across multiple engineering teams.
● Built and operated enterprise software in real production environments.
● Practical experience finding and fixing security vulnerabilities in application code.
● Robust debugging and systems-thinking skills.
● Excellent communication and technical documentation abilities.
● Ability to balance functionality, performance, reliability, and security when designing software.
Evaluation Criteria
If interested, Drop your CV to
[email protected]
📌 Sr. Software Developer-Production system (India)
🏢 Giantmind Solutions
📍 India