Principal Developer

Jobgether·Lever
United StatesFull-timePosted Jun 29, 2026
Open original posting

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Developer based in the United States.

This is a senior individual contributor role focused on designing, building, and evolving high-quality software solutions across internal platforms and client-facing products. You will work within a collaborative engineering environment, contributing to architecture decisions, implementation, testing, and long-term maintainability of systems that span web, mobile, and backend services. The role requires strong technical depth combined with the ability to influence design direction, improve engineering practices, and mentor peers through code reviews and technical guidance. You will help shape scalable, secure, and reusable systems while working closely with designers, QA, product managers, and other engineers. This position offers the opportunity to operate at a high level of technical ownership, balancing hands-on development with architectural thinking. You will contribute to both innovation and delivery excellence across diverse client engagements.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Developer based in the United States.

This is a senior individual contributor role focused on designing, building, and evolving high-quality software solutions across internal platforms and client-facing products. You will work within a collaborative engineering environment, contributing to architecture decisions, implementation, testing, and long-term maintainability of systems that span web, mobile, and backend services. The role requires strong technical depth combined with the ability to influence design direction, improve engineering practices, and mentor peers through code reviews and technical guidance. You will help shape scalable, secure, and reusable systems while working closely with designers, QA, product managers, and other engineers. This position offers the opportunity to operate at a high level of technical ownership, balancing hands-on development with architectural thinking. You will contribute to both innovation and delivery excellence across diverse client engagements.

Accountabilities:

    In this role, you will be responsible for designing, developing, testing, and maintaining software solutions across a range of internal and client-facing applications. You will contribute to architectural decisions, build scalable APIs and applications, and ensure high-quality code through peer review and testing practices. You will also support release cycles, post-release maintenance, and continuous improvement of engineering standards.

    • Design, develop, and maintain software systems across web, mobile, and backend environments
    • Build and enhance APIs, applications, and reusable components for scalable product development
    • Participate in full software development lifecycle activities including requirements, design, development, testing, and maintenance
    • Write technical documentation and support knowledge sharing across teams and stakeholders
    • Conduct code reviews and provide constructive feedback to improve overall code quality
    • Collaborate with designers, QA, and product teams to deliver robust and user-focused solutions
    • Support release management, production stability, and post-release troubleshooting
    • Contribute to reusable libraries, frameworks, and engineering best practices
    • Requirements:

      This role requires a highly experienced software engineer with deep expertise in system design, algorithms, and modern software architecture. You should have strong hands-on coding experience across multiple programming languages, as well as a solid understanding of distributed systems, networks, and secure development practices. You will also need the ability to mentor others and communicate complex technical concepts clearly.

      • 7+ years of progressive experience in software development (or 5+ with a Master’s degree)
      • Strong background in software architecture, system design, and distributed applications
      • Deep knowledge of data structures, algorithms, and computational theory
      • Experience working with databases, browsers, file systems, and infrastructure systems
      • Solid understanding of computer networks, protocols, and security principles
      • Proven experience writing, debugging, and maintaining production-grade code in multiple programming languages
      • Strong knowledge of secure coding practices, threat mitigation, and software privacy principles
      • Ability to mentor engineers and influence design decisions for scalability, maintainability, and performance
      • Strong collaboration skills with experience working across cross-functional technical teams
      • Benefits:

        • Competitive base salary ranging from $155,000 to $230,000 USD depending on experience
        • Comprehensive health coverage including medical, dental, and vision plans
        • Flexible remote work arrangement across the United States
        • Opportunities to work on diverse client projects and innovative technical challenges
        • Professional growth through collaboration, mentorship, and technical leadership opportunities
        • Paid time off and holiday policies supporting work-life balance
        • Access to modern engineering tools and collaborative development environments
        • Exposure to architecture-level decision-making and high-impact software projects.
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

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free