SHI International Corp. is a leading global provider of IT solutions and services, committed to diversity and professional growth. They are seeking a Senior Software Engineer to develop a digital platform integrating eCommerce capabilities with IT asset management tools, collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Leverage AI-powered development tools — including agentic coding assistants, code-generation models, and automated review tooling — to increase velocity, reduce toil, and maintain high engineering standards
- Design, implement, and maintain reliable, scalable software solutions, primarily using C#, ASP.NET Core, React, and SQL databases
- Own software development life cycle from ideation to deployment. Drive projects from initial design through testing and launch while focusing on clean code, scalability, and performance
- Collaborate with cross-functional teams to solve complex challenges and deliver high-quality features to customers
- Guide and mentor other developers, providing technical leadership and code reviews that focus on SOLID principles and domain driven design
- Evangelize and enforce software engineering best practices, including automated testing, code quality, and effective documentation
- Participate actively in Agile ceremonies, contributing to continuous improvement of team processes and efficient delivery of work
- Stay current with emerging technologies, identifying opportunities to improve our platform
- Contribute to the architecture and design of distributed, cloud-native systems
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or relevant work experience required
- 5+ years of professional experience building modern web applications with C# and ASP.NET Core
- 3-5 years of software development experience
- Demonstrated experience using AI coding assistants (e.g., GitHub Copilot, Claude CLI, or similar) as part of a daily engineering workflow; passion for AI-native development practices
- Proficiency in applying AI-assisted software engineering practices, including the use of agentic coding tools (e.g., GitHub Copilot, Claude), prompt engineering for code generation, and integrating LLM-powered workflows into the software development life cycle
- Experience with React or other modern JavaScript frameworks
- Strong grasp of object-oriented programming, design patterns, and software architecture
- Proven experience mentoring other engineers and driving cross-team technical initiatives
- Experience with relational database design (SQL Server, Postgres)
- Comfortable working in an agile, CI/CD, Git-centric environment
- Ability to travel 10%
- Advanced AWS or Azure Certification preferred