Acquia Logo

Acquia

Senior Software Engineer

Posted 6 Days Ago
Easy Apply
Remote
Senior level
Easy Apply
Remote
Senior level
The Senior Full Stack Software Engineer will develop and maintain scalable web applications, engage in all phases of the development lifecycle, integrate APIs, and mentor team members within an Agile environment. The role requires collaboration with various teams to enhance the digital experience platform through innovative solutions.
The summary above was generated by AI

Job Description: Senior Full Stack Software Engineer


About Us

Acquia is an open digital experience company. We provide the world's most ambitious brands with technology that allows them to embrace innovation and create customer moments that matter. At Acquia we believe in the power of community and collaboration - giving our customers the freedom to build tomorrow on their terms.

Headquartered in Boston, we have been named as one of North America's fastest growing software companies as reported by Deloitte and Inc. Magazine, and have been rated a leader by the analyst community and named one of the Best Places to Work by the Boston Business Journal. We are Acquia. We are building for the future of the web, and we want you to be a part of it.

We are looking for a skilled Senior Full Stack Software Engineer to join our dynamic and innovative team to help build and maintain our web-based applications.


Role Overview

Acquia is seeking a Senior Full Stack Software Engineer to join an innovation team focused on advancing products throughout Acquia with AI-driven features and functionality and building powerful connections between applications to enhance the value of the overall digital experience platform (DXP). We thrive on innovation, collaboration, and an agile mindset and processes. An ability to quickly prototype, learn, and iterate on concepts is critical for this role.


Our competitive market landscape drives us to adopt technologies that allow for high developer involvement and productivity, as well as instant feedback loops. Technologies and tools you'll work with include React, GitHub, Python, Java, Gradle, MySQL, Docker, AWS, Slack, and JIRA, among others.


Key Responsibilities

  • Develop and maintain scalable web applications using React.js for front-end and Python and Java for back-end systems.
  • Collaborate with Product, Design, and Data teams to ensure systems and architecture align with roadmap and platform R&D goals.
  • Integrate and deploy APIs and external services.
  • Engage in all phases of the development lifecycle, including design, coding, testing, and deployment.
  • Work with UI/UX designers to integrate user-facing elements with server-side logic.
  • Participate in experimentation and prototype building, iterating on concepts based on feedback.
  • Review code based on risk/scope and ensure compliance with technical standards and security requirements.
  • Contribute to core libraries to enhance consistency, stability, robustness, cost-effectiveness, and performance.
  • Encourage a culture of observability by configuring logging and monitoring for visibility into system performance and troubleshooting.
  • Address security vulnerabilities and optimize applications to improve performance and security.
  • Operate within an Agile/Scrum environment to deliver high-quality solutions on time.
  • Develop comprehensive documentation and provide technical guidance and support.
  • Mentor and train team members on technical topics through meetings, pair programming, and other educational sessions.
  • Drive desired customer outcomes by learning and understanding the problems being solved.
  • Work with your team to understand and implement R&D standards.


Required Qualifications

  • 5+ years of experience as a Senior Full Stack Software Engineer or a similar role with proven expertise.
  • Proficient in front-end languages such as HTML, CSS, and JavaScript, with advanced expertise in React.js.
  • Strong back-end development skills in Python and Java.
  • Experience with RESTful APIs and microservice architecture.
  • Familiarity with database technologies like SQL, NoSQL, and Vector databases.
  • Working knowledge of cloud platforms and related technologies, preferably AWS
  • Experience with Git and CI/CD tools with the ability to write automated tests.
  • Strong knowledge of software development and web application security principles, concepts, and best practices.
  • Working knowledge of software design principles and programming frameworks.
  • Strong problem-solving skills with a proactive attitude and the ability to quickly learn and adapt to new technologies.
  • Excellent communication and collaboration skills to work effectively within teams.
  • Experience in application analysis and design to drive high-quality solutions.


Preferred Qualifications

  • Experience working with AWS
  • Strong understanding of software architecture and the tradeoffs between different architectural patterns to effectively design scalable and reliable systems.
  • Experience with DevOps practices and tools
  • Familiarity with container technologies like Docker and orchestration tools like Kubernetes for efficient management and deployment of applications.
  • Understanding of modern security principles and techniques to ensure robust application development.
  • Experience in writing SaaS applications within a distributed microservice ecosystem.
  • Experience working with Snowflake, Elasticsearch, or other NoSQL data stores.
  • Experience working with Gradle for build automation.


Personal Attributes

  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Strong attention to detail and a commitment to quality.
  • Ability to manage multiple tasks efficiently and quickly adapt to new technologies.
  • A passion for continuous learning and personal growth, especially through online training, books, and podcasts, to keep pace with the rapidly evolving AI landscape.
  • Comfortable with ambiguity and capable of thriving in a fast-paced environment.
  • Balance critical thinking with creative problem-solving and make informed decisions using both quantitative and qualitative reasoning.

Top Skills

CSS
HTML
Java
JavaScript
Python
React

Similar Jobs at Acquia

1,100 Employees
Senior level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
The Senior Software Engineer at Acquia will design and implement infrastructure modernization solutions, specifically leveraging Kubernetes and Cloud-Native technologies. Responsibilities include developing Kubernetes applications using Go, debugging complex technical stacks, and evaluating new technologies, all while ensuring operational excellence and performance.
Be an Early Applicant
5 Days Ago
3 Locations
Remote
1,100 Employees
Senior level
1,100 Employees
Senior level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
The Senior Software Engineer will design, implement, and modernize Acquia's infrastructure, focusing on Kubernetes and cloud-native technologies. They will develop secure applications and APIs, debug complex issues in a microservices architecture, collaborate with multidisciplinary teams, support products, mentor junior members, and evaluate new technologies.
1,100 Employees
Senior level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
The Senior Software Engineer at Acquia will design and implement infrastructure modernization solutions, specifically leveraging Kubernetes and Cloud-Native technologies. Responsibilities include developing Kubernetes applications using Go, debugging complex technical stacks, and evaluating new technologies, all while ensuring operational excellence and performance.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account