Principal Software Engineer

Kastel Staffing Group — United States · Posted ~1 day ago

Lead Onsite No Visa $180000-210000

Skills

Scala Kubernetes AWS Microservices Distributed Systems CI/CD Agile Database Scaling SaaS E-commerce

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Lead the design and delivery of highly scalable distributed software platforms using modern cloud-native technologies. Drive architecture, mentor engineers, and build mission-critical services supporting global operations.

Highlights

Lead architecture for high-scale distributed systems, competitive compensation, bonus, impactful engineering work, and strong technical leadership opportunities.

Description

About the Company Our Logistics team is critical to our success. We integrate with multiple global carriers, manage taxation and compliance, and offer real-time tracking for customers everywhere. By combining deep industry experience with cutting-edge technology, we deliver best-in-class e-commerce solutions. About the Role As a Principal Software Engineer, you will design and deliver the core services behind our global logistics platform. You will drive innovation within our API‑first microservice architecture built on Scala, Kubernetes, and AWS. Working with cross‑functional teams you will design and implement robust distributed systems that handle millions of transactions. Your contributions will fuel our growth, shape global logistics capabilities for merchants worldwide, and elevate the technical bar for the entire organization. If you’re driven to build software that makes a real-world impact on a massive scale, we’d love to hear from you. This role reports to the Engineering Manager for the team and is based out of our Hoboken, NJ office. Responsibilities Deliver High-Impact Features: Lead the design, development, and deployment of new capabilities across logistics (fulfillment, labels, tracking) and order management workflows.Shape Technical Architecture: Define, communicate, and guide architectural decisions to ensure scalability and reliability.Elevate Standards: Champion clean code, best practices, and robust testing frameworks, pushing the team to achieve technical excellence.Scale the Product: Propose and implement features, tooling, and infrastructure that support exponential growth and operational efficiency.Ensure Quality & Reliability: Employ a rigorous approach to verification, focusing on stable, high-performing systems that meet critical metrics and SLAs.Move Fast with Confidence: Embrace a rapid, iterative release cycle, balancing speed and safety through CI/CD pipelines, effective monitoring, and efficient processes.Collaborate & Share Knowledge: Work closely with other engineering teams, product managers, and stakeholders to ensure alignment and share expertise.Write Code in Scala: Contribute high-quality Scala code (no prior Scala experience required, just a passion for learning and an interest in functional programming). Qualifications 7+ Years of Experience: A proven track record building large-scale, customer-facing applications in a fast-paced environment (e-commerce, fintech, tech startups a plus).Distributed Systems Expertise: Familiarity with designing, deploying, and operating resilient, fault-tolerant systems that handle high traffic.Engineering Practices Proficiency: Hands-on experience with Agile methodologies, CI/CD pipelines, and rapid release cycles.Strong Database Skills: Ability to optimize and scale applications involving complex data interactions. Required Skills Must have: Scala, SaaS, high-volume distributed systems and Ecommerce or retail.Agile, CI/CD, strong database experience, especially around scaling applications.US Citizen or Permanent Resident/GC only, no visa transfer or sponsorship. Preferred Skills Curious & Enthusiastic: You thrive on tackling complex problems, learning new technologies, and sharing insights with others.Continuous Learner: You stay updated on emerging trends in distributed systems, cloud computing, and software engineering best practices.Effective Communicator: You translate intricate technical details into clear, actionable information for both technical and non-technical audiences.A Deep Problem Solver: You analyze both technical and business challenges to identify optimal, future-proof solutions.Adaptable & Resilient: You excel at navigating shifting priorities, managing unplanned work, and ensuring high-impact deliverables stay on track.Team-Oriented: You believe great teams build world-class products, and you’re committed to mentoring and collaboration. Pay range and compensation package 180000-210000 plus bonus and benefits Equal Opportunity Statement We are committed to diversity and inclusivity.