Staff / Principal Software Engineer

High Tech Genesis

$125K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience.
  • Strong expertise in Java and Spring Boot.
  • Proficient in AWS and distributed systems.
  • Experience building AI/ML data pipelines.
  • Familiarity with edge computing and CDN solutions.
  • Experience with AI-assisted development tools like GitHub Copilot.
  • Strong skills in architecture and system design.

Responsibilities

  • Design and build scalable distributed systems from the ground up.
  • Develop backend services and APIs using Java Spring Boot.
  • Build data processing pipelines for AI/ML inference and feature engineering.
  • Design edge computing and CDN solutions for low-latency applications.
  • Architect cloud-native solutions on AWS.
  • Define system integrations with third-party platforms and APIs.
  • Establish best practices in system architecture, observability, and reliability.
  • Collaborate with cross-functional teams to deliver AI-enabled platforms.
  • Lead technical discussions and mentor junior engineers.

Benefits

  • Opportunity to lead technical design discussions.
  • Exposure to cutting-edge AI/ML technologies.
  • Work in a collaborative environment with cross-functional teams.
  • Potential to influence best practices and engineering standards.
  • Role offers mentorship opportunities for other engineers.
Full Job Description
Overview

We are seeking a Staff/Principal Software Engineer to design and build scalable distributed systems supporting AI/ML platforms, backend services, and edge computing. This is a hands-on technical leadership role responsible for architecting solutions, developing production-quality software, and collaborating with cross-functional teams to deliver high-performance, cloud-native applications.

Responsibilities
  • Design and build scalable distributed systems from concept through production.
  • Develop backend services and APIs using Java Spring Boot.
  • Build data processing pipelines supporting AI/ML inference and feature engineering.
  • Design edge computing and CDN-based solutions for low-latency processing.
  • Architect cloud-native solutions on AWS.
  • Define integrations with third-party platforms, APIs, and authentication services.
  • Establish best practices for system architecture, observability, scalability, and reliability.
  • Collaborate with Data Science, Product, and Engineering teams to deliver AI-enabled platforms.
  • Leverage AI-assisted development tools to improve engineering productivity.
  • Lead technical design discussions and mentor other engineers through hands-on development.


  • 10+ years of software engineering experience.
  • Strong Java & Spring Boot experience.
  • AWS and distributed systems expertise.
  • Experience with AI/ML data pipelines or inference platforms.
  • Edge computing/CDN experience.
  • Experience using GitHub Copilot or other AI coding tools.
  • Strong architecture and system design skills.

Nice to Have
  • JavaScript/TypeScript
  • Python
  • Databricks
  • Microservices, event-driven architecture
  • JWT, OAuth2, PKI

Similar Jobs

More Jobs at High Tech Genesis

More Information Technology Jobs

Find similar Staff / Principal Software Engineer jobs: