Principal Software Engineer
Fama Technologies
Role Description
At Fama, Principal Software Engineers are company-wide technical leaders who create leverage across the engineering organization, not just through the software they build, but through the systems, architectures, engineering practices, and AI-powered workflows they establish. Success in this role is measured by long-term technical impact, engineering judgment, organizational influence, and the ability to simplify complex problems into durable, scalable solutions that accelerate product delivery and improve customer outcomes.
This role requires extensive use of AI-assisted and agentic development as a core engineering competency. Principal Software Engineers are expected to leverage AI throughout the software development lifecycle, including:
- Technical strategy
- Architecture
- Implementation planning
- Coding
- Testing
- Debugging
- Documentation
- Production operations
- Organizational knowledge management
Beyond using AI effectively themselves, Principal Engineers are expected to design, build, and continuously improve AI agents and agentic engineering systems that increase the productivity and effectiveness of the entire engineering organization.
Core Responsibilities:
- Shape long-term technical strategy and architecture across products and platforms.
- Lead complex, cross-team initiatives from design through production.
- Establish engineering standards, architectural patterns, and best practices.
- Identify and address technical risks, scalability constraints, and operational complexity.
- Own the reliability, maintainability, and evolution of critical production systems.
- Lead resolution of complex production and customer-impacting issues.
- Mentor Engineers and raise the technical capabilities of the organization.
- Partner with engineering, product, operations, and leadership to align technical decisions with business priorities.
- Design and improve AI agents, engineering workflows, and automation that create organizational leverage.
- Evaluate AI-generated designs, code, tests, and documentation and remain accountable for their quality.
Qualifications
- Demonstrated experience defining technical strategy across multiple teams or product domains.
- Proven ability to influence engineering organizations through technical leadership rather than organizational authority.
- Experience driving large-scale architectural initiatives from concept through long-term production ownership.
- Strong record of simplifying complex technical systems while improving engineering velocity and operational reliability.
- Demonstrated success mentoring Staff, Senior, and emerging technical leaders.
- Deep expertise designing and operating highly scalable distributed systems and domain-oriented microservice architectures.
- Extensive experience with cloud-native platforms, infrastructure automation, and modern DevOps practices.
- Exceptional understanding of production operations, observability, monitoring, incident response, and system reliability.
- Strong architectural judgment across performance, security, maintainability, scalability, resilience, and cost optimization.
- Experience defining engineering standards, reusable frameworks, and shared platform capabilities.
- Extensive experience using AI agents as a core part of software architecture, design, implementation, testing, debugging, and operational analysis.
- Demonstrated experience designing, building, and deploying AI agents or agentic workflows that improve engineering productivity or deliver customer-facing capabilities.
- Strong understanding of prompt engineering, context management, tool orchestration, evaluation frameworks, retrieval strategies, and AI system architecture.
- Experience establishing engineering standards and best practices for AI-assisted software development.
- Exceptional engineering judgment to validate, refine, and assume complete accountability for AI-generated designs, code, documentation, and operational decisions.
- Ability to identify where AI creates strategic advantage and where traditional engineering approaches remain the better solution.
- Exceptional communication skills with the ability to influence technical and non-technical stakeholders, including executive leadership.
- Proven ability to build alignment across engineering, product management, operations, and business teams.
- Passion for developing engineers through mentorship, architectural guidance, and technical coaching.
- Comfortable operating with ambiguity while providing clarity and direction for others.
- Continuous learner who actively evaluates and adopts emerging engineering practices, AI technologies, and organizational improvements.
Requirements
- 10+ years of experience building backend applications with Python and FastAPI or similar framework.
- Expert knowledge of designing and implementing REST APIs and distributed microservice architectures.
- 5+ years architecting, deploying, and operating cloud-native applications using AWS serverless technologies and related cloud infrastructure.
- Demonstrated experience defining technical direction across multiple engineering teams or major platform initiatives.
- Proven ability to validate, refine, and take full ownership of AI-generated designs, code, tests, documentation, and architectural decisions before production deployment.
- Demonstrated experience working in an AI-first engineering environment where AI agents are a standard part of daily software development.
- Experience designing, building, and integrating AI agents or agentic workflows that automate engineering processes or power customer-facing products.
- Strong understanding of AI system architecture, prompt engineering, tool orchestration, context management, evaluation techniques, and operational governance.
- Experience developing front-end applications using JavaScript, TypeScript, React, Angular, or comparable technologies.
Benefits
- Remote first - Flexible work environment.
- Our flexible workplace comes with vacation days, sick days, volunteer time off, and paid parental leave.
- Great Financial Incentives: competitive compensation packages, equity, and generous total rewards plans.
- Employees can access Wellness Programs and more for FREE.
$117.96k - $123.01k
...maintain, and upgrade high-performance software systems, ensuring system performance, reliability... ...technical leadership across multiple engineering teams, guiding day-to-day development... ...engineering experience in Lead, Principal, Senior, Associate Software Engineer, Developer...SuggestedFull timeTemporary workWork at officeRemote workFlexible hours$95k - $117k
...Principal Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$159.75k - $225.5k
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Principal Software Engineer based in United States. This role is designed for a highly experienced software engineer who will shape the future of large...SuggestedFull timeRemote work$132.4k - $251.6k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...a safer, more secure world. The Software organization develops software applications... ...delivers superior solutions. Our Senior Principal Embedded Real-time Software Engineer is...SuggestedFull timeTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$272k - $425.5k
Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob...SuggestedLocal areaRemote work$210k - $300k
...PRINCIPAL WI-FI SOFTWARE ENGINEER (STARLINK) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible...Permanent employmentTemporary workLive inRemote workWorldwideWeekend work- ...deploying complex algorithms onto constrained hardware with speed and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the gap...Full timeRemote workRelocation packageFlexible hours
- ...heterogeneous environments our customers run. This is a core engineering role on a small, high-ownership team. There is no dedicated QA... ...InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently...Full timeRemote workFlexible hours
$98.4k - $147.6k
...of history, they're making history. Northrop Grumman Space Systems (NGSP) in Bellevue, NE is currently seeking a Principal Engineer Software OR Sr. Principal Engineer Software to join our team supporting the WxHe Program. This position is telework eligible...Full timeRemote workRelocationShift work- ...from IT Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: Principal Software Engineer Location: Lowell, MA Duration: 12 Months Rate: Open The product this design effort is required for is...Full time
$150k - $300k
...industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed...Remote jobFull timeWork at officeLocal areaWork from homeFlexible hours$160k - $220k
...Collaborative Partner : You excel at collaborating with colleagues in engineering, product, and across functions throughout the organization.... ...and across functions. Forward Thinker : You excel in software design and architecture to address complex problems,...Full time- ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by... ...almost any other organization. What you'll do As a Principal Engineer focused on Cloudflare's storage and database products, you...Full timeLocal area
$200k - $300k
...exceptional customer experiences, we are on a mission to set new standards in online gaming. We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key role will help shape the architecture, design, and development of our platform,...Local areaOverseas$161.25k - $241.88k
...serves more than 14,000 customers globally, ranging from industry giants to small businesses. The Challenge As a Senior Principal Software Engineer, you will play a critical role in shaping the technical direction of our products and platforms. You will leverage your...Work experience placementWork at officeLocal areaRemote workWork from homeHome officeFlexible hours$145.6k - $276.8k
...Senior Principal Software Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$200k - $260k
.... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected... ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or...Full timeWork experience placementLocal area$95.3k - $142.9k
...confirmation.. For all internal NGAS Engineering candidates, we have developed a... ...team to develop the next generation of software for the next generation of platforms. Support... ...today We are looking for a Principal Software Engineer/ Sr. Principal Software...Full timeRemote workRelocation packageShift work- ...Job Title: Principal Software Engineer, AI Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we...Remote jobFull time
$148k - $193k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Principal Software Engineer to join our Xometry Partner Experience Technology Organization. In this role as a senior individual contributor, you will...Full time- ...talented, high-caliber individuals to join our elite team of engineers. As part of our team, you'll play a pivotal role in restoring... ...TypeScript) and frontend (React/TypeScript) components of our software stack. AI First: Adapt the latest AI models (language and speech...Full timeImmediate startRemote workFlexible hours3 days per week
- ...DCG) is a leading national provider of consulting services and a suite of online analytical software tools for banks and credit unions. We are seeking a Principal Software Engineer to play a key role in designing and evolving our Loans360°® platform; supporting scalable,...Full time
- ...technology evaluations, technical assessments and validation of software architectures, embedded software, and system integration... .... Collaborate with cross-functional teams, including hardware engineers, systems engineers, quality, regulatory affairs, manufacturing...Full time
- ...Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI Level: Principal Join Us in Reimagining B2B Intelligence ZoomInfo is building the next generation of B2B marketing intelligence—and we’re looking for engineers who...Full timeRemote work
- ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...Full time
$215k - $240k
...Reports to: Engineering Manager Location: Remote US Compensation: $215,000 to $240,000 base plus bonus and equity What... ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software...Remote jobFull timeWorldwideHome office$50 - $150 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation: $50–$150/hour Duration: 1–2 months Commitment: 15–25 hours/...Full timeSummer workFreelanceImmediate startRemote work- ...t just contribute. You’ll make things happen–fast. As a Principal Engineer on our Advertising, Company Intelligence, and Intent team... ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What...Full timeRemote work
$313.8k
...consistent, and extensible across every part of the seller and buyer experience. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Commerce Hub. This is a very hands-on role. You’ll write code, dive into services,...Full timeContract workLive outWork at officeRemote work- ...flagship products like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical North Star for our AI initiatives... .... Requirements: Experience: 10+ years of software engineering experience, with 3+ years specifically leading...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- principal architect Remote
- principal consultant Remote
- principal solutions consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal scientist Remote
- senior principal scientist Remote
- principal cloud computing engineer Remote


