Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Autodesk, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Observability at Autodesk will play a critical role in enhancing our software monitoring and reporting capabilities. This position focuses on developing and implementing innovative observability solutions that ensure the seamless operation of applications, thereby bridging the gap between development and production environments. You will be instrumental in designing systems that offer deep insights into application performance and health, thus enabling teams to proactively address issues before they affect end users. Collaborating with cross-functional teams, you will contribute to delivering high-quality software that meets user needs while maintaining a robust observability framework.
Job Responsibilities
- Design and implement observability frameworks to monitor application performance and reliability.
- Develop and enhance monitoring tools to provide actionable insights into system health and application behavior.
- Collaborate closely with development and operations teams to define and integrate observability requirements into our software lifecycle.
- Analyze system performance metrics and logs to optimize application functionality and efficiency.
- Conduct incident post-mortems and root cause analyses, translating findings into actionable improvements.
- Mentor junior engineers and promote best practices in software design and observability.
- Stay updated with industry trends and emerging technologies in observability and apply them as needed.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development and engineering, with a focus on observability.
- Proficiency in programming languages such as Python, Go, or Java.
- Experience with monitoring and observability tools like Prometheus, Grafana, ELK stack, or equivalent technologies.
- Solid understanding of software architecture, microservices, and cloud-native solutions.
- Familiarity with container orchestration tools such as Kubernetes.
- Strong analytical and problem-solving skills with a detail-oriented mindset.
Technologies & Tools
This position utilizes a variety of modern software technologies and tools to enhance observability practices, including but not limited to Prometheus, Grafana, ELK Stack, and various cloud services such as AWS or Azure. Knowledge of containerization technologies like Docker and orchestration via Kubernetes will enhance your effectiveness in this role. Additionally, familiarity with CI/CD pipelines and automated testing frameworks is advantageous, facilitating seamless product delivery and monitoring.
Ideal Candidates
The ideal candidate for the Senior Software Engineer - Observability position is someone who possesses not only technical expertise but also a passion for problem-solving and innovation. You are expected to have strong communication skills to effectively collaborate with diverse teams and stakeholders. A proactive mindset, coupled with a keen attention to detail, will be essential in identifying challenges and proposing solutions. A motivation for continuous learning and adaptability to new technologies will ensure your success in this dynamic environment.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.