Principal Software Engineer (Remote - US) at Jobgether
, , United States -
Full Time


Start Date

Immediate

Expiry Date

06 Feb, 26

Salary

0.0

Posted On

08 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, E-Commerce, Java Spring Framework, Spring Boot, Node.js, Frontend Technologies, Software Architecture, Distributed Systems, Design Patterns, Docker, Kubernetes, CI/CD Pipelines, Cloud Architectures, Relational Databases, NoSQL Databases, Leadership, Communication

Industry

Internet Marketplace Platforms

Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer in United States. As a Principal Software Engineer, you will play a pivotal role in shaping the architecture and evolution of a complex e-commerce platform. You will lead high-impact projects, delivering scalable, reliable, and high-performance solutions while mentoring and guiding engineering teams across multiple product areas. This role offers the opportunity to influence technical strategy, modernize legacy systems, and drive innovation in both frontend and backend development. You will collaborate closely with product and design teams to build features that enhance customer experience and business value. Operating in a dynamic and fast-paced environment, you will ensure software solutions are robust, maintainable, and aligned with long-term business goals. This position is ideal for a technically passionate leader who enjoys tackling complex challenges and delivering meaningful results. Accountabilities: Lead end-to-end software delivery, including architecture design, hands-on development, testing, deployment, documentation, and production support. Mentor and coach engineers at all levels, providing guidance on technical decisions, code reviews, and skill development. Collaborate with Product and Design teams to deliver scalable, user-focused features that drive business value. Champion modern engineering practices, including clean architecture, unit testing, automation, performance optimization, and observability. Influence architectural direction, propose improvements to enhance system performance, scalability, reliability, and maintainability. Produce comprehensive technical documentation, including TRDs, diagrams, and onboarding materials. Ensure platform reliability through monitoring, alerting, and incident response processes. Identify opportunities to simplify legacy components, reduce technical debt, and improve long-term efficiency. Bachelor’s or Master’s degree in Computer Science or a related field. 10+ years of professional software development experience, ideally with a strong e-commerce background. Expertise in Java Spring Framework, Spring Boot, Node.js, and modern frontend technologies (HTML, CSS, JavaScript, React). Deep understanding of software architecture, distributed systems, and design patterns. Proficiency in at least one backend language such as Java, Python, or C#. Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and cloud-first architectures (AWS or GCP). Strong knowledge of relational databases (SQL) and experience with NoSQL or document-oriented databases. Proven leadership in guiding engineering teams and delivering production-grade software. Excellent communication, collaboration, problem-solving, and strategic thinking skills. Competitive compensation and performance-based bonuses. Paid time off, flexible leave policies, and employee discounts. 401(k) retirement plan with matching contributions. Medical, dental, and vision insurance. Access to advanced AI tools and modern tech stack for skill development. Opportunities for mentorship, career growth, and leadership across multiple product areas. Remote-first work environment with dynamic, cross-functional collaboration. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
Responsibilities
Lead end-to-end software delivery, including architecture design, hands-on development, testing, deployment, documentation, and production support. Mentor and coach engineers while collaborating with product and design teams to deliver scalable, user-focused features.
Loading...