Software Engineer
$80k - $125kSHI GmbH
US - TX - Home Office
Full time
JR3364
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.
Over 17,000 organizations worldwide rely on SHI's concierge approach to help them solve what's next. But the heartbeat of SHI is our employees - all 7,000 of them. If you join our team, you'll enjoy:
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
SHI is seeking a highly motivated Software Engineer to join our Customer Experience Development Team. In this role, you will help develop a digital platform that integrates eCommerce capabilities with robust tools for managing IT assets, cloud environments, and SHI services. Our ideal candidate is someone who loves to ship product, raise the bar for those around them, and own outcomes end-to-end.
As a Software Engineer, you will collaborate closely with product managers, software architects, and fellow engineers to deliver impactful solutions using a modern stack centered on C#, ASP.NET Core, and React.
Software Engineers at SHI are expected to take extreme ownership of their work and promote the success of their team. You will be hands-on in technical delivery, enforce best practices, influence architectural decisions, and help set a high bar for software quality and team culture.
Role Description
Actively use AI-powered development tools - including agentic coding assistants, code-generation models, and automated review tooling - to increase personal velocity, reduce toil, and maintain high code quality.
Contribute to the design, implementation, and maintenance of reliable, scalable software solutions, primarily using C#, ASP.NET Core, React, and SQL databases.
Participate in the software development life cycle from design and development through testing and deployment, focusing on clean code, scalability, and performance.
Collaborate with cross-functional teams to solve challenges and deliver high-quality features to customers.
Participate in code reviews and deepen your understanding of SOLID principles and domain-driven design with guidance from senior engineers.
Follow software engineering best practices, including automated testing, code quality, and effective documentation.
Participate actively in Agile ceremonies and contribute to continuous improvement of team processes and efficient delivery of work.
Stay current with emerging technologies - particularly advances in AI-assisted software development - and bring new ideas to the team.
Support the architecture and design of distributed, cloud-native systems in collaboration with senior engineers.
Behaviors and Competencies
Communication: Can effectively communicate complex ideas and information, and can adapt communication style to the audience.
Listening: Can recognize underlying messages and non-verbal cues in communication, responding appropriately to both explicit and implicit information.
Presenting: Can prepare and deliver presentations, addressing key points and responding to questions with clarity.
Adaptability: Can adjust to changes in the work environment, manage multiple tasks, and effectively handle uncertainty.
Problem-Solving: Can identify problems, propose solutions, and take action to resolve them without explicit instructions.
Initiative: Can identify opportunities for improvement, propose solutions, and take action without explicit instructions.
Prioritization: Can identify critical tasks, arrange them based on importance, and execute without explicit instructions.
Time Management: Can generally use time effectively and is working towards improving task prioritization and deadline management.
Technical Expertise: Can apply technical knowledge and skills effectively in most situations, with occasional guidance.
Teamwork: Can work effectively in a team, contributing ideas and effort, and respecting the contributions of others.
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 software solutions. - Intermediate
The ability to define, design, build, and maintain robust systems and solutions by leveraging systems and infrastructure effectively. - Intermediate
The ability to systematically identify, document, and manage the technical needs and specifications of a project by engaging with stakeholders and analyzing business objectives to ensure successful project outcomes. - Intermediate
Proficiency in implementing and managing DevOps practices, including continuous integration, continuous delivery, infrastructure as code, and monitoring to enhance the collaboration between development and operations teams - Intermediate
Proficiency in using SQL for database management, including tasks such as querying, updating, and managing relational databases to efficiently handle data retrieval and manipulation - Intermediate
Proficiency in utilizing Platforms as a Service (PaaS) for deploying, managing, and scaling applications, including tasks such as application hosting, database integration, and development tool support; Microsoft Azure or Amazon Web Services highly preferred - Intermediate
Proficiency in using Object-Relational Mapping (ORM) frameworks for database interaction, including tasks such as mapping objects to database tables, managing database schemas, and performing CRUD operations efficiently - Intermediate
Proficiency in using Test-Driven Development (TDD) methodologies, including tasks such as writing automated test cases before code implementation, ensuring code quality, and facilitating continuous integration and deployment - Intermediate
Other Requirements
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
2+ years of professional experience building modern web applications with C# and ASP.NET Core.
Demonstrated use of AI coding assistants (e.g., GitHub Copilot, Claude, or similar) as part of a regular development workflow.
Experience with React or other modern JavaScript frameworks.
Understanding of object-oriented programming, design patterns, and software architecture.
Experience with relational database design (SQL Server, Postgres).
Comfortable working in an agile, CI/CD, Git-centric environment.
Strong communication and collaboration skills.
Ability to travel 10%
Preferred
Foundational proficiency in applying AI-assisted software engineering practices, including use of agentic coding tools, prompt engineering for code generation, and integrating LLM-powered workflows into the SDLC.
Experience with cloud platforms, especially Microsoft Azure or AWS.
Familiarity with event-driven and distributed system architectures.
Understanding of DevOps practices, CI/CD pipelines, and Infrastructure as Code (Terraform is a plus).
Experience with test-driven development and writing unit/integration tests.
Exposure to Python, Databricks, or Elasticsearch is a bonus.
The estimated annual pay range for this position is $80,000 - $125,000 which includes a base salary. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
Equal Employment Opportunity - M/F/Disability/Protected Veteran Status
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.
Over 17,000 organizations worldwide rely on SHI's concierge approach to help them solve what's next. But the heartbeat of SHI is our employees - all 7,000 of them. If you join our team, you'll enjoy:
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.
$104k - $187k
...each other. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: As our new software engineer in CrowdStrike, you’ll contribute to the LogScale application for observability, log management, and security events. As a...SuggestedPermanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...barriers to entry, making the right connections, and building confidence through expert guidance.We are seeking a Full-Stack Software Engineer to join our high-performance engineering organization as a full-time, hands-on individual contributor. In this role, you will...SuggestedFull timeWork at officeLocal area
- ...and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization... ...ResponsibilitiesWe are looking for a Senior Fullstack Software Engineer to design and build the backend services that power TeamViewer...SuggestedContract workTemporary workCasual workWorldwide
- ...the physical delivery of their prescription. This role is for an engineer who thrives on the "hard problems" of healthcare - maintaining... ...based video calls, and SIP-to-web voice conversion Pharmacy Software: Scalable system handling high-volume prescription fulfillment...SuggestedTemporary workWork at office
- ...Full Stack Software Engineer - AI -Austin TX / Warren MI About the Role We are seeking an innovative Full Stack Software Engineer with specialized expertise in Artificial Intelligence to drive the development of our next-generation applications. In...
- ...We're looking for a Senior Full-Stack Software Engineer to own significant parts of the platform that captures human intelligence at scale. You'll work hands-on across our entire stack: React/TypeScript on the front end, and FastAPI, PostgreSQL, Redis, LiveKit, and AWS...Local areaFlexible hoursShift work
$153.2k - $269.2k
Job DescriptionThe RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our Autonomous Vehicles Data team. In this role, you will play a critical part in designing, developing, and maintaining the robust data platforms essential for the development...Full timeLocal areaWork from homeRelocation packageFlexible hours- ...environments and tools.Experience with build tools and languages, including make and cmake.Test and verification methodologies for software tools.Desired:Above-average knowledge of processor microarchitecture.Detailed profiling experience.Experience with simulation and...Full time
- ...that manages both high-performance compute infrastructure and the software platform layered on top. ORP enables Optiver’s global research... ...the markets we operate in.What you’ll doAs a Senior Software Engineer, your key responsibilities include:Expanding the Optiver Research...Work at office
$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time- Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses...Full timeLocal areaWork from homeRelocation package
$92.5k - $209.5k
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.Oracle Cloud Infrastructure... ...join our OCI SDK team. You will work with a dynamic group of engineers responsible for designing, developing, and maintaining software...Temporary workWorldwideFlexible hours- Job DescriptionThe RoleWe are seeking an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services that power GM mobile ownership experiences. This role will...Full timeLocal areaWork from homeRelocation package
- Job DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast-paced team that designs, develops, and maintains the foundational... ...Software team is seeking an experienced Senior Software Engineer to work on display solutions for high-compute System-on-Chip (...Full timeLocal areaWork from homeRelocation package
$110k - $135k
...the United States on a full-time basis. Western Union will not sponsor applicants for work visas for this position.As a Senior Software Engineer at Western Union, you will play a key role in our platform modernization journey across North America (NA) and Latin America &...Full timeTemporary workWork at officeVisa sponsorshipWork visa3 days per week$143.7k - $194.4k
Amazon Fulfillment Technologies (AFT) powers the physical engine at the heart of Amazon — magically turning your click of a button into... ...operate at massive scale.Are you ready for a challenge? As a Software Development Engineer on the Labor Insights team, you will build...InternshipWorldwideFlexible hours$120k - $202.5k
...that support high volume financial transactions, real-time data access, and regulatory grade controls. We are seeking a Senior Software Engineer to provide technical leadership across our backend and data platforms, shaping architecture, engineering standards, and system...Full timeTemporary workFlexible hours- ...The Role We're looking for a Full-Stack Software Engineer to help build the platform that captures human intelligence at scale. You'll work hands-on across our entire stack: React/TypeScript on the front end, FastAPI and PostgreSQL on the backend, and a real-time voice...InternshipLocal areaFlexible hoursShift work
$90k - $130k
...and you're given a wide berth to solve problems and improve our engineering team. Come join a 20-person engineering organization spread... ...and Austin. Founded in 2016, WeInfuse is an infusion center software and consulting organization. Our founders and their team have...H1bWork at office- ...Job Description Job Description As a Full Stack Cloud Engineer, you’ll build and modernize scalable AWS-based applications — developing backend services, APIs, and integrations while also contributing to frontend dashboards and user interfaces. One engagement you...
$116k - $180k
...Job Description Job Description We’re looking for an exceptional, opinionated full-stack software engineer to join the team responsible for building and deploying our platform, and web/mobile applications used by thousands of customers. Our team is made up of a small...Work experience placementH1bRemote work- ...us and, together, we’ll advance your career.THE ROLE: The right engineer will drive the success AMDs CPU adoption in the cloud through... ...relationships, ISV relationships, working with internal hardware and software teams and product implementation & product delivery. THE...
- ...united by our mission and driven by a culture of ownership and impact. Who We Want We're looking for a Senior Full-Stack Software Engineer to join our R&D Platforms Team and help build Genesis, our next-generation IIoT controls and monitoring platform. Genesis...
$130k - $200k
...About the Role Join an early-stage engineering team building software for autonomous CNC manufacturing facilities. You will own systems end to end, work directly with shop-floor users, and help develop technology for critical industrial supply chains. What You'll...Full time- ...Dimensional leverages the rapidly evolving state of the art to engineer the platforms that power the innovative, research-driven financial... ...dynamic and interactive team environment to build world-class software implementationsProven track record of delivering value and...Full timeRemote workFlexible hours
- ...team is a diverse group of innovative, talented, and passionate engineers committed to delivering cutting-edge verification technologies... ..., debugging, object-oriented design, and large-scale software architecture.Strong knowledge of digital design flows, logic synthesis...Full time
$143.7k - $194.4k
...platform that evaluates every code change tens of thousands of engineers ship and clears the vast majority without a human ever... ...permanently rather than patching around it.- Document how your software works, how it's operated, and how it fits the bigger picture,...InternshipFlexible hours- ...unique business.About The Role:We are looking for Senior and Staff Engineers to support webAI’s initiatives focused on secure, distributed,... ...tuning, debugging, and optimization of distributed software under resource constrained and intermittent connectivity conditions...Live outWork at officeLocal area
$119k - $200k
...with their digital world.Team Description:The Brain Interfaces Software Team is responsible for the end to end software stack that... ...various divisions within the company. We are looking for versatile engineers who are interested in architecting and implementing elegant...Full timeTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Austin, TX
- information technology software engineer Austin, TX
- federal - software developer Austin, TX
- graduate software developer Austin, TX
- rust software engineer Austin, TX
- software development engineer (robotics engineer) Austin, TX
- IT software developer Austin, TX
- software engineer remote Austin, TX
- junior software developer internship Austin, TX
- remote entry level software developer Austin, TX




