Senior Software Engineer, Subscription Management
Location: Pune, India
About Acquia
Acquia empowers the world’s most ambitious brands to create digital customer experiences that matter. With open source Drupal at its core, the Acquia Digital Experience Platform (DXP) enables marketers, developers, and IT operations teams at thousands of global organizations to rapidly compose and deploy digital products and services that engage customers, enhance conversions, and help businesses stand out.
Headquartered in the U.S., Acquia is a Great Place to Work-CertifiedTM company in India, is listed as one of the world’s top software companies by The Software Report, and is positioned as a market leader by the analyst community. We are Acquia. We are building for the future and we want you to be a part of it!
The Subscription Management team at Acquia is responsible for the tools that help Acquia and its customers to manage entitlements and usage consumption.
Acquia is seeking an exceptional Senior Software Engineer, who has the ability to grow into an industry leader. You have strong experience creating RESTful APIs in PHP and Go. Experience creating Javascript applications, preferably Angular/React and TypeScript would also be helpful. You are able to take technical and business requirements and deliver tested and working code with minor direction. You are innovative, bringing your own ideas and suggestions to the project. You know what it means to be collaborative, and play well with others. You will work with your fellow engineers, Product, and Customer Success teams to identify inefficiencies in our current services and processes, then propose and implement changes to improve the Customer Experience
As the Senior Software Engineer, you will…
● Work in a highly collaborative environment with front and back-end engineers, product managers and product owners.
● Develop performant world-class modern APIs and delightful Customer-facing UIs. ● Design and develop performant, object-oriented applications and APIs using PHP and Go.
● Contribute to system architecture discussions, lead projects, mentor junior team members, and deliver high quality, tested code.
● Create automated tests.
● Collaborate with your team members to review their work and have your work reviewed in turn.
● Work with other teams in deciding on and developing integrations with other subsystems.
● Work in an Agile Scrum team building shippable product increments that meet the goals set by the Product team.
● Participate in the entire software development lifecycle including planning, development, automated test construction, deployment and operations.
● Design and develop unit and system tests that give the team confidence to deploy to production multiple times per day.
● Produce comprehensive software documentation for public and internal use. ● Provide product support to internal and external stakeholders.
● Work in a team environment where your team owns and operates the services you build. ● Develop and review user interfaces using custom Angular/React components.
You’ll enjoy this role if you…
● Use sound rationale for problem identification and decision making, and can transfer that knowledge to other engineers on the team.
● Want to work in a collaborative and supportive manner with not only your team but internal stakeholders as well.
● Strive to consistently achieve excellence not only for yourself, but for your teammates. ● Are passionate about creating and maintaining high quality software that provides direct value to customers.
● Enjoy refactoring code as you strive for continuous improvement.
● Enjoy collaborating with multiple stakeholders.
● Have a passion for User Experience.
What you’ll need to be successful…
● 5-7+ years of experience with PHP (Show us your GitHub profile)
● Have familiarity with design patterns; writing clean, maintainable code.
● Experience working in Agile and continuous delivery environments.
● Experience in writing unit tests and system tests.
● Experience with modern CI/CD tooling
● Familiarity with container-based application deployment using Docker or similar runtimes and orchestration frameworks like Kubernetes.
● Have hands-on experience building and operating large and complex user interfaces. ● Strong written and verbal communication skills, especially transforming product requirements into development plans.
Extra credit if you…
● Experience with Design by Contract, Domain-Driven Design and CQRS (Nice to have) ● Experience with additional programming languages, especially Go.
● Have experience with Drupal development, or another PHP framework such as Symfony
● Experience with various AWS services (SQS, EC2, Lambda, CloudFormation, Kinesis, RDS and API Gateway)
● Experience with modern Javascript frameworks (Angular/React) and TypeScript.
Conclusion
Individuals seeking employment at Acquia are considered without regard to race, color, religion, caste, creed, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. Whatever you answer will not be considered in the hiring process or thereafter.
0 applies
3 views
Other Jobs from Acquia
Senior Performance Engineer
Software Engineer (Python,Cloud,AI)
Senior Software Engineer (Python,Cloud,AI)
Staff Software Engineer
Senior Software Engineer (K8s) - (Pune or Delhi/NCR Remote Role)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say