Search by job, company or skills

hd global career

Principal Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

This is a Principal / Senior software engineer position with high ownership, where your impact is measured directly by what you build and ship to production.

Key Responsibilities

+ Build and ship production systems at a higher pace than traditional teams, while maintaining correctness and stability

+ Take ownership of systems end-to-end: from design and implementation to deployment, monitoring, and production behavior

+ Make fast, high-quality engineering decisions—knowing when to move quickly and when to slow down to avoid long-term problems

+ Use AI tools to accelerate development, testing, and debugging, while validating outputs and ensuring code and system behavior are correct

+ Debug production issues efficiently, using available tooling to quickly narrow down root causes and ship reliable fixes

+ Review code and system designs critically, and call out incorrect logic, weak abstractions, and scalability limitations early

+ Design systems that go beyond immediate requirements, avoiding short-term solutions that break at scale

+ Continuously improve existing systems by reducing complexity, fixing hidden issues, and making them easier to operate

+ Work closely with product and other engineers to turn ideas into systems that perform reliably in production

Job Requirements

+ 7+ years of professional software engineering experience, with a strong track record of building and operating production systems

+ Proven experience designing and maintaining scalable systems under real-world usage, not just feature development

+ Strong English proficiency is required, with the ability to clearly explain complex technical solutions and collaborate effectively within the team

+ Strong backend engineering skills in at least one language: Node.js, Python, Java, Go, or similar

+ Solid understanding of system design, including:

Distributed systems

Micro-services or event-driven architectures

API design, scalability, and performance trade-offs

+ Hands-on experience working with production systems, including:

Debugging issues in live environments

Reading logs, metrics, and traces to identify root causes

Shipping fixes with confidence and validating outcomes

+ Strong engineering judgment, able to identify incorrect logic, weak abstractions, and poor design decisions early. Understands long-term trade-offs, not just immediate solutions

+ Experience with cloud infrastructure (AWS, GCP, Azure) and modern development practices

+ Comfortable working in a high-velocity environment, with the ability to maintain quality while moving fast

+ Experience using AI-assisted development tools (e.g., code generation, debugging support), with the ability to validate and correct outputs rather than relying on them blindly

Preferred Qualifications

+ Experience working on high-scale systems (e.g., e-commerce, fintech, logistics, marketplaces) with real user traffic

+ Experience optimizing system performance, scalability, and reliability under production load

+ Experience improving engineering velocity through better tooling, automation, or development workflows

+ Familiarity with loyalty systems, promotions engines, personalization systems, or customer engagement platforms.

+ Familiarity with full-stack development with the ability to contribute across the stack when needed

+ Experience working with data-intensive or real-time systems

+ Experience contributing to system design decisions beyond individual features (e.g., architecture evolution, service boundaries, scaling strategies)

+ Familiarity with systems operating in regulated environments (e.g., payments or compliance-driven platforms)

Interview Process

3 rounds

Why you'll love working here

  1. Competitive package
  2. Hybrid working model
  3. Macbook Pro provided for work
  4. Bonus: 13th month salary
  5. Weekly learning sessions and offsites
  6. Close-knit small team culture

  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 146448401