> Markdown version of [/jobs/ext/3396027-software-engineer](https://www.wearedevelopers.com/jobs/ext/3396027-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). --- # Software Engineer - **Company:** Tyler Technologies - **Location:** Plano, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Amazon Web Services, HTML5, Cloud Computing, Cloud Engineering, Computer Programming, Computer Engineering, Continuous Integration, DevOps, Distributed Systems, Performance Tuning, Secure Coding, Software Engineering, SQL Databases, Systems Architecture, Database Optimization, Caching, Technical Debt, Containerization, AngularJS, Information Technology - **Published:** September 12, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-tyler-technologies-9984854 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field, OR equivalent professional experience demonstrating expert-level programming competency and proven technical leadership capability * Typically 5+ years of professional software development experience with demonstrated progression to technical leadership roles * Proven track record of leading complex technical projects * Experience with large-scale system design and production system management * History of contributing to technical decision-making and establishing best practices * Advanced Programming: Expert-level proficiency in multiple languages with deep ecosystem knowledge * System Architecture: Extensive experience with scalable, distributed systems and cloud-native patterns * DevOps & Infrastructure: Advanced CI/CD, containerization, orchestration, infrastructure as code * Performance & Scale: Application tuning, database optimization, caching, system scaling * Security & Quality: Deep understanding of secure development practices and quality assurance methodologies * Emerging Technologies: Active knowledge of industry trends and innovative practices * Technical Leadership: Proven ability to influence technical decisions and establish technical vision * Mentoring Excellence: Strong coaching skills with track record of developing engineers * Excellent Communication: Exceptional skills for technical documentation, presentations, cross-functional collaboration * Strategic Thinking: Balance technical considerations with business objectives * Change Leadership: Experience driving organizational change and technology adoption * Advanced Problem Solving: Complex technical and organizational challenge resolution * May be required to undergo fingerprint background checks for CJIS clearance ## Description * Define and establish technical standards from architectural guidelines * Build scalable, maintainable software systems * Drive adoption of emerging technologies, selected by leads * Mentor junior and mid-level engineers * Participate in hiring processes and technical interviews * Collaborate with leadership on technical roadmaps * Represent technical perspectives in strategic planning * Establish code quality standards and technical debt management within the team * Create technical documentation and knowledge-sharing resources * Collaborate with cross-functional teams * Participate actively in on-call rotation ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## 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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)