Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Scaling Theory Technologies

Principal Software Engineer - Backend Systems

Posted Updated 21 views
Discussion

Description

Responsibilities :

- Architect and build scalable backend systems using Java and Python.

- Design and develop high-performance APIs, microservices, and distributed applications.

- Build secure and reliable cloud-native infrastructure on AWS.

- Design scalable data processing and analytics pipelines.

- Develop enterprise-grade applications with a focus on performance, security, and reliability.

- Drive system architecture, technical design, and engineering best practices.

- Collaborate closely with product and business stakeholders to translate requirements into scalable solutions.

- Optimize application performance, availability, and operational efficiency.

- Participate in code reviews, design discussions, and technical decision-making.

Requirements :

- 5+ years of hands-on software engineering experience.

- Strong experience in Java for building robust backend services.

- Strong experience in Python for API development, automation, and data processing.

- Proven expertise in architecting and building applications on AWS (EKS, EC2 RDS, IAM, S3).

- Strong understanding of distributed systems, system design, and cloud architecture.

- Experience building scalable applications or platforms from scratch (0-to-1 development).

- Ability to work independently and take end-to-end ownership of technical initiatives.

- Comfortable working in fast-paced startup environments and wearing multiple hats.

Skills

What Principal Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →