Software Architect
Coupa Software
(San Mateo, California)Coupa helps companies optimize spend and boost profits, all with one single platform that is simple and intuitive to use.
- Interact with product management, user interface designer and peers to develop software product functional specifications.
- Interact with architecture, development leads, and product management to develop technical solution roadmaps and software product architecture.
- Write software designs, review with peers for Coupa web applications.
- Provide effort and risk estimates to support planning.
- Collaborate with software developers to implement new features for Coupa web applications using Object-Oriented Design, Agile/Scrum development and technologies such as CSS, SQL, XML, and Web Standards.
- Collaborate with cross-functional teams to incorporate aspects of performance, security, integrations into the design.
- Share design knowledge and expertise with colleagues.
- Present product demos to other parts of the organization.
- Adhere to Coupa's development processes and best practices such as maintaining our code repository in github.com, attending daily standups and managing tasks in JIRA project management tool.
- Bachelor's degree or foreign equivalent degree in Computer Science, Computer Engineering or a related field
- 5 years of post-baccalaureate progressive experience as Software Architect, Developer, Programmer Analyst, Application Developer, Application Developer Lead, Software Developer, or a related occupation required.
- The required 5 years of work experience must be in Object-Oriented Design, Agile/Scrum, CSS3.0, SQL, and Web Standards.
- Experience with designing and estimating complex systems
- Knowledge of one or more modern programming languages
- Solid understanding of software development best practices and familiarity with agile methodologies
- Previous experience in a enterprise application architect role
- Knowledge of Spend Management or Procurement/Sourcing/Expenses/Invoicing/Payment domains
- Knowledge of Ruby and Rails
- Dealt with database performance issues and query optimization
Questions
There are no answered questions, sign up or login to ask a question
- Analyzing Complex Technical Information
- Working with Cross-Functional Teams
- Interacting Effectively with Diverse People
- Agile Scrum
- Software Design Tools
- Software Development
- SQL
- Strong Presenter
- Computer Engineering
- CSS3
- D Programming Language
- Object Oriented Design
- Ruby on Rails
- Software Architecture
- Computer Science

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.