Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Sr. Software Engineer

Job

Robert Half

Lewisville, TX (In Person)

Full-Time

Posted 2 weeks ago (Updated 1 week ago) • Actively hiring

Expires 6/26/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
88
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Sr. Software Engineer at Robert Half Sr. Software Engineer at Robert Half in Lewisville, Texas Posted in 8 days ago.
Type:
full-time
Job Description:
5-Days/Week In-Office | Coppell, TX 75019
Overview:
Seeking a Senior Software Engineer to support enterprise-scale, integration-heavy systems spanning core supply chain operations and customer-facing platforms. This role operates within a modern microservices, event-driven architecture and contributes to both backend and frontend initiatives depending on team alignment.
Key Responsibilities:
Lead development initiatives across enterprise and customer-facing applications in a highly integrated environment Design and build scalable solutions using microservices and event-driven architecture (Kafka) Contribute to architecture, technical design, and system integration strategies Develop clean, maintainable code and enforce engineering best practices Perform code reviews, mentor engineers, and guide technical direction Support CI/CD pipelines and DevOps processes using Azure DevOps Investigate and resolve production issues; participate in incident response Collaborate across architecture, QA, and product teams in Agile delivery cycles
Technology Environment:
Backend:
C#, .NET, Java (stream processing)
Frontend:
React (modernization from Aurelia)
Integration/Eventing:
Kafka (event-driven architecture)
Cloud:
Microsoft Azure Data:
SQL Server, Databricks (nice to have)
ORM:
Entity Framework CI/CD:
Azure DevOps Architecture:
Microservices, distributed systems
Development Environment:
Agile delivery (2-week sprints) with some hybrid/waterfall elements
Structured SDLC:
Architecture definition ? Development ? Code review/testing ? QA ? Release Formal change management and multi-environment deployment model
AI & Engineering Enablement:
ChatGPT Enterprise (early adoption) Transitioning toward GitHub Copilot Databricks Genie for data workflows Ongoing push toward AI-assisted development practices
Qualifications:
5+ years of software development experience in enterprise environments Strong experience with C#, .NET, JavaScript/React, or Java Experience building distributed, highly integrated systems Hands-on experience with Kafka or event-driven architectures Cloud experience with Azure (preferred) Experience with CI/CD pipelines and DevOps practices Strong understanding of system design, scalability, and performance tradeoffs Experience working in Agile environments Nice to Have Databricks or modern data platform exposure Experience in retail, distribution, or supply chain systems Experience with AI-assisted development tools