
Senior Software Engineer – .NET/React
SHI International Corp.
full-time
Posted on:
Location Type: Hybrid
Location: Home Office • Texas • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $180,000 per year
Job Level
About the role
- 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
- 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
- Advanced AWS or Azure Certification preferred
- Ability to travel 10%
Benefits
- Health, wellness, and financial benefits to offer peace of mind to you and your family
- Continuous professional growth and leadership opportunities
- World-class facilities and the technology you need to thrive – in our offices or yours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#ASP.NET CoreReactSQLobject-oriented programmingdesign patternsrelational database designcloud-native systemsautomated testingsoftware architecture
Soft skills
technical leadershipmentoringcollaborationproblem-solvingcommunicationcontinuous improvementcode reviewsfocus on clean codescalabilityperformance
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringAWS CertificationAzure Certification