Senior Software Developer

HypTechie

Bengaluru

On-site

INR 1,000,000 - 2,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

HypTechie is seeking a skilled software engineer to design, develop, and debug software applications. The role demands at least 4 years of experience in software engineering, with proficiency in Java, C++, and Python. You will lead projects, collaborating with cross-functional teams while ensuring high-quality production deployments.

A BS in Computer Science or equivalent experience is required. Ideal candidates will have experience with cloud-native architectures and strong problem-solving skills. Join us in Bengaluru for an exciting opportunity.

Qualifications

  • Experience in deploying quality code in production and troubleshooting issues.
  • Ability to communicate technical ideas effectively, including design specs.

Responsibilities

  • Design and develop software programs for databases and applications.
  • Provide technical leadership to other software developers.
  • Implement changes to existing software architecture.

Skills

Building scalable, cloud-native distributed systems
Collaboration in cross-functional teams
Knowledge in data structures and algorithms
Proficiency in Java/C++, Python
Experience with Kubernetes and Docker
Strong knowledge of GitHub/Bitbucket
Service-oriented architecture
Experience with production operations
Clear communication skills

Education

BS in Computer Science or equivalent experience

Job description

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Minimum Qualifications
  1. 4+ Years of Experience in building scalable, cloud-native distributed systems.
  2. Educational Background: BS in Computer Science or equivalent experience.
  3. Collaboration Skills: Ability to work effectively in a cross-functional team environment.
  4. Strong Knowledge in Computer Science concepts (data structures, algorithms, programming paradigms).
  5. Proficiency in Programming: Experience with Java/C++, Python, and shell scripting.
  6. Container Orchestration: Experience with Kubernetes, Docker Swarm, Mesos, and Helm Charts.
  7. Version Control & CI/CD: Strong working knowledge of GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle.
  8. Service-Oriented Architecture: Experience with building highly available services and knowledge of service-to-service communication protocols.
  9. Infrastructure Components: Familiarity with service discovery, secret storage, containerization, and software-defined networking.
  10. Production Operations: Experience in deploying quality code in production, troubleshooting issues, and following best practices.
  11. Clear Communication: Ability to communicate technical ideas effectively (verbally and in writing), including proposals, design specs, and architecture diagrams.
Preferred Qualifications
  1. Advanced Degree: MS in Computer Science.
  2. Start-Up Experience: Experience working in fast-paced start-up environments.
  3. Cloud Native Expertise: Experience in building control plane/data plane solutions for cloud-native companies.
  4. Performance Troubleshooting: Skilled in diagnosing and resolving performance issues in complex environments.
  5. Unix-like Systems: Deep understanding of Unix-like operating systems.
  6. Cloud & ML Technologies: Production experience with Cloud technologies and Machine Learning.
  7. Data Science/ML Knowledge: Knowledge in data science and machine learning is a plus, but not required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Staff Software Engineer- Eng
Sr. Staff Software Engineer- Eng

UKG • Dadri

On-site
INR 1,800,000 - 3,200,000
Software Development Engineer
Software Development Engineer

Sidglobal • New Delhi

On-site
INR 800,000 - 1,200,000
Senior Member Technical Staff - C++
Senior Member Technical Staff - C++

Nielsen • Bengaluru

On-site
INR 2,200,000 - 4,000,000
Software Engineer - C# .Net
Software Engineer - C# .Net

KLA • Chennai District

On-site
INR 1,200,000 - 1,600,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Analytics Vidhya Inc. • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Data Analyst — Patient Outcomes
Data Analyst — Patient Outcomes

Sevanun Private Limited • Chennai District

On-site
INR 3,000,000 - 5,000,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Software Engineer - Java
Software Engineer - Java

EPAM Systems • Bengaluru

On-site
INR 1,200,000 - 2,200,000