Software Development Engineer

AdobeSan Jose, CA

About The Position

As part of the Digital Experience organization, you will contribute to building next-generation B2B marketing cloud solutions. This team is focused on developing innovative products, services, and workflows that power modern marketing experiences. We are looking for a Software Engineer who thrives in a fast-paced, agile, and collaborative environment. If you enjoy solving complex technical problems, are passionate about building customer-centric solutions, and are motivated to continuously learn and grow, you will excel in this role.

Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • 3+ years of industry experience in software development.
  • Hands-on experience building large-scale microservices and RESTful APIs for web applications.
  • Strong foundation in software engineering best practices including unit testing, CI/CD, and build automation.
  • Proficiency in object-oriented design principles, data structures, and algorithms.
  • Excellent communication skills and ability to collaborate effectively in a team environment.

Nice To Haves

  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Experience with advanced data processing technologies.
  • Knowledge of relational and NoSQL databases.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with front-end development technologies.

Responsibilities

  • Contribute to the design, development, and maintenance of innovative features for next-generation B2B marketing solutions.
  • Design and build scalable microservices, APIs, and distributed systems using modern technology stacks.
  • Take ownership of end-to-end feature development, ensuring high-quality, maintainable, and performant code.
  • Collaborate closely with architects, product managers, and multi-functional engineering teams.
  • Participate in agile development processes and contribute to continuous improvement.
  • Own the full software lifecycle including development, testing, automation, and delivery.
  • Leverage AI-powered tools to enhance development productivity and efficiency.

Benefits

  • comprehensive benefits programs
  • Annual Incentive Plan (AIP)
  • new hire equity award
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service