Explore Software Engineer II, ITSM jobs and discover a pivotal role at the intersection of software development and IT service management. Professionals in this position are specialized software engineers who design, build, and maintain the core platforms and tools that enable organizations to manage their IT services effectively. Unlike generic software engineering roles, this position demands a deep understanding of ITSM processes—such as incident, problem, change, and asset management—and the technical expertise to translate these workflows into robust, scalable software solutions. These engineers are key to creating the digital backbone that IT teams rely on for daily operations and strategic planning. Typically, a Software Engineer II in the ITSM domain operates at a mid-senior level, taking ownership of significant features and components. Common responsibilities include developing and maintaining full-stack applications, with a focus on building reliable RESTful APIs and intuitive user interfaces. They work on integrating various IT systems, automating service management workflows, and ensuring the platform's high availability and performance. A strong emphasis is placed on building with operational excellence in mind, which involves implementing monitoring, configuring CI/CD pipelines, and writing maintainable, tested code. Collaboration is central to the role, as these engineers frequently partner with product managers, UX designers, and other engineering teams to deliver cohesive user experiences that solve real IT challenges. To succeed in these jobs, candidates generally need a solid foundation in software engineering principles, typically backed by a degree in Computer Science or equivalent practical experience. Proficiency in modern programming languages like JavaScript/TypeScript (with frameworks like React and Node.js) or Java is standard, along with experience in cloud platforms such as AWS or Azure. Essential skills include designing system integrations via APIs, working with databases, and using version control systems like Git in a collaborative environment. Familiarity with containerization (e.g., Docker), server technologies, and agile development methodologies is also highly valued. For those seeking impactful roles that blend technical depth with process optimization, Software Engineer II, ITSM jobs offer a challenging and rewarding career path building the essential tools that keep modern IT infrastructure running smoothly.