Looking to grow your software development career with an established company in the insurance industry? GAINSCO is seeking a talented Software Developer to join its team in Richardson, Texas. This is an excellent opportunity for professionals who enjoy building scalable applications, solving technical challenges, and collaborating with cross-functional teams. If you’re passionate about software engineering and want to contribute to innovative digital solutions while advancing your career, this role offers competitive compensation and strong growth potential.
Job Overview
| Field | Details |
|---|---|
| Company Name | GAINSCO |
| Role | Software Developer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience) |
| Job Location | Richardson, Texas, USA |
| Salary | $90,000 – $120,000 per year |
| Work Type | On-site / Hybrid (Based on business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Insurance Technology / Financial Services |
Job Description
If you’re seeking a company where your contributions are valued, your efforts have a visible impact, and your dedication is recognized, take the next step in your career with us.
GAINSCO is seeking a Software Developer I to support the development, testing, and maintenance of high-quality software solutions that align with business goals and user needs. In this role, you will collaborate with a cross-functional team to design and deliver applications that enhance our insurance services.
What does a Software Developer do at GAINSCO?
- Design, code, test, and debug applications using modern software development practices.
- Review existing software and identify opportunities to improve system effectiveness and efficiency.
- Collaborate with developers, business stakeholders, and cross-functional partners to understand requirements and deliver business-focused solutions.
- Troubleshoot issues, evaluate solution options, and contribute to continuous improvement.
- Work in a high-accountability, team-oriented environment that values transparency, learning, and operational excellence.
What is required?
Education:
- Bachelor’s degree or advanced technical certification is preferred.
Experience:
- 1 or more years of software development experience designing, coding, testing, and debugging software is required.
- 1 or more years of experience with a managed object-oriented programming language, such as C#, Kotlin, Java, or similar is required.
- 1 or more years of database development experience, such as SQL Server, MySQL, PostgreSQL, MongoDB, or similar is required.
- 1 or more years of experience with unit testing frameworks, such as NUnit, xUnit, JUnit, or similar is required.
- 1 or more years of experience with Git and CI/CD pipelines is required.
- Experience with HTML, JavaScript, and CSS is preferred.
Skills and abilities:
- Strong analytical and problem-solving skills with the ability to evaluate multiple solution paths.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
- Ability to prioritize and execute tasks in a fast-paced environment.
- Curiosity, adaptability, and a self-learning mindset.
- Ability to raise concerns early, accept feedback, and continuously improve.
- Ability to persevere through challenges and obstacles.
- Comfort working in a transparent, trust-based team environment.
Selection Process
- Submit your online application.
- Resume screening by the recruitment team.
- Initial HR interview.
- Technical assessment or coding evaluation.
- Technical interview with the engineering team.
- Final interview with the hiring manager.
- Background verification and offer letter.
How to Apply
- Visit the official GAINSCO Careers page.
- Search for the Software Developer position in Richardson.
- Review the job requirements and responsibilities.
- Click Apply and create or sign in to your account.
- Upload your updated resume and any required documents.
- Complete the online application form.
- Submit your application and monitor your email for further communication from the recruitment team.