Principal Software Engineer(Back End)
$147.29k - $199.28kjobgether
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Principal Software Engineer (Back End) based in the United States.
Role Overview
The Principal Software Engineer (Back End) will shape the technical vision and architecture of scalable, secure, and high-performing software systems supporting critical government services. In this senior technical leadership role, you will drive backend engineering excellence, design distributed systems, and establish architectural standards across multiple teams. You will lead complex modernization initiatives, develop reliable cloud-native solutions, and improve the performance and maintainability of core applications. Working closely with product managers, engineers, and business stakeholders, you will translate strategic objectives into practical technical solutions with measurable impact. You will also mentor engineering talent, influence organization-wide technical decisions, and champion best practices in software development, security, and system reliability. This fully remote opportunity offers the chance to solve complex engineering challenges while contributing to mission-critical digital services in a collaborative, innovation-driven environment.
Accountabilities
- Define and drive the strategic direction of backend and full-stack engineering practices, architecture, and technical standards across the organization.
- Design, develop, and maintain scalable, secure, and reliable distributed systems that support government customers and mission-critical services.
- Lead the architecture and implementation of microservices, APIs, data pipelines, and cloud-native infrastructure to improve system performance, reliability, and scalability.
- Deliver new features and enhancements to core services, including customer intake, application screening, information processing, and data dissemination.
- Lead large-scale technical initiatives, including system modernization, migration from monolithic architectures to microservices, and the adoption of modern engineering technologies.
- Establish and promote engineering best practices covering API design, data modeling, automated testing, observability, security, code quality, and documentation.
- Develop shared libraries, reusable service frameworks, and infrastructure patterns that improve consistency, reduce complexity, and accelerate development across teams.
- Design and optimize distributed system components, including event-driven architectures, asynchronous processing, caching strategies, database integrations, and data consistency mechanisms.
- Oversee system reliability, monitoring, and performance through structured logging, distributed tracing, metrics, alerting, incident response, capacity planning, and disaster recovery strategies.
- Champion secure software development and ensure appropriate implementation of authentication, authorization, encryption, secrets management, and other security controls.
- Drive CI/CD automation, infrastructure as code, container orchestration, and DevOps practices to streamline delivery and improve operational efficiency.
- Collaborate with product managers and cross-functional stakeholders to balance technical feasibility, business priorities, system performance, security, and cost considerations.
- Mentor and coach engineers at all levels, establish backend engineering development pathways, and foster a culture of technical excellence and continuous learning.
- Serve as a technical authority and strategic advisor, influencing architectural decisions and engineering standards across teams while communicating complex concepts clearly to technical and nontechnical audiences.
Requirements
- At least 10 years of relevant software engineering experience, with a proven track record of designing, building, and delivering scalable, production-ready distributed systems with measurable business or operational impact.
- U.S. citizenship is required, along with the ability to obtain and maintain a Public Trust 6C clearance.
- Extensive experience architecting and implementing large-scale microservices and distributed systems with demanding throughput, availability, reliability, and performance requirements.
- Strong proficiency in modern programming languages such as Java, Python, or comparable technologies, with a deep understanding of associated development tools and ecosystems.
- Demonstrated expertise in cloud platforms, particularly Amazon Web Services (AWS), with familiarity with Azure or Google Cloud Platform considered valuable.
- Solid understanding of distributed systems principles, including consistency models, failure handling, availability, partition tolerance, resilience patterns, and system design trade-offs.
- Hands-on experience designing and developing REST, GraphQL, or comparable APIs, including API versioning, backward compatibility, and service integration strategies.
- Experience with relational and NoSQL databases, data modeling, schema design, indexing, query optimization, data migration, and governance.
- Familiarity with messaging systems and event-streaming technologies such as Kafka, Amazon SQS, and Amazon EventBridge, as well as asynchronous processing patterns.
- Practical experience with Kubernetes, Amazon ECS, infrastructure-as-code tools such as Terraform or CloudFormation, and modern DevOps practices.
- Proven ability to establish and maintain CI/CD pipelines incorporating automated testing, security scanning, and reliable deployment strategies.
- Strong knowledge of automated testing methodologies, including unit, integration, contract, and end-to-end testing, along with observability, monitoring, and incident management practices.
- Experience leading system modernization initiatives, optimizing application performance and cloud costs, and designing resilient systems with circuit breakers, retry mechanisms, graceful degradation, and disaster recovery capabilities.
- Demonstrated success leading complex technical initiatives from architectural vision through production implementation, influencing engineering decisions across multiple teams.
- Excellent communication, collaboration, and problem-solving skills, with the ability to explain complex technical concepts to engineers, product managers, executives, and external stakeholders.
- A strong commitment to code quality, documentation, engineering standards, mentoring, and continuous improvement.
- Familiarity with user experience principles and web development is beneficial, although backend engineering remains the primary focus.
Benefits
- Competitive compensation: Annual salary range of $147,292–$199,278, depending on experience, geographic location, and applicable contractual requirements.
- Remote work: Fully remote working arrangement with opportunities for flexible work schedules.
- Flexible working arrangements: Full flexible workweeks where operationally possible, supporting work-life balance.
- Healthcare coverage: Multiple medical plan options, including plans with Health Savings Accounts, as well as dental and vision insurance.
- Retirement planning: 401(k) retirement savings plan with employer matching and pre-tax and post-tax contribution options, subject to applicable limits.
- Paid time off: Typically 15 days of paid leave per calendar year for eligible new employees, covering vacation, personal needs, and illness, prorated according to the start date.
- Paid holidays: 10 paid holidays annually, with applicable proration based on the date of hire.
- Family support: Paid parental leave and a dedicated Paid Family Leave program offering eligible employees up to 160 hours of paid leave within a rolling 12-month period.
- Additional leave programs: Paid sick, personal, military, bereavement, and jury duty leave, subject to applicable policies.
- Income protection: Short-term and long-term disability benefits, life insurance, accidental death and dismemberment coverage, and additional accident and critical illness insurance options.
- Business travel protection: Business travel and accident insurance coverage or availability.
- Professional impact: Opportunities to work on complex, mission-critical technology initiatives involving cloud computing, distributed systems, software engineering, and digital modernization.
- Collaborative environment: Opportunities to mentor engineers, influence technical strategy, and contribute to engineering standards and organizational development.
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!
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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
- ...listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Principal Software Engineer (Back End) based in the United States. Role Overview The Principal Software Engineer (Back End) will shape the technical vision...SuggestedFull timeRemote work
- ...millions depends on. Job Description PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do... ...direction for backend and full-stack engineering practices, architecture, and technical... ...full stack when needed to solve problems end-to-end – frontend and infrastructure...SuggestedContract workWork experience placement
- ...Senior Software Engineer (Back-End) We are looking for a highly experienced and motivated Senior Software Engineer (Back-End) to join our growing development team. The ideal candidate is a passionate problem-solver who thrives in a collaborative environment, takes pride...SuggestedFull timeWork at office
- Software Developer - Back-End (3-5 years of experience)Location: Cary, North Carolina (Hybrid)We’re a leader in data and AI. Through our software... ....Required qualificationsBachelor’s degree in Computer Engineering, Computer Science, or related quantitative field with 2-5...SuggestedFull timeWork at officeLocal areaWork visa
$164k - $280k
...healthcare for all.Role Summary: The Principal Frontend Engineer will serve as a senior... ...: The Clinicals Front End Rearchitecture Initiative is... ...platform underpins clinical software used by healthcare providers... ...and bring relevant insights back to the organization. Contribute...SuggestedFull timeTemporary workWork at officeWork from home- ...Senior Software Development Engineer (Back-end) Filevine is a Legal AI company delivering Legal Operating Intelligence for the future of legal work. Grounded in a singular system of truth, Filevine brings together data, documents, workflows, and teams into one unified...Full timeTemporary workWork experience placementWork at office2 days per week3 days per week
- ...TXEmployment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineers - Back-End (Java)Location: Dallas, TX and Minneapolis, MNJob Description:a. Key Responsibilities:i. Design and develop critical...Work experience placementRemote work
$225k - $315k
...cutting-edge foundation AI models and end-to-end products that are designed to solve... .... Cohere is a team of researchers, engineers, designers, and more, who are all passionate... ...?This role is for a highly experienced Back-End Software Engineer who wants to work on core...Full timeWork at officeLocal areaRemote workHome office$86.1k - $136.1k
As a Back-end Software Engineer within Group Functions Technology, you will be a key member building technology which supports our global operations. The ideal candidate has a curious mind, a thirst for knowledge, a desire to understand how technology works and a passion...Full timeTemporary workLocal areaFlexible hours$86.8k - $198k
Back End Software EngineerThe Opportunity:As a back-end developer, you know that a good site or system needs the right combination of clean... ...for an experienced back-end developer with the software engineering skills it takes to identify potential risks, contribute to solution...Full timeContract workPart timeLocal areaRemote work- OverviewVTG is seeking a talented and experienced Back-End Software Developer to join our dynamic and innovative team in Chantilly, VA or... ...Polygraph required. Bachelor’s degree in computer science, Software Engineering, or related field.Proven experience as Software Developer,...
$100 per hour
The Back End Software Engineer is responsible for developing the back end of a web application, handling the logic, database interactions, user authentication, configuration, etc. The Back End Software Engineer evaluates emerging technologies and provides strategic, innovative...Contract workFor contractorsLocal areaImmediate start$150.7k - $177.3k
Senior Back End Software EngineerLocation: Cambridge, MA / Hybrid(This role requires working in-office 3 days per week: Tuesday, Wednesday,... ...channels. Fueled by our proprietary data assets and AI traffic engine, EverQuote is transforming how providers attract and engage...Full timeWork at office3 days per week- Job-ID32154185Reference26-01195Job Title: Back-end Software Development Engineering Senior EngineerAbout Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling...Work at officeVisa sponsorshipWork visa3 days per week
- Job-ID32529920Reference26-02183Job Title: (Back-end Software Development Engineering Engineer 3)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling...Work at office
- ...Membership Experience Engineering TeamOn the Membership Experience Engineering team at Walmart... ...sustainable solutions; and defining software development guidelines, standards, and... ...development – native mobile, web front end, back end, and hands-on coding experience in...Remote work
- ...DescriptionWe are seeking an experienced Java Back-end Developer to join our team. The ideal... ...teams to deliver high-quality software solutions that meet our business needs.Responsibilities... ...'s degree in Computer Science, Engineering, or a related field.5 + years of experience...
$165k - $180k
...and snacks from our growing network of 2200+ Smart Fridges (software-enabled vending machines). We are striving to change the food... ...and have a passion to succeed. About the Role: As a Lead Back-End Engineer (SE IV), you will be expected to increase the team’s ability...Minimum wageTemporary workWork at officeImmediate start- ...Senior Software Engineer, Back End – Accounting & Treasury About Caliza Caliza is commercial banking infrastructure for companies that operate across borders. Most global businesses still piece together several banks, FX providers and spreadsheets to move money. Caliza...Full timeFor contractorsLocal areaRemote workHome officeVisa sponsorship
- ...within the U.S., United Kingdom, Spain and Portugal. About the Role As a Software Engineer at Dakota, you'll join our core engineering team designing and implementing the robust back-end infrastructure that fuels our blockchain-integrated banking platform. From day...Full timeRemote workWorldwideHome office
- ...Job Title: Software Developer - Back End Senior (IMS/DMS) Location: Toronto, Ontario M3M 0B4 Work Model: Hybrid Duration: 11 months Security Clearance: CRJMC Must Haves ~ Experience with z/OS V2.2 or higher. ~ Expertise using file...
- ...and make a significant impact. As a Software Engineer III at JPMorgan Chase within the International... ...Job responsibilities Contribute to end-to-end solutions in the form of cloud-... ...hands-on professional experience as a back-end software engineer Experience in coding...
- ...Mid-Level Software Developer (Back-End) Full-time Huntsville AL About Us Trideum Corporation is a 100% employee-owned company committed... ...This role offers the opportunity to deepen your back-end engineering expertise work within a modern development environment...Full timeWork at office
- ...Back-end Software Engineer, Miramar, FLWe are looking for a Back-end Software Engineer to join a growing engineering team and build out the next generation platform. The ideal candidate is a hands-on platform builder with significant experience in developing scalable...
- ...Bask Health Software EngineerAs an engineer at Bask you will work directly with the CEO and CTO to build and... ...real patient and care teams, and then back for systems and polish. AI is a default... ...We are looking for engineers who take end-to-end ownership, treat AI as a real...
$164k - $280k
...degree in Computer Science, Software Engineering, or a related technical field... ...relevant developments back to our organization. Identify... ...sustainable care. Our Clinicals Front End Rearchitecture Initiative is... .... This influential principal-level role combines hands-on...Full time- ...traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case. We are hiring a Software Engineer (Back-end, API, Python) to work in Fort Meade, MD vicinity . Position location is subject to change based on central MD client's...Full timeLocal areaWork from homeFlexible hours
$100 per hour
Role: Back End Software EngineerLocationHouston Digital Technology Center (HDTC), Houston, TX, USAMissionWe are seeking a Cloud Back-End Engineer to join our group. In this role, you will bridge the gap between application development and cloud infrastructure. You will...Contract workFor contractorsLocal areaImmediate start- Select how often (in days) to receive an alert: Create Alert Title: Staff Software Engineer - Back End Location Designation: Location: Boston, MA, US, 02110 Job Requisition ID:17316 Additional Locations: Staff Software Engineer — Back End - Assessment Platform Team HMH...Work at officeWorldwide
- ...The Back-End Software Engineer will be responsible for architecting and developing mission-critical backend applications, microservices, and data platforms that support defense operations and advanced analytics. The engineer will work closely with software, data, and...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer(Back End). Be the first to apply!
- principal software engineer United States
- principal software engineer manager United States
- senior principal software engineer United States
- principal United States
- principal consultant United States
- principal data scientist United States
- principal cloud computing engineer United States
- principal structural analysis engineer United States
- principal applied scientist United States
- principal investigator United States




