Senior Software Engineer (India)

Senior Software Engineer (India)

02 Aug
|
Millionlogics
|
India

02 Aug

Millionlogics

India

Company Description

MillionLogics is a trusted Oracle Partner and global leader in IT solutions, with operations in London, UK, and a development hub in Hyderabad, India. Specialising in innovative and scalable services, MillionLogics empowers enterprises through data & AI, cloud solutions, IT consulting, and custom application development. With a team of 85+ AI/ML experts, we deliver tailored solutions that foster digital transformation and operational excellence.

We're committed to client success. We blend world-class technical expertise with strategic insight to deliver results. Role Overview:

We are looking for experienced Software Engineers with a strong background in developing and operating large-scale production systems. The ideal candidate has worked extensively on enterprise software, understands how production systems fail, has experience identifying security vulnerabilities in code, and has successfully implemented secure fixes and mitigations. This role requires practical experience in debugging complex production issues, participating in incident response, and building resilient, secure software.

Offer details:

Mode of work: Remote

Employment Type: Contract

Commitments Required: Full-time. 40 hours per week with at least 4 hours PST overlap Skill:

Need talents from tier 1 product companies or technology startup

Minimum 8 years of hands-on software engineering experience and programming experience in Python (mandatory) along with one or more of the following languages such as Java, Go, C++ 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. Skill:

Need talent from tier 1 product companies or technology startups

Minimum 8 years of hands-on software engineering experience and programming experience in Python (mandatory) along with one or more of the following languages such as Java, Go, C++ Required 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.

Solid programming experience in Python (mandatory) along with one or more programming languages such as Java, Go, C++

Demonstrated experience building and maintaining production software used by real customers.

Strong understanding of software architecture, debugging, and performance optimisation. What you'll Do:

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 behaviour.

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.

Analyse 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.

Note: A LinkedIn profile and GitHub profile are mandatory for review. Please ensure the resume has the link. How to Apply:

Please apply here on LinkedIn or share your updated CV with us at [email protected] with the email subject - Senior Software Engineer

📌 Senior Software Engineer (India)
🏢 Millionlogics
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (india) / india