Adobe Systems Incorporated-posted 4 months ago
$133,900 - $242,000/Yr
Full-time • Senior
Lehi, UT
5,001-10,000 employees
Publishing Industries

As a Senior Software Engineer, you are more than just a coder. In addition to your software engineering responsibilities, you are also encouraged to guide a small to medium-sized team to deliver in a product area by helping identify dependencies and risks for the group, being a planning consultant to the project managers, recommending improvements to our engineering practices and helping other specialists become more proficient in solving specific problems.

  • Participate in all aspects of the SDLC, including design, development, code review, testing, bug fixing, and code/API documentation.
  • Build new features using our development technologies that will delight and inspire marketers, IT professionals, and other knowledge workers worldwide.
  • Build engineering designs that address sophisticated problems and perform at a mass scale when thousands upon thousands of people are using it at the same time.
  • Debate the efficient design and ideal user experience for a variety of unrealized features identified by our Product friends or propose some ideas of your own!
  • Lead technical discussions about what emerging tools, technologies, and processes are coming that may impact how we improve our products and our SaaS platform in the future.
  • Provide your well-considered opinions on the creation and modification of our technology roadmaps.
  • 5-7 years of programming experience with 3+ years of recent experience in Node.js.
  • Demonstrate sound knowledge of Database basics such as joins, constraints, stored procedures, triggers, and schema design.
  • Attest that you can take a problem and represent it in an Object-Oriented Design while calling out assumptions, discussing design alternatives, and considering non-functional requirements of the system (e.g. Performance, Maintainability etc.).
  • Demonstrate a high level of ownership for the entire SDLC; including design, build, validation, deployment, and support of production systems.
  • Experience optimizing software to run fast, be reliable and fail safely - O(n) analysis should not be new to you.
  • Design features that require coordination of multiple threads using various communication/coordination mechanisms.
  • Have a story to tell about how you have used threads, mutexes, semaphores, critical sections or debugged sophisticated issues in a distributed environment.
  • Knowledge of the other technologies in use at Workfront (Docker, Kubernetes, NoSQL, Kafka, ElasticSearch, AWS, GCP, etc.) will be encouraged.
  • Compensation reflects the cost of labor across several U.S. geographic markets.
  • Pay range for this position is $133,900 -- $242,000 annually.
  • Certain roles may be eligible for long-term incentives in the form of a new hire equity award.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service