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


Start Date

Immediate

Expiry Date

19 Jan, 26

Salary

0.0

Posted On

21 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Technical Leadership, API Development, Mentoring, Agile Methodologies, Problem Solving, Communication, Interpersonal Skills, Architecture, Coding Standards, Performance Optimization, Project Management, Cross-Functional Collaboration, Database Management, Front-End Development, Back-End Development

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 - Remote in the United States. This role offers a unique opportunity for an experienced software engineer to lead and shape complex software projects in a fast-growing technology environment. You will be responsible for driving technical excellence across the software development lifecycle, delivering scalable and maintainable solutions, and collaborating closely with cross-functional teams. As a technical leader, you will mentor junior engineers, guide architectural decisions, and influence the strategic direction of key projects. The role provides exposure to a diverse technology stack, including front-end and back-end systems, APIs, and databases, with the chance to work on solutions that support global operations. You will contribute to a high-performing, collaborative, and innovative team that values quality, efficiency, and professional growth. Accountabilities: Serve as the technical authority on software development best practices, architecture, and technology selection. Design, develop, and maintain robust, scalable, and high-quality software solutions across multiple programming languages. Conduct code reviews and enforce coding standards, security protocols, and performance optimization. Lead API design and implementation to ensure seamless communication between software components. Collaborate with product managers, architects, and stakeholders to gather requirements, define specifications, and manage project timelines. Solve complex technical challenges, optimize system performance, and implement innovative solutions. Mentor and coach junior engineers, promoting continuous learning and a collaborative team culture. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 10–15 years of hands-on experience in software development with a proven track record of delivering high-quality solutions. Expert-level proficiency in multiple programming languages such as SQL, PHP, C#.Net, Python, JavaScript/TypeScript. Strong understanding of APIs (SOAP, RESTful, Graph) and experience in API development. Ability to translate business problems into technical solutions and meet project deadlines. Experience leading technical discussions and guiding teams toward effective solutions and task distribution. Familiarity with Agile methodologies and traditional project management practices. Excellent problem-solving, communication, and interpersonal skills in a distributed team environment. Prior experience mentoring or leading software development teams and fostering an inclusive culture. Competitive salary and opportunities for professional growth. Comprehensive health, dental, and vision insurance. 401(k) plan with company contributions. Tuition and training assistance programs. Wellness programs and lifestyle support initiatives. Paid time off and holidays. Remote work flexibility with a globally distributed, collaborative team. Recognition as a certified Great Place to Work with top DE&I practices. 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 three 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
The Principal Software Engineer will lead and shape complex software projects, driving technical excellence across the software development lifecycle. Responsibilities include mentoring junior engineers, guiding architectural decisions, and collaborating with cross-functional teams to deliver scalable solutions.
Loading...