Senior Software Applications Engineer
About the role
This is a remote position that could be based anywhere in the United States or Canada. The Commerce team at Calix is seeking a strategic thinker, team player, and self-motivated problem solver to join our growing team. The commerce team is tasked with some of the most significant and impactful company initiatives, and we need your help to design, develop, and manage the commerce systems and processes that will enable Calix to quickly execute on our strategy.
If you are passionate about lean software development, working with cutting-edge development technologies, user experience, subscription configuration/management, and making significant contributions that will have a tangible impact, we want to hear from you.
Responsibilities
- Develop effective solutions that fulfill stakeholder requirements.
- Develop application features and functionality independently as well as in collaboration with other team members.
- Implement new and maintain existing subscription product configurators.
- Implement solutions for processing subscription orders, booking revenue, invoicing one-time/recurring products, automating subscription turn-up, managing customer entitlements, and processing subscription amendments.
- Keep our subscription management systems up to date with the latest products, pricing structures, and configurations.
- Provide support to the Sales, Order Management, and Customer Operations teams.
Requirements
- Bachelor’s Degree in Computer Science or equivalent practical experience.
- Strong web development skills including ReactJS and NodeJS.
- Solid grasp of good user experience design.
- Strong ability to clearly articulate complex ideas and solutions to broad audiences.
- Demonstrated ability to intuit the needs and expectations of your users.
- Demonstrated problem-solving and logic skills.
- Strong interpersonal skills.
- Strong and effective English skills required, both spoken and written.
Preferred Qualifications
- Experience with the following technologies or equivalent is considered a plus:
- Product configuration (Oracle CPQ Cloud, Salesforce CPQ, Conga CPQ, etc.)
- Subscription management systems (Salesforce Billing, Zuora, Stripe, etc.)
- Order Management Systems (Oracle ERP, SAP ERP, etc.)
- E-Commerce, Customer Self Service
- Salesforce.com (Apex, API, SOQL, etc.)
- AWS (Lambda, AppSync, API Gateway, S3, Cloudwatch, etc.)
- GraphQL, Apollo, Relay, Recoil, Mobx, Redux, Storybook
- Github Actions
- Bugsnag
- Docusign Integration
- Mocha, Cypress
- SQL, XML, Linux
Pay
Individual pay is determined based on location of residence and multiple factors, including job-related knowledge, skills, and experience. The base pay range for this position varies based on geographic location:
- San Francisco Bay Area: 110,400 - 177,100 USD Annual
- Select US Metros and States: 96,000 - 154,000 USD Annual
- Other US Locations: 86,400 - 138,600 USD Annual
As part of the total compensation package, this role may be eligible for a bonus.
Benefits
For information on our benefits, click here.