Digital Asset Management.com is a company that empowers brands to create impactful digital experiences. They are seeking a Senior Software Engineer to collaborate with global teams, build quality software, and drive operational excellence in their Content Solutions Engineering team.
Responsibilities:
- 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
- Experience working on a US-India collaborative development team
- Experience implementing Jenkins CI/CD pipelines for microservices
- Experience managing applications in a Kubernetes environment
- Experience working with Gradle