Software Engineer

Software Engineering Plano, Texas
Salary: USD 90000 - 115000 Annually


Description

Join the team at Tyler Technologies as an Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as .NET, Angular, HTML5, SQL, and Cloud/AWS building scalable solutions that empower our clients and support mission-critical outcomes.

Responsibilities

  • Design and implement complete features from requirements through deployment
  • Follow and enforce team best practices for security, testing, API design
  • Troubleshoot build issues and deployment problems
  • Take ownership of code coverage metrics and testing strategies
  • Monitor key development metrics (build time, security resolution, PR resolution time)
  • Identify and implement process improvements
  • Mentor junior developers and new team members
  • Serve as domain expert in 1-3 technical areas
  • Create technical documentation
  • Participate actively in on-call rotation

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field, OR equivalent professional experience demonstrating advanced programming competency and system design skills. 
  • Typically 2+ years of professional software development experience with demonstrated progression in technical responsibilities
  • Experience with full software development lifecycle
  • Proven track record of delivering complete features and maintaining production systems
  • Programming: Multiple languages with expertise in primary team stack (C#/.NET, Java, Python, JavaScript/TypeScript)
  • System Design: Architecture principles, design patterns, scalable system design
  • Database Technologies: SQL databases, schema design, query optimization
  • DevOps & Tools: CI/CD pipelines, containerization, cloud platforms (AWS/Azure)
  • Security Practices: Secure coding, vulnerability assessment, security testing
  • Version Control: Intermediate Git skills including branching strategies and collaborative workflows
  • Leadership and mentoring abilities with experience developing junior team members
  • Intermediate communication skills for documentation, code review feedback, cross-functional collaboration
  • Intermediate problem-solving capabilities with complex technical challenges
  • Project management skills including estimation, planning, and delivery
  • Analytical thinking with data-driven technical decisions
  • Collaborative mindset for cross-functional teams and matrix organizations
  • May be required to undergo fingerprint background checks for CJIS clearance