> Markdown version of [/jobs/ext/2250944-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/2250944-mid-level-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid Level Software Engineer - **Company:** TEKSYSTEMS INC. - **Location:** Coppell, TX, United States - **Experience:** Experienced - **Salary:** $83,200.0 - $145,600.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Automation of Tests, Unit Testing, C Sharp (Programming Language), Cloud Computing, Continuous Integration, Custom Software, Database Development, DevOps, Programming Tools, Microsoft SQL Server, Open Source Technology, Secure Coding, Software Engineering, Software Systems, SQL Databases, Test-Driven Development (TDD), Generative AI, Containerization, Information Technology, Api Design - **Published:** August 26, 2026 - **Apply:** https://dejobs.org/x/x/C8877092D50F4B1085BD9259A37970CF/job/ ## About the Role C#, .Net, Sql, Javascript, .net, API Development, Unit Testing, * Associate's or Bachelor's degree in Computer Science / related discipline or equivalent training * Experience or training with cloud, web, integration, and data development in a business environment * Experience or training with C#, Java, .NET, JavaScript, MS SQL or similar languages/technologies * Experience or training with Test Driven Development (TDD) and writing automated tests * Experience or training with developer tools, including Generative AI * Experience or training with cloud technologies and open source technologies * Experience or training with agile and plan-driven project execution frameworks * Knowledge of or experience with DevOps practices, CI/CD, and containerization technologies * Knowledge of or experience with secure coding practices Skills and Abilities: * Strong analytical and problem-solving skills * Disciplined, focused, and self-motivated * Strong planning and organizational skills * Strong interpersonal, written, and verbal communication skills * Demonstrates a positive attitude, growth mindset, and humility * Demonstrates adaptability and flexibility in initiating or navigating change Experience Level Intermediate Level ## Description Our software engineering teams are focused on business outcomes and are empowered to create intuitive, reliable, and high performing applications. As as Software Engineer, you'll be engaged on the execution of software development projects, as well as continuous, * Effectively collaborate with cross-functional teams to deliver quality solutions on time and within budget * Participate in technical solutioning, project planning, work breakdown, and timeline estimation for software development tasks * Write clean, maintainable, and scalable code following best practices and coding standards * Leverage best-fit frameworks for project execution * Create high-quality software solutions that provide positive user experiences, align with standards and guiding principles, and are maintainable and easy to support * Provide support for custom software solutions, responding to and resolving issues ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)