
Principal Software Engineer
Jobgether • US
No Relocation
Posted: May 4, 2026
Additional Content
Job Description
- This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer in the United States. This role sits at the intersection of advanced engineering, consulting, and product strategy, shaping high-impact digital solutions for a diverse range of clients. You will act as a trusted technical authority, guiding architecture decisions, modernizing complex systems, and delivering production-grade software across varied industries and technology stacks. The position blends hands-on engineering with strategic advisory work, requiring strong engagement in both code and client collaboration. You will influence technical direction on large-scale initiatives, ensuring scalability, reliability, and performance while aligning solutions with business outcomes. The environment is highly collaborative, fast-moving, and intellectually rigorous, with frequent exposure to emerging technologies including AI-driven development and machine learning systems. This is a role for an experienced technologist who thrives in ambiguity, enjoys solving complex problems, and is motivated by measurable client impact.
- Accountabilities: Lead the design and delivery of scalable, maintainable, and high-quality software solutions across multiple client engagements and technical environments. Provide architectural guidance and technical leadership across systems, ensuring scalability, security, performance, and reliability. Act as a hands-on contributor, actively engaging in codebases while driving engineering best practices and modern development standards. Lead modernization efforts for legacy systems, aligning technical solutions with evolving business needs. Collaborate with clients and stakeholders to translate complex requirements into clear technical strategies and roadmaps. Integrate and advise on AI/ML-powered systems, including model deployment, data pipelines, and intelligent application features. Mentor engineers and client teams, fostering skill development, knowledge sharing, and engineering excellence. Facilitate technical discussions, retrospectives, and design reviews to ensure alignment and continuous improvement. Requirements: 10+ years of professional software engineering experience with a strong track record across multiple complex projects. Deep expertise in software architecture, distributed systems, and modern cloud-based environments. Strong proficiency in multiple programming languages and frameworks (e.g., Python, Java, JavaScript, TypeScript, Go, Ruby, Scala, SQL, or similar). Experience designing and delivering production-grade systems with high scalability, reliability, and performance requirements. Demonstrated experience integrating or building AI/ML-powered features such as recommendation systems, NLP models, or predictive analytics. Strong understanding of testing strategies, observability, fault tolerance, and secure software design principles. Proven ability to modernize legacy systems and lead complex technical transformations. Excellent communication skills with the ability to engage both technical and non-technical stakeholders. Strong consulting mindset with experience guiding clients through ambiguity and technical decision-making. Leadership experience mentoring engineers and influencing technical direction across teams. Benefits: Competitive compensation based on geographic pay structures, with ranges up to approximately $220K+ USD depending on location. Flexible remote-first work environment with access to coworking spaces in major hubs. Generous paid time off and flexible PTO policy. 12 weeks of paid parental leave for eligible employees. Annual learning and development stipend plus access to extensive training resources and platforms. Strong focus on professional growth through mentorship, workshops, and continuous education. Opportunity to work on diverse, high-impact client engagements across industries and technologies. Exposure to cutting-edge engineering practices, including AI, ML, DevOps, and modern platform engineering.
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job