Software Development Engineer II
We are looking for an experienced Software Development Engineer II to join our team in Lubbock, Texas. In this role, you will design and develop software solutions that drive efficiency and innovation while collaborating with diverse teams to deliver high-quality products. If you enjoy solving complex technical challenges and mentoring others, we invite you to bring your expertise to our dynamic environment.<br><br>Responsibilities:<br>• Develop and implement advanced software components that meet business needs and technical requirements.<br>• Take ownership of feature development, guiding projects from initial design through deployment.<br>• Collaborate with cross-functional teams to gather and refine technical specifications.<br>• Enhance system performance and ensure reliability through continuous improvement efforts.<br>• Provide mentorship to engineers who are early in their careers, helping to elevate team capabilities.<br>• Conduct thorough code reviews to maintain software quality and adherence to best practices.<br>• Troubleshoot and resolve complex issues within distributed systems and cloud environments.<br>• Apply software engineering principles and design patterns to create scalable and maintainable solutions.<br>• Stay updated on emerging technologies and integrate them into development strategies where applicable.
• Strong verbal and written communication skills, enabling effective collaboration.<br>• Proven ability to build and maintain strong relationships with team members and clients.<br>• Analytical mindset with exceptional problem-solving abilities.<br>• Minimum of 3 years of software development experience in relevant roles.<br>• Proficiency in programming languages and frameworks, including C#, Typescript, React, and .NET.<br>• Solid understanding of object-oriented design and software engineering principles.<br>• Hands-on experience with distributed systems, cloud technologies, and Azure SQL Database.<br>• Demonstrated ability to debug and resolve complex software issues effectively.
<h3 class="rh-display-3--rich-text">Technology Doesn't Change the World, People Do.<sup>®</sup></h3>
<p>Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.</p>
<p>Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. <a href="https://www.roberthalf.com/us/en/mobile-app" target="_blank">Download the Robert Half app</a> and get 1-tap apply, notifications of AI-matched jobs, and much more.</p>
<p>All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit <a href="https://roberthalf.gobenefits.net/" target="_blank">roberthalf.gobenefits.net</a> for more information.</p>
<p>© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s <a href="https://www.roberthalf.com/us/en/terms">Terms of Use</a> and <a href="https://www.roberthalf.com/us/en/privacy">Privacy Notice</a>.</p>
- Lubbock, TX
- remote
- Permanent
-
100000.00 - 125000.00 USD / Yearly
- We are looking for an experienced Software Development Engineer II to join our team in Lubbock, Texas. In this role, you will design and develop software solutions that drive efficiency and innovation while collaborating with diverse teams to deliver high-quality products. If you enjoy solving complex technical challenges and mentoring others, we invite you to bring your expertise to our dynamic environment.<br><br>Responsibilities:<br>• Develop and implement advanced software components that meet business needs and technical requirements.<br>• Take ownership of feature development, guiding projects from initial design through deployment.<br>• Collaborate with cross-functional teams to gather and refine technical specifications.<br>• Enhance system performance and ensure reliability through continuous improvement efforts.<br>• Provide mentorship to engineers who are early in their careers, helping to elevate team capabilities.<br>• Conduct thorough code reviews to maintain software quality and adherence to best practices.<br>• Troubleshoot and resolve complex issues within distributed systems and cloud environments.<br>• Apply software engineering principles and design patterns to create scalable and maintainable solutions.<br>• Stay updated on emerging technologies and integrate them into development strategies where applicable.
- 2026-01-21T14:34:38Z