As a Senior Software Engineer at our company, you will be responsible for designing, building, and scaling backend systems that process events from Windows client-server applications. Your role will involve collaborating with Product and Engineering teams to deliver high-quality production-ready solutions. Your key responsibilities will include:
- Designing, building, and scaling backend systems for processing events from Windows client-server applications.
- Developing and enhancing applications on the Service
Now platform using scripting and platform capabilities.
- Translating product requirements into scalable and well-architected technical solutions.
- Collaborating with cross-functional teams from design through delivery.
- Building flexible and modern UI components where necessary.
- Ensuring high-quality code through automated testing, design reviews, and best engineering practices.
- Troubleshooting and resolving issues across distributed systems in production environments.
- Contributing to CI/CD pipelines and production-grade deployment processes.
- Applying AI-powered tools or workflows in engineering or data analysis when applicable.
Required Qualifications:
- 6 years of software engineering experience delivering high-quality production-grade systems.
- Strong hands-on experience with the Service
Now platform, including scripting and custom development.
- Solid understanding of data structures, algorithms, and system design.
- Experience with automated testing, CI/CD pipelines, and modern development tooling.
- Strong debugging and troubleshooting skills in distributed environments.
- Working knowledge of databases and backend system architecture.
- Experience collaborating with product teams and stakeholders.
Preferred Qualifications:
- Knowledge of C and/or C#.
- Experience working with Windows client-server applications.
- Exposure to AI-powered tools or AI-driven workflows.
- UI development experience is a strong plus.
- Experience building scalable enterprise applications.
In addition, you should hold a Bachelor's degree in Computer Science, Engineering, or a related technical field. The ideal candidate will have a good understanding of Spring, .NET, C/C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, and Distributed Systems. As a Senior Software Engineer at our company, you will be responsible for designing, building, and scaling backend systems that process events from Windows client-server applications. Your role will involve collaborating with Product and Engineering teams to deliver high-quality production-ready solutions. Your key responsibilities will include:
- Designing, building, and scaling backend systems for processing events from Windows client-server applications.
- Developing and enhancing applications on the Service
Now platform using scripting and platform capabilities.
- Translating product requirements into scalable and well-architected technical solutions.
- Collaborating with cross-functional teams from design through delivery.
- Building flexible and modern UI components where necessary.
- Ensuring high-quality code through automated testing, design reviews, and best engineering practices.
- Troubleshooting and resolving issues across distributed systems in production environments.
- Contributing to CI/CD pipelines and production-grade deployment processes.
- Applying AI-powered tools or workflows in engineering or data analysis when applicable.
Required Qualifications:
- 6 years of software engineering experience delivering high-quality production-grade systems.
- Strong hands-on experience with the Service
Now platform, including scripting and custom development.
- Solid understanding of data structures, algorithms, and system design.
- Experience with automated testing, CI/CD pipelines, and modern development tooling.
- Strong debugging and troubleshooting skills in distributed environments.
- Working knowledge of databases and backend system architecture.
- Experience collaborating with product teams and stakeholders.
Preferred Qualifications:
- Knowledge of C and/or C#.
- Experience working with Windows client-server applications.
- Exposure to AI-powered tools or AI-driven workflows.
- UI development experience is a strong plus.
- Experience building scalable enterprise applications.
In addition, you should hold a Bachelor's degree in Computer Science, Engineering, or a related technical field. The ideal candidate will have a good understanding of Spring, .NET, C/C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, and Distributed Systems.