
Senior Software Development Engineer
Adobe
full-time
Posted on:
Location Type: Remote
Location: Colorado • Illinois • United States
Visit company websiteExplore more
Salary
💰 $139,000 - $257,550 per year
Job Level
About the role
- Responsible for the reliability and operational readiness of the AEM CS Platform
- Improving monitoring systems, driving incident analysis, and automating operational tasks
- Work in an Agile team to build scalable services
- Help engineer our platform strategy
- Translate business requirements into architectural and implementation choices
- Capture loosely defined requirements/concepts and expand them into complete solutions together with your team
- Review and provide feedback on features, technology, architecture, designs
- Define and implement DevOps components to operate the platform
- Own the reliability, performance, and operational readiness of the storage components.
- Leverage AI tools to automate repetitive operational work.
Requirements
- BS in Computer Science (or related field)
- 8+ years of experience as Software Developer
- Experience with building RESTful APIs
- Experience building services using Java or alternatively in Python, JavaScript or Go
- Experience in deploying and operating large scale, highly available , SaaS applications and cloud services; familiarity with Kubernetes, Jenkins, Splunk, New Relic, Grafana, Telemetry/Observability
- Strong working knowledge of modern software development methodologies and software design patterns & best practices (unit testing, build automation, continuous integration)
- Ability to break-down sophisticated problems into a set of generalizable sub-problems and develop clean abstractions to encapsulate and handle complexity
- Ability to give comprehensive and effective code reviews
- Ability to balance multiple priorities in a fast-paced environment
- Experience in understanding and maintaining large and sophisticated code bases, including API design techniques to help keep them clean and maintainable
- Contributions to open-source projects and working with the community is a plus.
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonJavaScriptGoRESTful APIsDevOpsunit testingbuild automationcontinuous integrationSaaS applications
Soft Skills
problem-solvingcode reviewsprioritizationcollaborationcommunication
Certifications
BS in Computer Science