Senior Software Engineer (Gurugram)

Senior Software Engineer (Gurugram)

12 Oct
|
Singlefocus Services
|
Gurugram

12 Oct

Singlefocus Services

Gurugram

Senior Software Engineer (2 - 6 Years Experience)

We are looking for a strong Software Engineer who can lead module-level design and development, drive engineering excellence, and deliver scalable, production-grade solutions. The role requires deep technical expertise, strong ownership mindset, and the ability to proactively identify opportunities that improve business outcomes, productivity, and operational efficiency using modern engineering and AI-enabled practices.

Key Responsibilities:

- Write high-quality, secure, efficient, and maintainable code following engineering standards.
- Lead design and development of assigned modules, services, and system components.
- Translate business and product requirements into scalable and reliable technical solutions.
- Evaluate multiple technical approaches and drive solution decisions considering scalability, performance, cost, and maintainability trade-offs • Prepare and review High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Perform code, design, and test reviews to maintain engineering quality and consistency.
- Own end-to-end delivery of assigned modules/projects including design, development, testing, deployment, and post-production support • Mentor junior engineers and drive adherence to best engineering and architectural practices.
- Drive improvements in system performance, stability, monitoring, and observability.
- Work closely with Product, Operations, and cross-functional teams to ensure smooth releases and operational continuity.
- Handle customer escalations, production issues, and live system support including detailed Root Cause Analysis (RCA) Business Impact & Operational Excellence Expectations.
- Proactively identify and propose ideas that improve product capabilities, customer experience, or revenue opportunities.
- Engineers are encouraged to propose, prototype, and drive implementation of impactful technical and product improvements.
- Drive automation initiatives that improve engineering productivity, system reliability, and operational efficiency.
- Identify process improvement opportunities across development,



deployment, monitoring, and support workflows.
- Take ownership of operational excellence initiatives such as performance optimization, cost optimization, system stability, and release quality improvements.
- Participate in technical and product discussions and contribute solution ideas aligned with business priorities.
- Demonstrate strong execution ownership from idea generation to implementation and measurable impact.

Required Skills: Backend & Application Development.

- Robust hands-on experience in Core Java, Spring Boot, and Spring MVC.
- Experience developing scalable backend systems and distributed services.
- Strong understanding of OOP principles, design patterns, and system design fundamentals.
- Experience building and consuming REST and SOAP web services Database, Networking & Web Technologies.
- Strong experience with MySQL including schema design, query optimization, and performance tuning.
- Hands-on experience with Apache HTTPD, Tomcat, and web service infrastructure.
- Good understanding of HTTP/HTTPS, JSON, XML, and API integration patterns.
- Basic understanding of networking concepts including TCP/UDP Engineering Tools & Environment.

• Version Control: Git • Code Quality & Testing: SonarQube, JUnit, JMeter.

- Operating Systems: Linux with production-level troubleshooting experience.
- Debugging & Analysis Tools: Wireshark or similar tools.
- Hands-on experience with AI-powered IDEs such as Cursor (mandatory) Process & Delivery.
- Strong experience working in Agile/Scrum environments.
- Hands-on experience with CI/CD pipelines and automated deployment processes.
- Strong code review and static analysis practices.




- Experience working in production-critical and high-availability systems • Ability to write clear and actionable RCA and technical documentation Soft Skills.
- Strong analytical and problem-solving abilities.
- Effective stakeholder communication and customer interaction skills.
- Ability to explain complex technical solutions in a structured and clear manner.
- Strong ownership mindset and accountability for delivery outcomes.
- Ability to mentor and guide junior engineers.
- Ability to work independently in fast-paced environments and handle ambiguous problem statements AI-Enabled Engineering & Automation (Mandatory).
- Strong experience using AI tools to enhance software development, debugging, testing, and documentation.
- Hands-on usage of tools such as ChatGPT, Claude, Gemini for design validation, troubleshooting, RCA preparation, and technical documentation.
- Hands-on experience with Cursor or similar AI-powered IDEs for accelerated development, refactoring, and automated test generation • Ability to critically evaluate AI-generated code, architecture suggestions, and automation workflows.
- Experience identifying and implementing AI-driven productivity improvements across development, testing, monitoring, or operational workflows.
- Ability to mentor team members on responsible and effective AI usage • Awareness of data security, intellectual property protection, and compliance while using AI tools.
- Familiarity with integrating AI/LLM APIs or automation workflows into engineering or business processes.

Good to Have.

- Experience with Python or Shell scripting.
- Exposure to AWS or Azure cloud platforms.
- Experience working with microservices-based architecture.
- Familiarity with automation testing frameworks such as Selenium or Robot.
- Exposure to Elasticsearch, Redis, or caching technologies.
- Experience working with messaging systems such as Kafka or ActiveMQ.
- Understanding of UI/UX concepts and frontend collaboration.
- Telecom domain experience is an added advantage.
- Exposure to workflow automation platforms such as n8n

📌 Senior Software Engineer (Gurugram)
🏢 Singlefocus Services
📍 Gurugram

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 (gurugram) / gurugram