Spend is the fuel to help your company deliver performance, profitability, and purpose!
Principal Software Engineer
Location
California
Posted
3 days ago
Salary
$201K - $281K / year
Seniority
Lead
Job Description
Principal Software Engineer
Coupa Software
• Lead the architectural evolution. Traffic is growing, functionality is expanding, robustness matters more than ever. You'll define what changes, in what order, and why. • Set the patterns: API design, microservice boundaries, deployment pipelines, monitoring, reliability. Make them real, not theoretical. • Mentor engineers. Guide decisions. Review architecture and code. Build the kind of team that ships ambitious work. • Join the Architectural Steering Group. Share what you learn with Principal Engineers across Coupa. Import what works elsewhere. • Partner with SRE on cloud-native infrastructure: CI/CD, containers, infrastructure-as-code, multi-cloud capabilities. • Own security, multi-tenancy isolation, data governance, and compliance across all regions. • Work with product, design, and business teams to turn supplier workflows into systems that scale.
Job Requirements
- 15+ years building B2B SaaS at scale. You've held leadership and architectural roles where your decisions stuck around.
- Real experience evolving legacy systems into microservices—in production, with users depending on uptime.
- Deep knowledge of API-driven services, multi-tenant architectures, and B2B integration patterns that handle millions of users.
- Solid foundation in modern deployment: CI/CD, Docker/Kubernetes, infrastructure-as-code, working with cloud providers like AWS or GCP.
- Comfort across technology stacks (Rails, Golang, Java) and the judgment to pick tools that solve problems, not resume lines.
- Track record mentoring teams—providing direction without micromanaging, staying technical without bottlenecking.
- Problem-solving skills that balance scale, performance, technical debt, and shipping features. You know the trade-offs because you've lived them.
- Communication skills that work across engineering, product, and business. You build consensus without watering down hard truths.
Benefits
- Flexible working hours
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Applied Value Engineer
CelonisCelonis GmbH, founded in 2011, provides AI-enhanced, enterprise-ready process-mining technology and automated process-discovery solutions to help companies visu
• Identify & Frame Value: Discover and translate customers’ strategic priorities into high-impact Celonis use cases, build demos and business cases, leveraging industry benchmarks and best practices in order to win new customers. • Undertake Value Assessments or Proof-of-Value Projects and communicate the value opportunity and strategic roadmap to C-Level executive. • Realize Value: Facilitate business value workshops and use Celonis to identify and qualify opportunities for process enhancement, derive improvement measures in core business functions and initiate improvement actions and enterprise-wide change initiatives, present results and realized value to senior management and C-level executives. • Scale Value: Responsible for the end-to-end customer value journey, landing, expanding, adoption and renewing, build a strategic expansion roadmap for customers embedding Celonis Process Intelligence as a strategic business transformation platform in their organization and therefore drive adoption and expansion, provide feedback to our product development teams to enhance the Celonis platform and Apps based on new use cases.
Principal Software Engineer
SAICSAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com . For ongoing news, please visit our newsroom .
Role Description SAIC is seeking a Software Engineer to support NAVSEA Panama City E30 division project management and financial tools. This work can be performed remotely. - Import ERP reports which represent the Actuals for the Project Management system (TEMPR). - Provide any data analysis, data management, script management, and programming management as needed. - Design, develop, document, test, and debug application software. - Conduct analysis and collaborate with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting. - Determine computer user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls. - Prepare operating instructions; design and develop autonomous services, desktop applications, web applications, scripts, and utility programs. - Ensure software standards are met. Qualifications - Applies extensive technical expertise and has full knowledge of other related disciplines. - Receives assignments in the form of objectives and establishes goals to meet objectives. - Provides guidance to subordinates to achieve goals in accordance with established policies. - Work is reviewed and measured based on meeting objectives and schedules. - Establishes and recommends changes to policies, which affect subordinate organization(s). Requirements - Develops technical solutions to complex problems, which require the regular use of ingenuity and creativity. - Work is performed without appreciable direction. - Exercises considerable latitude in determining technical objectives of assignment. - Completed work is reviewed from a relatively long-term perspective for desired results. - Exercises judgment in selecting methods, techniques, and evaluation criteria for obtaining results. Impact - Guides the successful completion of major programs. - Erroneous decisions or recommendations would typically result in failure to achieve major organizational objectives. Liason - Represents organization as prime technical contact on contracts and projects. - Interacts with senior external personnel on significant technical matters often requiring coordination between organizations. Company Description SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com . For ongoing news, please visit our newsroom .
• You work with a backend stack of Python, Django, and AWS - and a frontend built with Vue.js and TypeScript. • You design, code and launch new features using state-of-the-art agentic engineering tools. • You adopt a product mindset and work closely with our product managers to understand our customers’ needs. • You collaborate with the sustainability specialists in your squad to understand business requirements and transform them into robust technical solutions. • You engage with other engineers through collective brainstorming, knowledge sharing and mutual code review. • You develop and maintain our API with a focus on security and reliability. • With our support, you expand your skillset continuously and bring new skills and technologies to the team.
Senior Software Engineer
RhoRho is the business banking platform with everything you need to manage your company cash and grow your business.
• Join Architecture team to help build & scale Rho’s all-in-one finance platform • Work with tech stack including Python, Go, GraphQL, gRPC, PostgreSQL, Docker, Kubernetes, GCP



