Software Engineer

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

Python
Go
Java
C++
Develop scalable backend systems
Cloud-native services
experience at early-stage startups or high-growth tech companies
SaaS architecture
Exposure to AI/ML systems

Job Details

We re hiring a Junior and a Senior Software Engineer to help design and build the core infrastructure for a next-generation, AI-first enterprise platform. You ll join a high-caliber team of engineers in a fast-moving, collaborative environment. This role is ideal for individuals who thrive in technically challenging settings and want to shape scalable systems from the ground up.


Key Responsibilities

  • Architect and develop scalable backend systems and cloud-native services

  • Partner with AI/ML teams to build and integrate intelligent, automated workflows

  • Optimize production code for performance, cost-efficiency, and maintainability

  • Write clean, testable, and well-documented code

  • Contribute to code reviews and engage in deep technical discussions with a globally distributed team


Basic Qualifications

  • Bachelor s degree in Computer Science or Electrical Engineering

  • Minimum GPA of 3.6 (must be listed in your application)

  • Degree must be from one of the following:

    • A Top 20 U.S. university, or

    • An IIT in India

  • If you hold a Master's degree, it must also be from a Top 20 U.S. university or an IIT

  • 2+ years of professional engineering experience (Junior role)

  • 5+ years of professional engineering experience (Senior role)

  • Proficiency in Python, Go, Java, or C++

  • Experience building distributed systems, backend platforms, or infrastructure at scale

  • Proven track record of delivering production-grade software


Preferred Qualifications

  • Master s degree from a Top 20 U.S. university or IIT

  • Experience at early-stage startups or high-growth tech companies

  • Exposure to AI/ML systems or enterprise SaaS architecture

  • List of IITs in India 

    • IIT Kharagpur 

    • IIT Bombay 

    • IIT Madras 

    • IIT Kanpur 

    • IIT Delhi 

    • IIT Guwahati 

    • IIT Roorkee 

    • IIT Bhubaneswar 

    • IIT Gandhinagar 

    • IIT Hyderabad 

    • IIT Jodhpur 

    • IIT Patna 

    • IIT Ropar 

    • IIT Indore 

    • IIT Mandi 

    • IIT (BHU) Varanasi 

    • IIT Palakkad 

    • IIT Tirupati 

    • IIT Bhilai 

    • IIT Goa 

    • IIT Jammu 

    • IIT Dharwad 

    • IIT Dhanbad (ISM Dhanbad) 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SmartTech Staffing Partners