Coupa Software

Spend is the fuel to help your company deliver performance, profitability, and purpose!

Principal Software Engineer – Application Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn

Location

California

Posted

13 days ago

Salary

$173K - $225K / year

Postgraduate Degree15 yrs expExperience acceptedEnglishAWSCloudGraph QLJavaRubyRuby ON Rails

Job Description

• Architect the overall vision and strategy for the analytics and data applications, ensuring alignment with business goals and scalability for future growth. • Lead the architecture and development of advanced analytics tools and applications, including sophisticated user & agentic interfaces for data visualization and interactive experiences. • Establish and enforce best practices for data transport, microservice orchestration, platform monitoring, and alerting across all data and analytics initiatives. • Provide technical leadership and mentorship to engineering teams, guiding architectural decisions and ensuring code quality and performance optimization. • Drive innovation by evaluating and implementing cutting-edge technologies in big data, cloud computing, AI/ML, and API development. • Ensure stringent data security and governance across all AWS regions and data assets. • Collaborate with cross-functional teams, including product, design, and engineering, to translate complex business requirements into robust technical solutions.

Job Requirements

  • 15+ years of Software Engineering experience within an enterprise grade environment, with significant leadership and architectural roles.
  • Must have hands on application building using tech stack: Java, .Net, or Ruby (Rails)
  • Prefer to have experience in building AI Agents, NLP
  • Advanced degree in a quantitative discipline or equivalent practical experience.
  • Extensive experience in designing and developing API-driven services (REST, GraphQL), knowledge graphs and microservice architectures.
  • Strong understanding and application of AI/ML techniques for data classification, harmonization, and predictive analytics.
  • Demonstrated ability to mentor and guide engineering teams, providing technical leadership and strategic direction.
  • Highly skilled in analytical problem-solving, root cause analysis, and optimization of complex data processes across structured and unstructured datasets.
  • Exceptional communication and collaboration skills, with the ability to effectively communicate complex technical concepts to diverse audiences.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

Spoon

An Impact Financial Services platform for GenZ.

Full-stack Engineer13 days ago
Full TimeRemoteTeam 51-200Since 2019H1B Sponsor

Chromium engineer building AI-first browser to enhance user experience

Android
United States

Software Engineer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full-stack Engineer13 days ago
Part TimeRemoteTeam 11-50Since 2021H1B No Sponsor

Software Engineering Expert enhancing AI systems for research collaborations

JavaJavaScriptPython
United States
$50 - $150 / hour

Special Projects Software Engineer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full-stack Engineer13 days ago
ContractRemoteTeam 11-50Since 2021H1B No Sponsor

Software Engineers tackling high-impact initiatives with autonomy and flexibility

United States
$100 - $200 / hour

Software Engineer – Trajectory

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full-stack Engineer13 days ago
Part TimeRemoteTeam 11-50Since 2021H1B No Sponsor

Software Engineer for high-impact AI research collaborations

JavaScriptPythonTypeScript
United States
$70 - $130 / hour