
Senior Software Engineer
Acquia
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Collaborate Globally: Work with US and India-based engineers, designers, and product managers. This role requires availability to support collaboration during US CST and PST time zones.
- Build Quality: Write clean, maintainable, and testable code.
- Enable Continuous Delivery: Design and develop unit and automated tests that give the team the confidence to deploy to production multiple times per day.
- Be a Mentor & Mentee: Collaborate in Team code reviews to maintain high engineering standards.
- Operational Excellence: Support and maintain services to ensure uptime via an on-call schedule.
- Drive Outcomes: Understand the "why" behind the "what" to solve real customer problems.
Requirements
- 4+ years of relevant software development experience.
- Demonstrates expertise with Java and familiarity with React/Typescript.
- Expertise in writing and consuming REST APIs in a containerized microservice ecosystem.
- Experience with AWS (e.g., Bedrock, Kinesis, SQS, SNS, etc…).
- Intermediate SQL expertise & hands on experience with both relational databases and NoSQL databases (e.g., MySql, Postgresql, Snowflake, Opensearch, DynamoDB, etc..).
- Working knowledge of using AI to enhance development (e.g., prompt engineering, MCP Servers).
- Experience with Git.
- Experience writing unit and automated tests for the backend and frontend of applications.
- Experience working with CI/CD tools (e.g., Jenkins, ArgoCD).
- Excellent written and verbal communication, collaboration, and documentation skills.
Benefits
- competitive healthcare coverage
- wellness programs
- take it when you need it time off
- parental leave
- recognition programs
- much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaReactTypescriptREST APIsmicroservicesAWSSQLNoSQLunit testingautomated testing
Soft Skills
communicationcollaborationdocumentationmentorshipproblem-solving