Principal Software Engineer

Jahnel Group
New York, NY, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$175,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Amazon S3 Systems Engineering Code Review Cursor (Graphical User Interface Elements) Software Debugging Distributed Systems Identity and Access Management Python (Programming Language) PostgreSQL Node.Js Performance Tuning
+13 more
Next.js Software Engineering TypeScript ReactJS Large Language Models AWS Lambda Backend Amazon Relational Database Service AWS Fargate Front End Software Development Amazon Simple Queue Service (SQS) Terraform Automation Anywhere

Job description

  • Own technical architecture and system design across two core platforms.
  • Keep production stable and the release cadence fast as the platform grows.
  • Make and document the big calls - what to consolidate, what to harden, what to leave alone.
  • Stand up the things a maturing platform needs: observability, runbooks, and engineering guardrails.
  • Level up the team through code review, pairing, and clear written decisions.

Requirements

Do you have experience in Systems engineering?, We’re looking for a hands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants to own the technical direction of mission-critical systems.

This is a deeply technical, high-ownership individual contributor role. You’ll be the most senior engineer on the platform, responsible for setting architecture, guiding technical decisions, and ensuring both systems stay stable, scalable, and shipping fast.

You should be comfortable operating across backend systems, frontend interfaces, infrastructure, and emerging AI workflows, and you should naturally think in terms of systems, tradeoffs, and long-term maintainability., * 10+ years of professional software engineering experience

  • Deep experience building and operating production systems on AWS
  • Strong expertise in TypeScript / Node.js, with Next.js + React
  • Advanced PostgreSQL experience (schema design, scaling, performance tuning, multi-tenant systems)
  • Strong background in event-driven / distributed systems (queues, async workflows, background processing)
  • Hands-on experience with infrastructure-as-code (Terraform, CDK, or OpenTofu)
  • Proven ownership of systems from architecture through production support / on-call
  • Comfortable actively using AI coding tools (Cursor, Claude Code, etc.) as part of daily development workflow, * AWS: Lambda, Step Functions, ECS Fargate, SQS/EventBridge, RDS, S3, IAM
  • Strong backend engineering in TypeScript/Node.js (primary)
  • Experience working across multiple languages (Go and/or Python preferred)
  • Next.js / React frontend development experience
  • Production-grade system design (scalability, reliability, observability)
  • Experience debugging and optimizing distributed systems, * Experience with Go and/or Python in production environments
  • Exposure to LLM / agentic systems (Bedrock, OpenAI, Anthropic, prompt workflows, evals)
  • Background in retail, inventory, supply chain, or forecasting systems
  • Experience building data-heavy or operational planning tools
  • Prior work in high-scale infrastructure environments (AWS-heavy orgs, large tech companies), * Ability to travel onsite approximately once per month

Benefits & conditions

  • Owns systems end-to-end in production
  • Makes strong architectural decisions and documents them clearly
  • Moves fluidly across languages and stacks
  • Raises the engineering bar through code, not just direction

You’ll work across both a mature forecasting platform and a newer AI-native onboarding system, helping shape how modern retail planning software evolves., * Salary Range: $175,000+ + o Salary is negotiable and the range can be increased based on qualifications, certifications and experience

About the company

Jahnel Group’s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great clients doing meaningful work. This is a full time position with one of our closest clients.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all