×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer - AI

Job in Saint Paul, Ramsey County, Minnesota, 55199, USA
Listing for: SHI
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

About Us

Since 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT solutions and services.

Our Commitment
  • Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
  • Continuous professional growth and leadership opportunities.
  • Health, wellness, and financial benefits to offer peace of mind to you and your family.
  • World-class facilities and the technology you need to thrive – in our offices or yours.
Job Summary

The Sr. Software Engineer - AI will collaborate with cross-functional teams to design, implement, and maintain software solutions using diverse programming languages and technologies. This role involves developing new software features, addressing complex technical issues, maintaining high-quality code, and supporting CI/CD processes. The engineer will also create technical documentation, adapt to changing project requirements, and work both independently and collaboratively in a dynamic environment, demonstrating self‑motivation and a strong desire to learn emerging technologies.

Role Description
  • Collaborate with cross-functional teams to design, implement, and maintain software solutions using diverse programming languages and technologies
  • Design, develop, and implement new software features or modifications to existing software based on functional requirements
  • Identify and address complex technical issues efficiently through keen problem‑solving and critical thinking skills
  • Exhibit a strong desire to learn and explore emerging technologies, tools, and industry trends to enhance knowledge and skills
  • Maintain high‑quality code through rigorous code reviews, testing, and debugging processes
  • Ensure stability, efficiency, security, and quality of all shipped code by supporting continuous integration and continuous delivery (CI/CD) processes
  • Support runtime platform maintenance, integration of new features, and release fixes
  • Create and maintain comprehensive technical documentation to ensure knowledge sharing and support continuous development efforts
  • Thrive in a fast‑paced and dynamic work environment, readily adapting to changing project requirements and technologies
  • Display self‑motivation and take initiative to work independently as well as collaboratively in a team environment, whether remote or on‑site
Behaviors and Competencies
  • Communication:
    Can effectively communicate complex ideas and information to diverse audiences and can facilitate effective communication between others.
  • Listening:
    Can actively engage in listening by asking clarifying questions and providing feedback that shows a deep understanding of the conversation.
  • Presenting:
    Can design and deliver engaging presentations, adapting the content and style to suit the audience, context, and medium.
  • Adaptability:
    Can proactively adapt to challenging situations, anticipate changes, and make modifications to meet the demands of changing circumstances.
  • Problem‑Solving:
    Can proactively identify potential problems, initiate preventive measures, and propose and contribute to innovative solutions.
  • Initiative:
    Can proactively seek out challenges, initiate projects, and contribute to innovative ideas.
  • Prioritization:
    Can proactively identify high‑impact tasks, initiate action plans, and contribute to process improvements.
  • Time Management:
    Can consistently use time effectively, balance multiple tasks, and meet deadlines.
  • Technical Expertise:
    Can apply technical knowledge and skills effectively in complex situations and can guide others in the application of technical knowledge and skills.
  • Teamwork:
    Can lead a team effectively, facilitating cooperation, sharing information, and ensuring that all team members are able to contribute to their full potential.
Skill Level Requirements
  • The ability to understand and utilize cloud computing technologies, including virtualization, IaaS, PaaS, and SaaS delivery models, to implement and manage scalable cloud solutions.

    - Intermediate
  • The ability to write, debug, and maintain code in various scripting and programming languages to automate tasks and develop…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary