2 positions

Software Engineers

Build scalable, high-performance systems that power our platform

Senior Software Engineer

1 positions
5+ Years
India (Remote / Hybrid)
Full-time

Role Overview

We are looking for a highly skilled Senior Software Engineer to design, develop, and optimize large-scale, mission-critical systems. You will lead complex technical initiatives, influence architectural decisions, and mentor engineers while delivering secure, scalable, and high-performance solutions.

Key Responsibilities

  • Design and implement scalable, resilient, and high-availability systems
  • Lead architecture discussions and contribute to long-term technical strategy
  • Develop and maintain backend services, APIs, and distributed systems
  • Optimize system performance, reliability, and scalability
  • Ensure adherence to coding standards, security practices, and compliance requirements
  • Conduct code reviews and uphold high engineering quality standards
  • Collaborate with Product, QA, DevOps, and Security teams
  • Troubleshoot complex production issues and perform root cause analysis
  • Mentor junior and mid-level engineers to support technical growth

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of professional software development experience
  • Strong expertise in data structures, algorithms, and system design
  • Proficiency in Java, Python, Go, C++, or similar backend technologies
  • Experience building and scaling distributed systems and microservices
  • Strong knowledge of relational and NoSQL databases
  • Experience with RESTful APIs and event-driven architectures
  • Familiarity with cloud platforms such as AWS, GCP, or Azure
  • Strong debugging, analytical, and problem-solving skills

Software Engineer

1 position
2–5 Years
India (Remote / Hybrid)
Full-time

Role Overview

We are seeking a skilled and motivated Software Engineer to join our engineering team. In this role, you will design, develop, and maintain scalable, high-performance systems that power our platform. You will collaborate closely with cross-functional teams to deliver secure, reliable, and innovative digital solutions.

Key Responsibilities

  • Design, develop, test, and deploy scalable software solutions
  • Build and maintain backend services, APIs, and system integrations
  • Write clean, maintainable, and efficient code following industry best practices
  • Participate in architecture discussions and technical design reviews
  • Troubleshoot, debug, and optimize application performance
  • Ensure system reliability, availability, and security
  • Collaborate with Product, QA, and DevOps teams throughout the development lifecycle
  • Contribute to CI/CD pipelines and automation initiatives
  • Participate in code reviews and knowledge-sharing sessions

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 2–5 years of professional software development experience
  • Strong understanding of data structures, algorithms, and system design principles
  • Proficiency in one or more programming languages such as Java, Python, Go, or C++
  • Experience building RESTful APIs and working with microservices architecture
  • Strong knowledge of relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Familiarity with Git and version control workflows
  • Experience working in Agile/Scrum environments

Ready to Join Our Mission?

Send us your application and let's build something meaningful together.

Software Engineers | Aikyam Careers