Principal Software Engineer (Remote) at Jobgether – United States
Jobgether
United States, United States
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.
About This Position
Principal Software Engineer (Remote)
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer (Remote). In this role, you will take on a crucial responsibility in shaping and enhancing client-facing products and internal systems. Your contributions will directly impact the premium customer experience we aim to deliver. As an engineer, you will work in a dynamic environment where your skills in design, implementation, and cloud technologies will be highly valued. This position is perfect for someone who is not only technically adept but also enjoys collaborating across disciplines to drive product success.Accountabilities
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer (Remote). In this role, you will take on a crucial responsibility in shaping and enhancing client-facing products and internal systems. Your contributions will directly impact the premium customer experience we aim to deliver. As an engineer, you will work in a dynamic environment where your skills in design, implementation, and cloud technologies will be highly valued. This position is perfect for someone who is not only technically adept but also enjoys collaborating across disciplines to drive product success.Accountabilities
- Partner closely with Product, Design, and Engineering to shape product strategy, scope, and technical execution
- Design and build API-first, cloud-native services that integrate with web clients, internal tools, and external partners
- Own projects end-to-end: architecture, implementation, testing, deployment, monitoring, and iteration
- Develop and maintain scalable, distributed systems with a focus on performance, reliability, and security
- Contribute to the evolution of our conversational AI platform, including messaging pipelines, integrations, and data flows
- Write clean, testable, well-documented code while raising engineering standards through reviews and technical leadership
- Continuously improve development workflows, CI/CD pipelines, and operational excellence
- Identify and resolve performance bottlenecks across application, database, and infrastructure layers
- Bachelor's degree in Computer Science or a related technical field
- 8+ years of professional software engineering experience building production systems
- Strong experience with modern web development: RESTful APIs, relational databases, CI/CD, background jobs, and event-driven systems
- Proficiency in at least one modern programming language with solid object-oriented and/or functional design principles
- Hands-on experience with modern backend and frontend technologies such as Laravel, Express, Serverless, Python, PHP, TypeScript, React, and modern JavaScript/ES6+
- Strong understanding of software architecture patterns, system design, and best practices for large-scale applications
- Experience building and operating systems on AWS, including services such as S3, SQS, SNS, SES, Step Functions, RDS, EC2, Kinesis, Lambda
- Familiarity with distributed systems, messaging queues, and asynchronous processing
- Working knowledge of testing strategies, linters, package management, and CI pipelines
- Practical understanding of machine learning concepts and how they apply to real-world products
- Competitive salary and performance-based bonuses
- Flexible working hours and remote work options
- Health and wellness benefits
- Professional development opportunities
- Collaborative and inclusive team environment
- Work on cutting-edge technologies in AI and cloud
- Opportunity to influence the technical direction of projects
Scan to Apply
Just scan this QR code to apply from your phone.
Job Location
United States, United States