Principal Software Engineer in United States at Jobgether
Explore Related Opportunities
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.
- 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.
- 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.
- 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.